| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Dehradun (DDN) | Starts | 06:00 | 0 | 0 km |
| 2 | Haridwar Junction (HW) | 07:37 | 07:45 | 8 min | 52 km |
| 3 | Roorkee (RK) | 08:28 | 08:30 | 2 min | 98 km |
| 4 | Tapri (TPZ) | 10:01 | 10:03 | 2 min | 139 km |
| 5 | Deoband (DBD) | 10:25 | 10:27 | 2 min | 167 km |
| 6 | Muzaffarnagar (MOZ) | 10:50 | 10:52 | 2 min | 191 km |
| 7 | Meerut City (MTC) | 11:35 | 11:37 | 2 min | 246 km |
| 8 | Ghaziabad (GZB) | 12:25 | 12:30 | 5 min | 293 km |
| 9 | New Delhi (NDLS) | 13:10 | 13:30 | 20 min | 316 km |
| 10 | Delhi S Rohilla (DEE) | 13:50 | 13:52 | 2 min | 322 km |
| 11 | Delhi Cantt (DEC) | 14:08 | 14:10 | 2 min | 331 km |
| 12 | Gurgaon (GGN) | 14:25 | 14:27 | 2 min | 348 km |
| 13 | Rewari (RE) | 15:20 | 15:22 | 2 min | 400 km |
| 14 | Khairthal (KRH) | 15:56 | 15:58 | 2 min | 447 km |
| 15 | Alwar (AWR) | 16:18 | 16:20 | 2 min | 474 km |
| 16 | Jaipur (JP) | 19:05 | 19:20 | 15 min | 625 km |
| 17 | Ajmer Junction (AII) | 21:30 | 21:40 | 10 min | 759 km |
| 18 | Beawar (BER) | 22:22 | 22:24 | 2 min | 811 km |
| 19 | Falna (FA) | 00:42 | 00:44 | 2 min | 966 km |
| 20 | Abu Road (ABR) | 02:43 | 02:53 | 10 min | 1064 km |
| 21 | Palanpur Junction (PNU) | 04:18 | 04:20 | 2 min | 1117 km |
| 22 | Siddhpur (SID) | 04:48 | 04:50 | 2 min | 1147 km |
| 23 | Unjha (UJA) | 05:06 | 05:08 | 2 min | 1160 km |
| 24 | Mahesana Junction (MSH) | 05:33 | 05:35 | 2 min | 1182 km |
| 25 | Viramgam Junction (VG) | 07:26 | 07:28 | 2 min | 1247 km |
| 26 | Surendranagar (SUNR) | 08:52 | 08:54 | 2 min | 1312 km |
| 27 | Rajkot Junction (RJT) | 11:09 | 11:16 | 7 min | 1428 km |
| 28 | Hapa (HAPA) | 12:27 | 12:29 | 2 min | 1504 km |
| 29 | Jamnagar (JAM) | 12:41 | 12:43 | 2 min | 1513 km |
| 30 | Khambhaliya (KMBL) | 13:41 | 13:43 | 2 min | 1567 km |
| 31 | Dwarka (DWK) | 15:28 | 15:30 | 2 min | 1651 km |
| 32 | Okha (OKHA) | 16:30 | Ends | 0 | 1680 km |