| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Anand Vihar Terminal ANVT Source | Start | 8:30 AM | — | 0 | 1 |
| 2 | Ghaziabad GZB | 9:18 AM | 9:20 AM | 2m | 13 | 1 |
| 3 | Hapur HPU | 9:56 AM | 9:58 AM | 2m | 50 | 1 |
| 4 | Moradabad MB | 11:30 AM | 11:40 AM | 10m | 154 | 1 |
| 5 | Bareilly(nr) BE | 1:00 PM | 1:02 PM | 2m | 244 | 1 |
| 6 | Shahjehanpur SPN | 2:08 PM | 2:10 PM | 2m | 315 | 1 |
| 7 | Sitapur Jn. STP | 4:10 PM | 4:20 PM | 10m | 406 | 1 |
| 8 | Gonda Jn GD | 7:20 PM | 7:25 PM | 5m | 564 | 1 |
| 9 | Gorakhpur Jn GKP | 10:15 PM | 10:25 PM | 10m | 718 | 1 |
| 10 | Chhapra CPR | 1:45 AM | 1:55 AM | 10m | 898 | 2 |
| 11 | Sonpur Jn SEE | 2:48 AM | 2:50 AM | 2m | 952 | 2 |
| 12 | Hajipur Jn HJP | 3:00 AM | 3:05 AM | 5m | 957 | 2 |
| 13 | Shahpur Patoree SPP | 3:45 AM | 3:47 AM | 2m | 995 | 2 |
| 14 | Barauni Jn BJU | 4:45 AM | 4:55 AM | 10m | 1045 | 2 |
| 15 | Begusarai BGS | 5:18 AM | 5:20 AM | 2m | 1060 | 2 |
| 16 | Khagaria Jn. KGG | 5:53 AM | 5:55 AM | 2m | 1101 | 2 |
| 17 | Mansi Jn MNE | 6:05 AM | 6:07 AM | 2m | 1110 | 2 |
| 18 | Naugachia NNA | 7:10 AM | 7:12 AM | 2m | 1168 | 2 |
| 19 | Katihar Jn KIR | 10:50 AM | 11:00 AM | 10m | 1225 | 2 |
| 20 | Purnia Jn PRNA | 12:18 PM | 12:20 PM | 2m | 1253 | 2 |
| 21 | Arariya Court Jn. ARQ | 1:13 PM | 1:15 PM | 2m | 1291 | 2 |
| 22 | Forbesganj Jn FBG | 1:48 PM | 1:50 PM | 2m | 1319 | 2 |
| 23 | Jogbani JBN Destination | 3:00 PM | End | — | 1333 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.