| station code | station name | route no. | arrives | departs | stop time | distance | day |
|---|---|---|---|---|---|---|---|
| ASR | Amritsar Jn | 1 | starts | 22:15 | 0 | 0 | 1 |
| JNL | Jandiala | 1 | 22:30 | 22:32 | 2 min | 19 km | 1 |
| BEAS | Beas | 1 | 22:50 | 22:52 | 2 min | 43 km | 1 |
| KRE | Kartarpur | 1 | 23:13 | 23:15 | 2 min | 64 km | 1 |
| JUC | Jalandhar City | 1 | 23:35 | 23:45 | 10 min | 79 km | 1 |
| JRC | Jalandhar Cant | 1 | 23:53 | 23:55 | 2 min | 84 km | 1 |
| PGW | Phagwara Jn | 1 | 00:07 | 00:09 | 2 min | 100 km | 2 |
| PHR | Phillaur Jn | 1 | 00:45 | 00:47 | 2 min | 123 km | 2 |
| LDH | Ludhiana Jn | 1 | 01:20 | 01:30 | 10 min | 136 km | 2 |
| KNN | Khanna | 1 | 02:08 | 02:10 | 2 min | 178 km | 2 |
| SIR | Sirhind Jn | 1 | 02:27 | 02:29 | 2 min | 196 km | 2 |
| RPJ | Rajpura Jn | 1 | 02:46 | 02:48 | 2 min | 222 km | 2 |
| UMB | Ambala Cant Jn | 1 | 03:25 | 03:35 | 10 min | 250 km | 2 |
| JUDW | Jagadhri Wshop | 1 | 04:09 | 04:11 | 2 min | 296 km | 2 |
| JUD | Jagadhri | 1 | 04:18 | 04:20 | 2 min | 301 km | 2 |
| SRE | Saharanpur | 1 | 05:00 | 05:10 | 10 min | 331 km | 2 |
| RK | Roorkee | 1 | 05:40 | 05:42 | 2 min | 366 km | 2 |
| LRJ | Laksar Jn | 1 | 06:10 | 06:30 | 20 min | 384 km | 2 |
| PRI | Pathri | 1 | 06:54 | 06:56 | 2 min | 398 km | 2 |
| IKK | Ikkar | 1 | 07:03 | 07:05 | 2 min | 403 km | 2 |
| JWP | Jwalapur | 1 | 07:12 | 07:14 | 2 min | 407 km | 2 |
| HW | Haridwar Jn | 1 | 07:30 | 08:10 | 40 min | 411 km | 2 |
| MOTC | Motichur | 1 | 08:17 | 08:19 | 2 min | 416 km | 2 |
| RWL | Raiwala | 1 | 08:38 | 08:40 | 2 min | 422 km | 2 |
| QSR | Kansrao | 1 | 09:03 | 09:05 | 2 min | 433 km | 2 |
| DWO | Doiwala | 1 | 09:29 | 09:31 | 2 min | 443 km | 2 |
| DDN | Dehradun | 1 | 10:05 | ends | 0 | 463 km | 2 |