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