| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Muzaffarpur Junction (MFP) | Starts | 04:15 | 0 | 0 km |
| 2 | Hajipur Junction (HJP) | 05:22 | 05:23 | 1 min | 54 km |
| 3 | Sonpur Junction (SEE) | 05:38 | 05:41 | 3 min | 60 km |
| 4 | Dighwara (DGA) | 05:57 | 05:58 | 1 min | 83 km |
| 5 | Chhapra (CPR) | 06:40 | 07:00 | 20 min | 114 km |
| 6 | Suraimanpur (SIP) | 07:26 | 07:27 | 1 min | 142 km |
| 7 | Ballia (BUI) | 08:05 | 08:10 | 5 min | 179 km |
| 8 | Yusufpur (YFP) | 08:44 | 08:45 | 1 min | 224 km |
| 9 | Ghazipur City (GCT) | 09:10 | 09:15 | 5 min | 244 km |
| 10 | Aunrihar Junction (ARJ) | 10:10 | 10:12 | 2 min | 284 km |
| 11 | Varanasi City (BCY) | 11:17 | 11:18 | 1 min | 315 km |
| 12 | Varanasi Junction (BSB) | 11:35 | 11:45 | 10 min | 319 km |
| 13 | Jaunpur Junction (JNU) | 12:39 | 12:40 | 1 min | 376 km |
| 14 | Shahganj Junction (SHG) | 13:52 | 13:56 | 4 min | 410 km |
| 15 | Akbarpur (ABP) | 14:36 | 14:40 | 4 min | 454 km |
| 16 | Goshainganj (GGJ) | 14:58 | 14:59 | 1 min | 476 km |
| 17 | Ayodhya (AY) | 15:27 | 15:28 | 1 min | 508 km |
| 18 | Faizabad Junction (FD) | 16:00 | 16:05 | 5 min | 515 km |
| 19 | Rudauli (RDL) | 16:41 | 16:42 | 1 min | 553 km |
| 20 | Barabanki Junction (BBK) | 17:49 | 17:50 | 1 min | 614 km |
| 21 | Lucknow Nr (LKO) | 18:40 | 18:50 | 10 min | 642 km |
| 22 | Alamnagar (AMG) | 19:19 | 19:20 | 1 min | 648 km |
| 23 | Hardoi (HRI) | 20:27 | 20:28 | 1 min | 744 km |
| 24 | Shahjehanpur (SPN) | 21:40 | 21:45 | 5 min | 807 km |
| 25 | Aonla (AO) | 23:24 | 23:25 | 1 min | 900 km |
| 26 | Chandausi Junction (CH) | 00:10 | 00:15 | 5 min | 942 km |
| 27 | Moradabad (MB) | 01:20 | 01:30 | 10 min | 986 km |
| 28 | Amroha (AMRO) | 01:59 | 02:00 | 1 min | 1016 km |
| 29 | Hapur (HPU) | 02:58 | 03:00 | 2 min | 1090 km |
| 30 | Pilkhua (PKW) | 03:12 | 03:13 | 1 min | 1101 km |
| 31 | Ghaziabad (GZB) | 04:00 | 04:02 | 2 min | 1127 km |
| 32 | Delhi (DLI) | 04:50 | Ends | 0 | 1147 km |