| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Amritsar Junction (ASR) | Starts | 17:50 | 0 | 0 km |
| 2 | Beas (BEAS) | 18:18 | 18:20 | 2 min | 43 km |
| 3 | Jalandhar City (JUC) | 19:05 | 19:10 | 5 min | 79 km |
| 4 | Phagwara Junction (PGW) | 19:26 | 19:28 | 2 min | 100 km |
| 5 | Ludhiana Junction (LDH) | 20:10 | 20:20 | 10 min | 136 km |
| 6 | Malerkotla (MET) | 21:13 | 21:15 | 2 min | 181 km |
| 7 | Dhuri Junction (DUI) | 21:35 | 21:45 | 10 min | 198 km |
| 8 | Sunam (SFM) | 22:08 | 22:10 | 2 min | 226 km |
| 9 | Jakhal Junction (JHL) | 22:50 | 22:55 | 5 min | 264 km |
| 10 | Hisar (HSR) | 00:30 | 00:50 | 20 min | 346 km |
| 11 | Bhiwani (BNW) | 01:40 | 02:12 | 32 min | 406 km |
| 12 | Charkhi Dadri (CKD) | 02:33 | 02:35 | 2 min | 433 km |
| 13 | Rewari (RE) | 03:33 | 03:35 | 2 min | 488 km |
| 14 | Khairthal (KRH) | 04:14 | 04:16 | 2 min | 536 km |
| 15 | Alwar (AWR) | 04:35 | 04:37 | 2 min | 562 km |
| 16 | Rajgarh (RHG) | 05:08 | 05:10 | 2 min | 598 km |
| 17 | Baswa (BU) | 05:26 | 05:28 | 2 min | 610 km |
| 18 | Bandikui Junction (BKI) | 05:40 | 05:42 | 2 min | 623 km |
| 19 | Dausa (DO) | 06:04 | 06:06 | 2 min | 652 km |
| 20 | Getor Jagatpura (GTJT) | 06:44 | 06:46 | 2 min | 702 km |
| 21 | Gandhinagar Jpr (GADJ) | 07:03 | 07:05 | 2 min | 708 km |
| 22 | Jaipur (JP) | 07:30 | 07:45 | 15 min | 713 km |
| 23 | Phulera Junction (FL) | 08:25 | 08:27 | 2 min | 768 km |
| 24 | Kishangarh (KSG) | 09:06 | 09:08 | 2 min | 819 km |
| 25 | Ajmer Junction (AII) | 09:55 | Ends | 0 | 848 km |