| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | H Nizamuddin (NZM) | Starts | 15:40 | 0 | 0 km |
| 2 | Mathura Junction (MTJ) | 17:10 | 17:12 | 2 min | 134 km |
| 3 | Kota Junction (KOTA) | 20:10 | 20:15 | 5 min | 458 km |
| 4 | Ratlam Junction (RTM) | 23:20 | 23:25 | 5 min | 724 km |
| 5 | Dahod (DHD) | 00:46 | 00:48 | 2 min | 838 km |
| 6 | Vadodara Junction (BRC) | 03:00 | 03:10 | 10 min | 986 km |
| 7 | Surat (ST) | 04:45 | 04:50 | 5 min | 1115 km |
| 8 | Borivali (BVI) | 07:22 | 07:24 | 2 min | 1347 km |
| 9 | Bandra Terminus (BDTS) | 08:10 | Ends | 0 | 1366 km |