| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Dibrugarh Town (DBRT) | Starts | 06:45 | 0 | 0 km |
| 2 | New Tinsukia Jn (NTSK) | 07:45 | 08:25 | 40 min | 45 km |
| 3 | Simaluguri Jn (SLGR) | 09:53 | 09:55 | 2 min | 148 km |
| 4 | Mariani Jn (MXN) | 11:00 | 11:10 | 10 min | 202 km |
| 5 | Furkating Jn (FKG) | 12:30 | 12:32 | 2 min | 240 km |
| 6 | Dimapur (DMV) | 13:35 | 13:45 | 10 min | 310 km |
| 7 | Diphu (DPU) | 14:20 | 14:22 | 2 min | 347 km |
| 8 | Lumding Jn (LMG) | 15:15 | 15:25 | 10 min | 379 km |
| 9 | Hojai (HJI) | 16:08 | 16:09 | 1 min | 424 km |
| 10 | Chaparmukh Jn (CPK) | 17:20 | 17:22 | 2 min | 469 km |
| 11 | Guwahati (GHY) | 19:45 | 20:15 | 30 min | 560 km |
| 12 | Rangiya Jn (RNY) | 21:00 | 21:10 | 10 min | 607 km |
| 13 | New Bongaigaon (NBQ) | 23:20 | 23:30 | 10 min | 717 km |
| 14 | New Alipurdaur (NOQ) | 00:52 | 00:57 | 5 min | 823 km |
| 15 | New Cooch Behar (NCB) | 01:25 | 01:30 | 5 min | 842 km |
| 16 | New Jalpaiguri (NJP) | 03:35 | 03:50 | 15 min | 968 km |
| 17 | Katihar Jn (KIR) | 08:55 | 09:15 | 20 min | 1169 km |
| 18 | Khagaria Jn (KGG) | 11:39 | 11:40 | 1 min | 1293 km |
| 19 | Barauni Jn (BJU) | 13:10 | 13:20 | 10 min | 1348 km |
| 20 | Desari (DES) | 14:24 | 14:25 | 1 min | 1416 km |
| 21 | Chhapra (CPR) | 17:00 | 17:15 | 15 min | 1495 km |
| 22 | Ballia (BUI) | 18:30 | 18:35 | 5 min | 1560 km |
| 23 | Ghazipur City (GCT) | 20:10 | 20:15 | 5 min | 1626 km |
| 24 | Varanasi Jn (BSB) | 22:45 | 23:00 | 15 min | 1701 km |
| 25 | Faizabad Jn (FD) | 02:15 | 02:17 | 2 min | 1897 km |
| 26 | Lucknow Nr (LKO) | 06:05 | 06:15 | 10 min | 2024 km |
| 27 | Shahjehanpur (SPN) | 08:30 | 08:32 | 2 min | 2189 km |
| 28 | Bareilly (BE) | 09:30 | 09:35 | 5 min | 2259 km |
| 29 | Moradabad (MB) | 11:05 | 11:20 | 15 min | 2350 km |
| 30 | Saharanpur (SRE) | 14:40 | 14:50 | 10 min | 2542 km |
| 31 | Ambala Cant Jn (UMB) | 16:25 | 16:35 | 10 min | 2624 km |
| 32 | Ludhiana Jn (LDH) | 18:15 | 18:20 | 5 min | 2737 km |
| 33 | Jalandhar City (JUC) | 19:05 | 19:15 | 10 min | 2794 km |
| 34 | Beas (BEAS) | 20:00 | 20:01 | 1 min | 2830 km |
| 35 | Amritsar Jn (ASR) | 20:40 | Ends | 0 | 2873 km |