| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Dibrugarh Town (DBRT) | Starts | 19:00 | 0 | 0 km |
| 2 | Tinsukia Jn (TSK) | 19:50 | 20:00 | 10 min | 48 km |
| 3 | Mariani Jn (MXN) | 22:10 | 22:20 | 10 min | 206 km |
| 4 | Dimapur (DMV) | 00:22 | 00:27 | 5 min | 315 km |
| 5 | Diphu (DPU) | 01:01 | 01:03 | 2 min | 352 km |
| 6 | Lumding Jn (LMG) | 01:55 | 01:57 | 2 min | 384 km |
| 7 | Guwahati (GHY) | 05:05 | 05:55 | 50 min | 564 km |
| 8 | New Bongaigaon (NBQ) | 08:11 | 08:13 | 2 min | 721 km |
| 9 | Kokrajhar (KOJ) | 08:37 | 08:38 | 1 min | 749 km |
| 10 | New Alipurdaur (NOQ) | 09:34 | 09:36 | 2 min | 828 km |
| 11 | New Cooch Behar (NCB) | 10:03 | 10:05 | 2 min | 846 km |
| 12 | New Jalpaiguri (NJP) | 11:55 | 12:05 | 10 min | 973 km |
| 13 | Kishanganj (KNE) | 13:08 | 13:10 | 2 min | 1060 km |
| 14 | Katihar Jn (KIR) | 15:15 | 16:05 | 50 min | 1156 km |
| 15 | Barauni Jn (BJU) | 18:40 | 19:00 | 20 min | 1335 km |
| 16 | Hajipur Jn (HJP) | 20:35 | 20:36 | 1 min | 1423 km |
| 17 | Chhapra (CPR) | 21:50 | 21:55 | 5 min | 1482 km |
| 18 | Ballia (BUI) | 22:55 | 23:00 | 5 min | 1547 km |
| 19 | Varanasi Jn (BSB) | 01:30 | 01:40 | 10 min | 1688 km |
| 20 | Lucknow Nr (LKO) | 06:05 | 06:15 | 10 min | 1971 km |
| 21 | Bareilly (BE) | 09:24 | 09:28 | 4 min | 2206 km |
| 22 | Moradabad (MB) | 10:55 | 11:00 | 5 min | 2296 km |
| 23 | New Delhi (NDLS) | 13:50 | Ends | 0 | 2463 km |