| station code | station name | route no. | arrives | departs | stop time | distance | day |
|---|---|---|---|---|---|---|---|
| JAT | Jammu Tawi | 1 | starts | 18:40 | 0 | 0 | 1 |
| GHGL | Ghagwal | 1 | 19:16 | 19:18 | 2 min | 42 km | 1 |
| HRNR | Hira Nagar | 1 | 19:25 | 19:27 | 2 min | 48 km | 1 |
| KTHU | Kathua | 1 | 19:53 | 19:55 | 2 min | 77 km | 1 |
| CHKB | Chakki Bank | 1 | 20:30 | 20:35 | 5 min | 100 km | 1 |
| MEX | Mukerian | 1 | 21:10 | 21:12 | 2 min | 139 km | 1 |
| DZA | Dasuya | 1 | 21:29 | 21:31 | 2 min | 155 km | 1 |
| TDO | Tanda Urmar | 1 | 22:01 | 22:03 | 2 min | 170 km | 1 |
| JRC | Jalandhar Cant | 1 | 23:00 | 23:05 | 5 min | 213 km | 1 |
| LDH | Ludhiana Jn | 1 | 00:40 | 00:50 | 10 min | 265 km | 2 |
| SIR | Sirhind Jn | 1 | 01:43 | 01:45 | 2 min | 325 km | 2 |
| UMB | Ambala Cant Jn | 1 | 02:35 | 02:45 | 10 min | 378 km | 2 |
| JUD | Jagadhri | 1 | 03:28 | 03:30 | 2 min | 429 km | 2 |
| SRE | Saharanpur | 1 | 04:15 | 04:35 | 20 min | 460 km | 2 |
| RK | Roorkee | 1 | 05:05 | 05:07 | 2 min | 494 km | 2 |
| JWP | Jwalapur | 1 | 06:19 | 06:21 | 2 min | 532 km | 2 |
| HW | Haridwar Jn | 1 | 06:40 | 06:50 | 10 min | 535 km | 2 |
| RWL | Raiwala | 1 | 07:09 | 07:11 | 2 min | 547 km | 2 |
| VRH | Virbhadra | 1 | 07:44 | 07:46 | 2 min | 553 km | 2 |
| RKSH | Rishikesh | 1 | 08:00 | ends | 0 | 558 km | 2 |