| station code | station name | route no. | arrives | departs | stop time | distance | day |
|---|---|---|---|---|---|---|---|
| DLI | Delhi | 1 | starts | 22:10 | 0 | 0 | 1 |
| DKZ | Delhi Kishangnj | 1 | 22:23 | 22:25 | 2 min | 3 km | 1 |
| SSB | Shakurbasti | 1 | 22:37 | 22:39 | 2 min | 11 km | 1 |
| BGZ | Bahadurgarh | 1 | 22:57 | 22:59 | 2 min | 30 km | 1 |
| ROK | Rohtak Jn | 1 | 23:40 | 23:45 | 5 min | 70 km | 1 |
| JIND | Jind Jn | 1 | 00:35 | 00:40 | 5 min | 128 km | 2 |
| NRW | Narwana Jn | 1 | 01:05 | 01:07 | 2 min | 161 km | 2 |
| JHL | Jakhal Jn | 1 | 01:55 | 02:00 | 5 min | 200 km | 2 |
| SFM | Sunam | 1 | 02:28 | 02:30 | 2 min | 237 km | 2 |
| SAG | Sangrur | 1 | 02:43 | 02:45 | 2 min | 250 km | 2 |
| DUI | Dhuri Jn | 1 | 03:05 | 03:15 | 10 min | 266 km | 2 |
| MET | Malerkotla | 1 | 03:28 | 03:30 | 2 min | 283 km | 2 |
| LDH | Ludhiana Jn | 1 | 04:25 | 04:35 | 10 min | 328 km | 2 |
| JRC | Jalandhar Cant | 1 | 05:35 | 05:40 | 5 min | 380 km | 2 |
| TDO | Tanda Urmar | 1 | 06:18 | 06:20 | 2 min | 422 km | 2 |
| DZA | Dasuya | 1 | 06:36 | 06:38 | 2 min | 438 km | 2 |
| MEX | Mukerian | 1 | 06:56 | 06:58 | 2 min | 453 km | 2 |
| PTK | Pathankot | 1 | 08:00 | ends | 0 | 496 km | 2 |