| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | New Delhi (NDLS) | Starts | 09:30 | 0 | 0 km |
| 2 | Moradabad (MB) | 12:10 | 12:15 | 5 min | 167 km |
| 3 | Bareilly (BE) | 13:40 | 13:45 | 5 min | 258 km |
| 4 | Lucknow Nr (LKO) | 17:25 | 17:35 | 10 min | 493 km |
| 5 | Varanasi Junction (BSB) | 22:15 | 22:25 | 10 min | 776 km |
| 6 | Ballia (BUI) | 00:30 | 00:35 | 5 min | 916 km |
| 7 | Chhapra (CPR) | 01:55 | 02:00 | 5 min | 981 km |
| 8 | Hajipur Junction (HJP) | 03:06 | 03:08 | 2 min | 1040 km |
| 9 | Barauni Junction (BJU) | 04:45 | 05:05 | 20 min | 1128 km |
| 10 | Begu Sarai (BGS) | 05:18 | 05:20 | 2 min | 1144 km |
| 11 | Katihar Junction (KIR) | 08:15 | 08:45 | 30 min | 1308 km |
| 12 | Kishanganj (KNE) | 10:08 | 10:10 | 2 min | 1404 km |
| 13 | New Jalpaiguri (NJP) | 11:45 | 12:05 | 20 min | 1491 km |
| 14 | New Cooch Behar (NCB) | 14:00 | 14:02 | 2 min | 1617 km |
| 15 | New Alipurdaur (NOQ) | 14:18 | 14:20 | 2 min | 1636 km |
| 16 | Kokrajhar (KOJ) | 15:14 | 15:16 | 2 min | 1715 km |
| 17 | New Bongaigaon (NBQ) | 16:03 | 16:05 | 2 min | 1742 km |
| 18 | Rangiya Junction (RNY) | 17:38 | 17:40 | 2 min | 1852 km |
| 19 | Guwahati (GHY) | 19:00 | 19:25 | 25 min | 1899 km |
| 20 | Lumding Junction (LMG) | 22:30 | 22:32 | 2 min | 2080 km |
| 21 | Diphu (DPU) | 23:14 | 23:16 | 2 min | 2112 km |
| 22 | Dimapur (DMV) | 00:05 | 00:10 | 5 min | 2149 km |
| 23 | Mariani Junction (MXN) | 02:15 | 02:25 | 10 min | 2257 km |
| 24 | Tinsukia Junction (TSK) | 05:05 | 05:15 | 10 min | 2416 km |
| 25 | Dibrugarh Town (DBRT) | 06:15 | Ends | 0 | 2463 km |