| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Indore Junction Bg (INDB) | Starts | 14:30 | 0 | 0 km |
| 2 | Dewas (DWX) | 15:06 | 15:08 | 2 min | 39 km |
| 3 | Ujjain Junction (UJN) | 15:55 | 16:05 | 10 min | 80 km |
| 4 | Nagda Junction (NAD) | 17:00 | 17:02 | 2 min | 135 km |
| 5 | Ratlam Junction (RTM) | 18:00 | 18:10 | 10 min | 176 km |
| 6 | Dahod (DHD) | 19:31 | 19:33 | 2 min | 289 km |
| 7 | Godhra Junction (GDA) | 21:00 | 21:02 | 2 min | 364 km |
| 8 | Vadodara Junction (BRC) | 22:05 | 22:15 | 10 min | 438 km |
| 9 | Surat (ST) | 00:08 | 00:20 | 12 min | 567 km |
| 10 | Vasai Road (BSR) | 04:10 | 04:15 | 5 min | 782 km |
| 11 | Bhiwandi Road (BIRD) | 04:33 | 04:35 | 2 min | 809 km |
| 12 | Kalyan Junction (KYN) | 05:15 | 05:20 | 5 min | 834 km |
| 13 | Karjat (KJT) | 06:03 | 06:05 | 2 min | 880 km |
| 14 | Lonavala (LNL) | 06:53 | 06:55 | 2 min | 908 km |
| 15 | Pune Junction (PUNE) | 08:10 | Ends | 0 | 972 km |