| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Durg DURG Source | Start | 11:00 AM | — | 0 | 1 |
| 2 | Raipur Jn. R | 11:35 AM | 11:40 AM | 5m | 36 | 1 |
| 3 | Tilda TLD | 12:11 PM | 12:13 PM | 2m | 74 | 1 |
| 4 | Bhatapara BYT | 12:33 PM | 12:35 PM | 2m | 100 | 1 |
| 5 | Uslapur USL | 1:45 PM | 1:55 PM | 10m | 152 | 1 |
| 6 | Pendra Road PND | 3:15 PM | 3:17 PM | 2m | 244 | 1 |
| 7 | Anuppur Jn APR | 3:57 PM | 4:02 PM | 5m | 294 | 1 |
| 8 | Shahdol SDL | 4:37 PM | 4:42 PM | 5m | 335 | 1 |
| 9 | Katni Murwara KMZ | 7:20 PM | 7:30 PM | 10m | 463 | 1 |
| 10 | Damoh DMO | 8:48 PM | 8:50 PM | 2m | 571 | 1 |
| 11 | Saugor SGO | 9:50 PM | 9:55 PM | 5m | 649 | 1 |
| 12 | Malkheri MAKR | 10:53 PM | 10:55 PM | 2m | 719 | 1 |
| 13 | Virangana Lakshmibai Jhansi Jn VGLJ | 1:30 AM | 1:35 AM | 5m | 868 | 2 |
| 14 | Gwalior Jn. GWL | 2:34 AM | 2:36 AM | 2m | 966 | 2 |
| 15 | Agra Cantt Jn. AGC | 4:05 AM | 4:07 AM | 2m | 1084 | 2 |
| 16 | New Delhi NDLS | 7:30 AM | 7:45 AM | 15m | 1278 | 2 |
| 17 | Panipat Jn PNP | 8:56 AM | 8:58 AM | 2m | 1368 | 2 |
| 18 | Ambala Cant Jn UMB | 10:45 AM | 10:50 AM | 5m | 1477 | 2 |
| 19 | Rajpura Jn RPJ | 11:10 AM | 11:12 AM | 2m | 1505 | 2 |
| 20 | Ludhiana Jn LDH | 12:30 PM | 12:45 PM | 15m | 1590 | 2 |
| 21 | Jalandhar Cant JRC | 1:30 PM | 1:35 PM | 5m | 1643 | 2 |
| 22 | Pathankot Cantt PTKC | 3:25 PM | 3:30 PM | 5m | 1755 | 2 |
| 23 | Jammutavi JAT | 5:43 PM | 5:50 PM | 7m | 1855 | 2 |
| 24 | Martyr Captain Tushar Mahajan MCTM Destination | 7:40 PM | End | — | 1908 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.