| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Raxual Jn (RXL) | Starts | 09:00 | 0 | 0 km |
| 2 | Ramgarhwa (RGH) | 09:15 | 09:16 | 1 min | 15 km |
| 3 | Sagauli Jn (SGL) | 09:38 | 09:43 | 5 min | 30 km |
| 4 | Majhowlia (MJL) | 09:55 | 09:56 | 1 min | 43 km |
| 5 | Bettiah (BTH) | 10:06 | 10:07 | 1 min | 52 km |
| 6 | Chanpatia (CAI) | 10:35 | 10:36 | 1 min | 69 km |
| 7 | Narkatiaganj Jn (NKE) | 10:55 | 11:00 | 5 min | 88 km |
| 8 | Harinagar (HIR) | 11:12 | 11:13 | 1 min | 104 km |
| 9 | Bagaha (BUG) | 11:45 | 11:50 | 5 min | 130 km |
| 10 | Paniahwa (PNYA) | 12:24 | 12:25 | 1 min | 152 km |
| 11 | Khada (KZA) | 12:35 | 12:36 | 1 min | 159 km |
| 12 | Siswa Bazar (SBZ) | 12:54 | 12:55 | 1 min | 173 km |
| 13 | Ghughuli (GH) | 13:12 | 13:13 | 1 min | 185 km |
| 14 | Kaptanganj Jn (CPJ) | 13:30 | 13:35 | 5 min | 199 km |
| 15 | Pipraich (PPC) | 14:09 | 14:10 | 1 min | 219 km |
| 16 | Gorakhpur Jn (GKP) | 15:10 | 15:30 | 20 min | 238 km |
| 17 | Khalilabad (KLD) | 16:07 | 16:08 | 1 min | 273 km |
| 18 | Basti (BST) | 16:35 | 16:40 | 5 min | 303 km |
| 19 | Babhnan (BV) | 17:04 | 17:05 | 1 min | 333 km |
| 20 | Maskanwa (MSW) | 17:22 | 17:23 | 1 min | 349 km |
| 21 | Mankapur Jn (MUR) | 17:38 | 17:40 | 2 min | 364 km |
| 22 | Gonda Jn (GD) | 18:15 | 18:30 | 15 min | 392 km |
| 23 | Colonelganj (CLJ) | 18:57 | 18:58 | 1 min | 421 km |
| 24 | Jarwal Road (JLD) | 19:15 | 19:16 | 1 min | 438 km |
| 25 | Burhwal (BUW) | 19:35 | 19:40 | 5 min | 453 km |
| 26 | Tahsil Fatehpur (TSF) | 20:05 | 20:06 | 1 min | 475 km |
| 27 | Mahmudabad Avdh (MMB) | 20:39 | 20:40 | 1 min | 491 km |
| 28 | Biswan (BVN) | 21:44 | 21:45 | 1 min | 517 km |
| 29 | Sitapur Cant (SCC) | 23:05 | 23:15 | 10 min | 551 km |
| 30 | Sitapur City (SPC) | 23:35 | 23:40 | 5 min | 555 km |
| 31 | Roza Jn (ROZA) | 01:59 | 02:00 | 1 min | 635 km |
| 32 | Shahjehanpur (SPN) | 02:21 | 02:23 | 2 min | 642 km |
| 33 | Bilpur (BLPU) | 02:54 | 02:55 | 1 min | 677 km |
| 34 | Bareilly (BE) | 03:30 | 03:40 | 10 min | 713 km |
| 35 | Rampur (RMU) | 04:29 | 04:30 | 1 min | 776 km |
| 36 | Moradabad (MB) | 05:15 | 05:25 | 10 min | 803 km |
| 37 | Amroha (AMRO) | 05:56 | 05:57 | 1 min | 834 km |
| 38 | Gajraula Jn (GJL) | 06:19 | 06:20 | 1 min | 857 km |
| 39 | Garhmuktesar (GMS) | 06:43 | 06:44 | 1 min | 877 km |
| 40 | Hapur (HPU) | 07:15 | 07:20 | 5 min | 907 km |
| 41 | Pilkhua (PKW) | 07:34 | 07:35 | 1 min | 919 km |
| 42 | Ghaziabad (GZB) | 08:29 | 08:30 | 1 min | 944 km |
| 43 | Sahibabad (SBB) | 08:39 | 08:40 | 1 min | 951 km |
| 44 | Viveka Vihar (VVB) | 08:47 | 08:48 | 1 min | 955 km |
| 45 | Delhi Shahdara (DSA) | 08:54 | 08:56 | 2 min | 958 km |
| 46 | Delhi (DLI) | 09:20 | Ends | 0 | 964 km |