| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Lucknow Ne (LJN) | Starts | 23:00 | 0 | 0 km |
| 2 | Hardoi (HRI) | 01:15 | 01:17 | 2 min | 102 km |
| 3 | Shahjehanpur (SPN) | 02:35 | 02:38 | 3 min | 165 km |
| 4 | Chandausi Jn (CH) | 05:05 | 05:10 | 5 min | 300 km |
| 5 | Moradabad (MB) | 06:10 | 06:20 | 10 min | 344 km |
| 6 | Amroha (AMRO) | 06:50 | 06:52 | 2 min | 374 km |
| 7 | Gajraula Jn (GJL) | 07:13 | 07:15 | 2 min | 397 km |
| 8 | Mandi Dhanaura (MNDR) | 07:40 | 07:42 | 2 min | 413 km |
| 9 | Chand Siau (CPS) | 08:11 | 08:13 | 2 min | 432 km |
| 10 | Haldaur (HLDR) | 08:38 | 08:40 | 2 min | 450 km |
| 11 | Bijnor (BJO) | 09:18 | 09:20 | 2 min | 468 km |
| 12 | Muzzampur Nryn (MZM) | 10:38 | 10:40 | 2 min | 493 km |
| 13 | Laksar Jn (LRJ) | 11:38 | 11:40 | 2 min | 523 km |
| 14 | Roorkee (RK) | 12:03 | 12:05 | 2 min | 541 km |
| 15 | Saharanpur (SRE) | 12:45 | Ends | 0 | 576 km |