| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Indore Junction Bg (INDB) | Starts | 16:20 | 0 | 0 km |
| 2 | Dewas (DWX) | 16:56 | 16:58 | 2 min | 39 km |
| 3 | Ujjain Junction (UJN) | 17:55 | 18:00 | 5 min | 80 km |
| 4 | Nagda Junction (NAD) | 19:15 | 19:30 | 15 min | 135 km |
| 5 | Mahidpur Road (MEP) | 19:55 | 19:57 | 2 min | 152 km |
| 6 | Vikramgarh Alot (VMA) | 20:14 | 20:16 | 2 min | 174 km |
| 7 | Chau Mahla (CMU) | 20:35 | 20:37 | 2 min | 197 km |
| 8 | Suwasra (SVA) | 20:50 | 20:52 | 2 min | 212 km |
| 9 | Shamgarh (SGZ) | 21:05 | 21:07 | 2 min | 226 km |
| 10 | Garot (GOH) | 21:16 | 21:18 | 2 min | 237 km |
| 11 | Bhawani Mandi (BWM) | 21:29 | 21:31 | 2 min | 259 km |
| 12 | Ramganj Mandi (RMA) | 21:52 | 21:54 | 2 min | 287 km |
| 13 | Kota Junction (KOTA) | 22:55 | 23:05 | 10 min | 360 km |
| 14 | Sawai Madhopur (SWM) | 00:19 | 00:21 | 2 min | 467 km |
| 15 | Gangapur City (GGC) | 01:10 | 01:12 | 2 min | 531 km |
| 16 | Shri Mahabirji (SMBJ) | 01:37 | 01:39 | 2 min | 565 km |
| 17 | Bayana Junction (BXN) | 02:08 | 02:10 | 2 min | 608 km |
| 18 | Bharatpur Junction (BTE) | 02:43 | 02:45 | 2 min | 650 km |
| 19 | Mathura Junction (MTJ) | 03:35 | 03:40 | 5 min | 684 km |
| 20 | Faridabad (FDB) | 05:09 | 05:11 | 2 min | 796 km |
| 21 | H Nizamuddin (NZM) | 05:40 | Ends | 0 | 817 km |