| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | New Delhi NDLS Source | Start | 4:20 PM | — | 0 | 1 |
| 2 | Kanpur Central CNB | 9:00 PM | 9:05 PM | 5m | 441 | 1 |
| 3 | Prayagraj Jn PRYJ | 11:08 PM | 11:10 PM | 2m | 635 | 1 |
| 4 | Pt.deen Dayal Upadhyaya Jn. DDU | 1:13 AM | 1:20 AM | 7m | 788 | 2 |
| 5 | Danapur DNR | 3:38 AM | 3:40 AM | 2m | 986 | 2 |
| 6 | Patliputra PPTA | 4:00 AM | 4:10 AM | 10m | 992 | 2 |
| 7 | Barauni Jn BJU | 6:35 AM | 6:45 AM | 10m | 1100 | 2 |
| 8 | Mansi Jn MNE | 7:38 AM | 7:40 AM | 2m | 1165 | 2 |
| 9 | Naugachia NNA | 8:24 AM | 8:26 AM | 2m | 1223 | 2 |
| 10 | Katihar Jn KIR | 9:35 AM | 9:45 AM | 10m | 1280 | 2 |
| 11 | Kishanganj KNE | 11:00 AM | 11:02 AM | 2m | 1378 | 2 |
| 12 | New Jalpaiguri NJP | 12:30 PM | 12:40 PM | 10m | 1465 | 2 |
| 13 | New Cooch Behar NCB | 2:15 PM | 2:17 PM | 2m | 1591 | 2 |
| 14 | Kokrajhar KOJ | 3:15 PM | 3:17 PM | 2m | 1688 | 2 |
| 15 | New Bongaigaon NBQ | 4:15 PM | 4:25 PM | 10m | 1719 | 2 |
| 16 | Rangiya Jn. RNY | 5:40 PM | 5:42 PM | 2m | 1829 | 2 |
| 17 | Guwahati GHY | 7:10 PM | 7:25 PM | 15m | 1876 | 2 |
| 18 | Chaparmukh Jn CPK | 8:43 PM | 8:45 PM | 2m | 1967 | 2 |
| 19 | Lumding Jn LMG | 10:15 PM | 10:20 PM | 5m | 2057 | 2 |
| 20 | Diphu DPU | 10:50 PM | 10:52 PM | 2m | 2089 | 2 |
| 21 | Dimapur DMV | 11:30 PM | 11:37 PM | 7m | 2126 | 2 |
| 22 | Furkating Jn. FKG | 12:58 AM | 1:00 AM | 2m | 2196 | 3 |
| 23 | Mariani Jn MXN | 2:10 AM | 2:15 AM | 5m | 2234 | 3 |
| 24 | New Tinsukia NTSK | 4:20 AM | 4:30 AM | 10m | 2390 | 3 |
| 25 | Dibrugarh DBRG Destination | 6:05 AM | End | — | 2432 | 3 |
Times are as per the latest published Indian Railways time table and may change. Live running status.