| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Pune Junction (PUNE) | Starts | 15:20 | 0 | 0 km |
| 2 | Lonavala (LNL) | 16:08 | 16:10 | 2 min | 64 km |
| 3 | Karjat (KJT) | 16:53 | 16:55 | 2 min | 92 km |
| 4 | Kalyan Junction (KYN) | 17:40 | 17:45 | 5 min | 139 km |
| 5 | Bhiwandi Road (BIRD) | 18:38 | 18:40 | 2 min | 164 km |
| 6 | Vasai Road (BSR) | 19:50 | 19:55 | 5 min | 191 km |
| 7 | Surat (ST) | 23:15 | 23:20 | 5 min | 406 km |
| 8 | Vadodara Junction (BRC) | 01:05 | 01:15 | 10 min | 535 km |
| 9 | Godhra Junction (GDA) | 02:28 | 02:30 | 2 min | 609 km |
| 10 | Dahod (DHD) | 03:25 | 03:27 | 2 min | 683 km |
| 11 | Ratlam Junction (RTM) | 05:25 | 05:35 | 10 min | 797 km |
| 12 | Nagda Junction (NAD) | 06:18 | 06:20 | 2 min | 838 km |
| 13 | Ujjain Junction (UJN) | 07:20 | 07:30 | 10 min | 893 km |
| 14 | Dewas (DWX) | 08:18 | 08:20 | 2 min | 933 km |
| 15 | Indore Junction Bg (INDB) | 09:20 | Ends | 0 | 972 km |