| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Dibrugarh DBRG Source | Start | 8:50 PM | — | 0 | 1 |
| 2 | New Tinsukia NTSK | 9:35 PM | 9:45 PM | 10m | 42 | 1 |
| 3 | Mariani Jn MXN | 11:53 PM | 11:58 PM | 5m | 198 | 1 |
| 4 | Furkating Jn. FKG | 12:45 AM | 12:47 AM | 2m | 236 | 2 |
| 5 | Dimapur DMV | 2:00 AM | 2:07 AM | 7m | 306 | 2 |
| 6 | Diphu DPU | 2:42 AM | 2:44 AM | 2m | 344 | 2 |
| 7 | Lumding Jn LMG | 3:15 AM | 3:20 AM | 5m | 375 | 2 |
| 8 | Chaparmukh Jn CPK | 4:36 AM | 4:38 AM | 2m | 465 | 2 |
| 9 | Guwahati GHY | 6:20 AM | 6:35 AM | 15m | 556 | 2 |
| 10 | Rangiya Jn. RNY | 7:28 AM | 7:30 AM | 2m | 604 | 2 |
| 11 | New Bongaigaon NBQ | 9:00 AM | 9:10 AM | 10m | 713 | 2 |
| 12 | Kokrajhar KOJ | 9:50 AM | 9:52 AM | 2m | 744 | 2 |
| 13 | New Cooch Behar NCB | 10:58 AM | 11:00 AM | 2m | 841 | 2 |
| 14 | New Jalpaiguri NJP | 1:05 PM | 1:15 PM | 10m | 967 | 2 |
| 15 | Kishanganj KNE | 2:20 PM | 2:22 PM | 2m | 1054 | 2 |
| 16 | Katihar Jn KIR | 4:20 PM | 4:30 PM | 10m | 1152 | 2 |
| 17 | Naugachia NNA | 5:08 PM | 5:10 PM | 2m | 1209 | 2 |
| 18 | Mansi Jn MNE | 6:03 PM | 6:05 PM | 2m | 1267 | 2 |
| 19 | Barauni Jn BJU | 7:05 PM | 7:15 PM | 10m | 1332 | 2 |
| 20 | Patliputra PPTA | 9:30 PM | 9:40 PM | 10m | 1441 | 2 |
| 21 | Danapur DNR | 9:56 PM | 9:58 PM | 2m | 1447 | 2 |
| 22 | Pt.deen Dayal Upadhyaya Jn. DDU | 12:53 AM | 1:00 AM | 7m | 1644 | 3 |
| 23 | Prayagraj Jn PRYJ | 2:50 AM | 2:52 AM | 2m | 1797 | 3 |
| 24 | Kanpur Central CNB | 4:55 AM | 5:00 AM | 5m | 1991 | 3 |
| 25 | New Delhi NDLS Destination | 10:30 AM | End | — | 2432 | 3 |
Times are as per the latest published Indian Railways time table and may change. Live running status.