| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Dehradun (DDN) | Starts | 21:20 | 0 | 0 km |
| 2 | Doiwala (DWO) | 21:48 | 21:50 | 2 min | 20 km |
| 3 | Raiwala (RWL) | 22:21 | 22:23 | 2 min | 41 km |
| 4 | Haridwar Jn (HW) | 22:45 | 23:10 | 25 min | 52 km |
| 5 | Jwalapur (JWP) | 23:14 | 23:16 | 2 min | 56 km |
| 6 | Laksar Jn (LRJ) | 23:50 | 23:55 | 5 min | 79 km |
| 7 | Najibabad Jn (NBD) | 00:35 | 01:15 | 40 min | 121 km |
| 8 | Muzzampur Nryn (MZM) | 01:25 | 01:27 | 2 min | 132 km |
| 9 | Bijnor (BJO) | 02:03 | 02:05 | 2 min | 157 km |
| 10 | Haldaur (HLDR) | 02:30 | 02:32 | 2 min | 174 km |
| 11 | Chand Siau (CPS) | 03:05 | 03:07 | 2 min | 192 km |
| 12 | Mandi Dhanaura (MNDR) | 03:46 | 03:48 | 2 min | 212 km |
| 13 | Gajraula Jn (GJL) | 04:25 | 04:50 | 25 min | 227 km |
| 14 | Hapur (HPU) | 05:45 | 05:48 | 3 min | 278 km |
| 15 | Pilkhua (PKW) | 06:01 | 06:03 | 2 min | 289 km |
| 16 | Ghaziabad (GZB) | 07:10 | 07:12 | 2 min | 315 km |
| 17 | Delhi Shahdara (DSA) | 07:31 | 07:33 | 2 min | 329 km |
| 18 | Delhi (DLI) | 07:55 | 08:15 | 20 min | 335 km |
| 19 | Delhi S Rohilla (DEE) | 08:35 | Ends | 0 | 339 km |