| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | New Delhi (NDLS) | Starts | 09:30 | 0 | 0 km |
| 2 | Moradabad (MB) | 12:20 | 12:25 | 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 Jn (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 Jn (HJP) | 03:06 | 03:08 | 2 min | 1040 km |
| 9 | Barauni Jn (BJU) | 04:45 | 05:05 | 20 min | 1128 km |
| 10 | Katihar Jn (KIR) | 08:15 | 08:45 | 30 min | 1308 km |
| 11 | Kishanganj (KNE) | 10:03 | 10:05 | 2 min | 1404 km |
| 12 | New Jalpaiguri (NJP) | 11:45 | 12:05 | 20 min | 1491 km |
| 13 | New Cooch Behar (NCB) | 14:00 | 14:02 | 2 min | 1617 km |
| 14 | New Alipurdaur (NOQ) | 14:20 | 14:22 | 2 min | 1635 km |
| 15 | Kokrajhar (KOJ) | 15:14 | 15:16 | 2 min | 1714 km |
| 16 | New Bongaigaon (NBQ) | 16:00 | 16:02 | 2 min | 1742 km |
| 17 | Guwahati (GHY) | 19:00 | 19:45 | 45 min | 1899 km |
| 18 | Lumding Jn (LMG) | 22:40 | 22:42 | 2 min | 2080 km |
| 19 | Diphu (DPU) | 23:30 | 23:32 | 2 min | 2111 km |
| 20 | Dimapur (DMV) | 00:22 | 00:27 | 5 min | 2149 km |
| 21 | Mariani Jn (MXN) | 02:25 | 02:35 | 10 min | 2257 km |
| 22 | Tinsukia Jn (TSK) | 05:10 | 05:20 | 10 min | 2416 km |
| 23 | Dibrugarh Town (DBRT) | 06:25 | Ends | 0 | 2463 km |