| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Kotdwara (KTW) | Starts | 22:00 | 0 | 0 km |
| 2 | Saneh Road (SNX) | 22:12 | 22:14 | 2 min | 10 km |
| 3 | Najibabad Junction (NBD) | 22:45 | 01:10 | 145 min | 25 km |
| 4 | Muzzampur Nryn (MZM) | 01:23 | 01:25 | 2 min | 36 km |
| 5 | Bijnor (BJO) | 02:03 | 02:05 | 2 min | 61 km |
| 6 | Haldaur (HLDR) | 02:30 | 02:32 | 2 min | 78 km |
| 7 | Chand Siau (CPS) | 03:05 | 03:07 | 2 min | 96 km |
| 8 | Mandi Dhanaura (MNDR) | 03:43 | 03:45 | 2 min | 116 km |
| 9 | Gajraula Junction (GJL) | 04:23 | 04:25 | 2 min | 131 km |
| 10 | Hapur (HPU) | 06:00 | 06:05 | 5 min | 182 km |
| 11 | Pilkhua (PKW) | 06:18 | 06:20 | 2 min | 192 km |
| 12 | Ghaziabad (GZB) | 07:05 | 07:07 | 2 min | 218 km |
| 13 | Delhi Shahdara (DSA) | 07:29 | 07:31 | 2 min | 232 km |
| 14 | Delhi (DLI) | 07:55 | 08:15 | 20 min | 238 km |
| 15 | Delhi S Rohilla (DEE) | 08:50 | Ends | 0 | 243 km |