| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Gorakhpur Jn GKP Source | Start | 4:55 PM | — | 0 | 1 |
| 2 | Deoria Sadar DEOS | 5:55 PM | 6:00 PM | 5m | 50 | 1 |
| 3 | Siwan Jn SV | 7:05 PM | 7:10 PM | 5m | 120 | 1 |
| 4 | Chhapra CPR | 8:10 PM | 8:20 PM | 10m | 180 | 1 |
| 5 | Sonpur Jn SEE | 9:18 PM | 9:20 PM | 2m | 234 | 1 |
| 6 | Hajipur Jn HJP | 9:30 PM | 9:35 PM | 5m | 240 | 1 |
| 7 | Shahpur Patoree SPP | 10:20 PM | 10:22 PM | 2m | 277 | 1 |
| 8 | Barauni Jn BJU | 12:05 AM | 12:15 AM | 10m | 327 | 2 |
| 9 | Begusarai BGS | 12:33 AM | 12:35 AM | 2m | 343 | 2 |
| 10 | Khagaria Jn. KGG | 1:20 AM | 1:22 AM | 2m | 383 | 2 |
| 11 | Mansi Jn MNE | 1:32 AM | 1:34 AM | 2m | 392 | 2 |
| 12 | Naugachia NNA | 2:30 AM | 2:32 AM | 2m | 450 | 2 |
| 13 | Katihar Jn KIR | 6:15 AM | 6:30 AM | 15m | 507 | 2 |
| 14 | Barsoi Jn BOE | 7:08 AM | 7:10 AM | 2m | 548 | 2 |
| 15 | Kishanganj KNE | 8:00 AM | 8:02 AM | 2m | 605 | 2 |
| 16 | Aluabari Road AUB | 8:38 AM | 8:40 AM | 2m | 636 | 2 |
| 17 | New Jalpaiguri NJP | 10:10 AM | 10:20 AM | 10m | 692 | 2 |
| 18 | New Cooch Behar NCB | 12:25 PM | 12:30 PM | 5m | 818 | 2 |
| 19 | Kokrajhar KOJ | 2:00 PM | 2:02 PM | 2m | 915 | 2 |
| 20 | New Bongaigaon NBQ | 2:53 PM | 3:03 PM | 10m | 946 | 2 |
| 21 | Rangiya Jn. RNY | 6:25 PM | 6:30 PM | 5m | 1056 | 2 |
| 22 | Kamakhya KYQ | 8:08 PM | 8:10 PM | 2m | 1097 | 2 |
| 23 | Guwahati GHY | 8:25 PM | 8:40 PM | 15m | 1103 | 2 |
| 24 | Narangi NNGE Destination | 9:40 PM | End | — | 1112 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.