| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Nakaha Jungle JEA Source | Start | 11:10 PM | — | 0 | 1 |
| 2 | Maniram MIM | 11:20 PM | 11:22 PM | 2m | 5 | 1 |
| 3 | Peppeganj PJ | 11:38 PM | 11:40 PM | 2m | 17 | 1 |
| 4 | Campierganj CM | 11:53 PM | 11:55 PM | 2m | 27 | 1 |
| 5 | Anand Nagar ANDN | 12:10 AM | 12:15 AM | 5m | 35 | 2 |
| 6 | Bridgmanganj BMJ | 12:24 AM | 12:26 AM | 2m | 49 | 2 |
| 7 | Uska Bazar UB | 12:40 AM | 12:42 AM | 2m | 57 | 2 |
| 8 | Siddharth Nagar SDDN | 12:52 AM | 12:54 AM | 2m | 67 | 2 |
| 9 | Chilhia CIH | 1:09 AM | 1:11 AM | 2m | 79 | 2 |
| 10 | Shohratgarh SOT | 1:21 AM | 1:23 AM | 2m | 85 | 2 |
| 11 | Parsa PRZ | 1:37 AM | 1:39 AM | 2m | 95 | 2 |
| 12 | Barhni BNY | 2:15 AM | 2:17 AM | 2m | 107 | 2 |
| 13 | Trilokpur TPB | 2:22 AM | 2:23 AM | 1m | 115 | 2 |
| 14 | Pachperwa PPW | 2:32 AM | 2:34 AM | 2m | 123 | 2 |
| 15 | Gainsari Jn GIR | 2:42 AM | 2:44 AM | 2m | 132 | 2 |
| 16 | Tulsipur TLR | 3:00 AM | 3:02 AM | 2m | 146 | 2 |
| 17 | Kauwapur KPE | 3:17 AM | 3:19 AM | 2m | 157 | 2 |
| 18 | Gainjahwa GAW | 3:28 AM | 3:30 AM | 2m | 166 | 2 |
| 19 | Jharkhandi JKNI | 3:37 AM | 3:39 AM | 2m | 173 | 2 |
| 20 | Balrampur BLP | 3:45 AM | 3:47 AM | 2m | 175 | 2 |
| 21 | Intiyathok ITE | 4:07 AM | 4:09 AM | 2m | 194 | 2 |
| 22 | Subhagpur SUBR | 4:23 AM | 4:25 AM | 2m | 209 | 2 |
| 23 | Gonda Jn GD | 5:42 AM | 5:48 AM | 6m | 215 | 2 |
| 24 | Gonda Kachahri GDK | 5:56 AM | 5:58 AM | 2m | 220 | 2 |
| 25 | Kathola KTHL | 6:05 AM | 6:06 AM | 1m | 227 | 2 |
| 26 | Maijapur MIR | 6:12 AM | 6:14 AM | 2m | 233 | 2 |
| 27 | Kasturi KSR | 6:21 AM | 6:22 AM | 1m | 238 | 2 |
| 28 | Colonelganj CLJ | 6:28 AM | 6:30 AM | 2m | 244 | 2 |
| 29 | Sarju SUJ | 6:38 AM | 6:40 AM | 2m | 251 | 2 |
| 30 | Jarwal Road JLD | 6:50 AM | 6:52 AM | 2m | 261 | 2 |
| 31 | Ghaghara Ghat GHT | 6:57 AM | 6:59 AM | 2m | 265 | 2 |
| 32 | Chowka Ghat CKG | 7:05 AM | 7:07 AM | 2m | 271 | 2 |
| 33 | Burhwal Jn BUW | 7:17 AM | 7:19 AM | 2m | 277 | 2 |
| 34 | Bindaura BUR | 7:26 AM | 7:28 AM | 2m | 286 | 2 |
| 35 | Rafinagar RFR | 7:34 AM | 7:35 AM | 1m | 289 | 2 |
| 36 | Jahangirabad Rj JBR | 7:41 AM | 7:43 AM | 2m | 295 | 2 |
| 37 | Barabanki Jn BBK | 8:06 AM | 8:08 AM | 2m | 304 | 2 |
| 38 | Safedabad SFH | 8:22 AM | 8:23 AM | 1m | 310 | 2 |
| 39 | Jugaur JRR | 8:30 AM | 8:31 AM | 1m | 314 | 2 |
| 40 | Malhour ML | 8:41 AM | 8:43 AM | 2m | 320 | 2 |
| 41 | Gomti Nagar GTNR | 8:51 AM | 8:53 AM | 2m | 324 | 2 |
| 42 | Badshahnagar BNZ | 9:01 AM | 9:04 AM | 3m | 328 | 2 |
| 43 | Daliganj Jn. DAL Destination | 9:25 AM | End | — | 333 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.