| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Saharanpur (SRE) | Starts | 16:40 | 0 | 0 km |
| 2 | Deoband (DBD) | 17:15 | 17:17 | 2 min | 35 km |
| 3 | Muzaffarnagar (MOZ) | 17:53 | 17:55 | 2 min | 59 km |
| 4 | Khatauli (KAT) | 18:25 | 18:27 | 2 min | 81 km |
| 5 | Meerut Cant (MUT) | 18:58 | 19:00 | 2 min | 110 km |
| 6 | Meerut City (MTC) | 19:25 | 20:15 | 50 min | 114 km |
| 7 | Hapur (HPU) | 21:00 | 21:30 | 30 min | 143 km |
| 8 | Garhmuktesar (GMS) | 21:53 | 21:55 | 2 min | 173 km |
| 9 | Gajraula Jn (GJL) | 22:32 | 22:34 | 2 min | 194 km |
| 10 | Amroha (AMRO) | 22:56 | 22:58 | 2 min | 217 km |
| 11 | Moradabad (MB) | 23:45 | 23:55 | 10 min | 247 km |
| 12 | Rampur (RMU) | 00:21 | 00:23 | 2 min | 275 km |
| 13 | Bareilly (BE) | 01:15 | 01:20 | 5 min | 338 km |
| 14 | Shahjehanpur (SPN) | 02:25 | 02:27 | 2 min | 409 km |
| 15 | Hardoi (HRI) | 03:16 | 03:18 | 2 min | 471 km |
| 16 | Sandila (SAN) | 04:01 | 04:03 | 2 min | 524 km |
| 17 | Lucknow Nr (LKO) | 05:10 | 05:25 | 15 min | 573 km |
| 18 | Bachhrawan (BCN) | 06:18 | 06:20 | 2 min | 620 km |
| 19 | Rae Bareli Jn (RBL) | 06:57 | 07:00 | 3 min | 651 km |
| 20 | Lachhmanpur (LMN) | 07:22 | 07:24 | 2 min | 671 km |
| 21 | Unchahar Jn (UCR) | 07:40 | 07:42 | 2 min | 689 km |
| 22 | Pwn Klaknder Rd (PQN) | 07:54 | 07:56 | 2 min | 700 km |
| 23 | Garhi Manikpur (GRMR) | 08:07 | 08:09 | 2 min | 707 km |
| 24 | Kunda Harnamgnj (KHNM) | 08:22 | 08:24 | 2 min | 718 km |
| 25 | Lalgopalganj (LGO) | 08:38 | 08:40 | 2 min | 733 km |
| 26 | Phaphamau Jn (PFM) | 09:11 | 09:13 | 2 min | 761 km |
| 27 | Prayag (PRG) | 09:35 | 09:37 | 2 min | 767 km |
| 28 | Allahabad Jn (ALD) | 09:55 | Ends | 0 | 774 km |