| station code | station name | route no. | arrives | departs | stop time | distance | day |
|---|---|---|---|---|---|---|---|
| JAT | Jammu Tawi | 1 | starts | 23:45 | 0 | 0 | 1 |
| KTHU | Kathua | 1 | 00:47 | 00:49 | 2 min | 77 km | 2 |
| CHKB | Chakki Bank | 1 | 01:35 | 01:40 | 5 min | 100 km | 2 |
| DZA | Dasuya | 1 | 02:34 | 02:36 | 2 min | 155 km | 2 |
| JRC | Jalandhar Cant | 1 | 03:40 | 03:45 | 5 min | 213 km | 2 |
| LDH | Ludhiana Jn | 1 | 05:05 | 05:20 | 15 min | 265 km | 2 |
| DUI | Dhuri Jn | 1 | 06:35 | 06:55 | 20 min | 327 km | 2 |
| JHL | Jakhal Jn | 1 | 08:55 | 09:00 | 5 min | 393 km | 2 |
| NRW | Narwana Jn | 1 | 09:33 | 09:35 | 2 min | 431 km | 2 |
| JIND | Jind Jn | 1 | 10:20 | 10:25 | 5 min | 465 km | 2 |
| ROK | Rohtak Jn | 1 | 11:25 | 11:30 | 5 min | 522 km | 2 |
| BGZ | Bahadurgarh | 1 | 11:59 | 12:01 | 2 min | 562 km | 2 |
| SSB | Shakurbasti | 1 | 12:24 | 12:26 | 2 min | 582 km | 2 |
| DKZ | Delhi Kishangnj | 1 | 12:38 | 12:40 | 2 min | 589 km | 2 |
| NDLS | New Delhi | 1 | 13:15 | 14:10 | 55 min | 593 km | 2 |
| NZM | H Nizamuddin | 1 | 14:25 | 14:50 | 25 min | 600 km | 2 |
| FDB | Faridabad | 1 | 15:08 | 15:10 | 2 min | 621 km | 2 |
| MTJ | Mathura Jn | 1 | 17:25 | 17:30 | 5 min | 734 km | 2 |
| AGC | Agra Cantt | 1 | 18:30 | 18:35 | 5 min | 787 km | 2 |
| GWL | Gwalior | 1 | 20:09 | 20:12 | 3 min | 906 km | 2 |
| JHS | Jhansi Jn | 1 | 21:35 | 21:45 | 10 min | 1003 km | 2 |
| BINA | Bina Jn | 1 | 00:35 | 01:00 | 25 min | 1156 km | 3 |
| SGO | Saugor | 1 | 02:15 | 02:20 | 5 min | 1230 km | 3 |
| DMO | Damoh | 1 | 03:35 | 03:40 | 5 min | 1307 km | 3 |
| KTE | Katni | 1 | 06:30 | 06:50 | 20 min | 1418 km | 3 |
| JBP | Jabalpur | 1 | 08:40 | ends | 0 | 1509 km | 3 |