| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Kathgodam (KGM) | Starts | 20:40 | 0 | 0 km |
| 2 | Haldwani (HDW) | 20:56 | 20:58 | 2 min | 7 km |
| 3 | Lal Kuan (LKU) | 21:30 | 21:35 | 5 min | 23 km |
| 4 | Haldi Road (HLDD) | 21:50 | 21:52 | 2 min | 31 km |
| 5 | Rudrapur City (RUPC) | 22:06 | 22:08 | 2 min | 45 km |
| 6 | Bilaspur Road (BLQR) | 22:25 | 22:27 | 2 min | 63 km |
| 7 | Rampur (RMU) | 23:15 | 23:20 | 5 min | 90 km |
| 8 | Moradabad (MB) | 23:55 | 00:30 | 35 min | 117 km |
| 9 | Hapur (HPU) | 01:55 | 02:00 | 5 min | 221 km |
| 10 | Ghaziabad (GZB) | 03:05 | 03:07 | 2 min | 258 km |
| 11 | Sahibabad (SBB) | 03:15 | 03:17 | 2 min | 265 km |
| 12 | Delhi (DLI) | 03:55 | 04:40 | 45 min | 278 km |
| 13 | Delhi S Rohilla (DEE) | 04:56 | 04:58 | 2 min | 282 km |
| 14 | Delhi Cantt (DEC) | 05:14 | 05:16 | 2 min | 292 km |
| 15 | Gurgaon (GGN) | 05:31 | 05:33 | 2 min | 309 km |
| 16 | Pataudi Road (PTRD) | 05:57 | 05:59 | 2 min | 339 km |
| 17 | Rewari (RE) | 06:50 | 06:55 | 5 min | 360 km |
| 18 | Alwar (AWR) | 07:50 | 07:52 | 2 min | 434 km |
| 19 | Dausa (DO) | 09:30 | 09:32 | 2 min | 524 km |
| 20 | Gandhinagar Jpr (GADJ) | 10:32 | 10:34 | 2 min | 580 km |
| 21 | Jaipur (JP) | 11:00 | 11:15 | 15 min | 585 km |
| 22 | Kishangarh (KSG) | 12:39 | 12:41 | 2 min | 691 km |
| 23 | Ajmer Junction (AII) | 13:30 | 13:40 | 10 min | 720 km |
| 24 | Marwar Junction (MJ) | 16:05 | 16:25 | 20 min | 859 km |
| 25 | Pali Marwar (PMY) | 16:47 | 16:49 | 2 min | 890 km |
| 26 | Bhagat Ki Kothi (BGKT) | 18:20 | Ends | 0 | 959 km |