| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Lalgarh Jn LGH Source | Start | 7:50 PM | — | 0 | 1 |
| 2 | Lunkaransar LKS | 8:46 PM | 8:48 PM | 2m | 76 | 1 |
| 3 | Mahajan MHJ | 9:18 PM | 9:20 PM | 2m | 115 | 1 |
| 4 | Suratgarh Jn SOG | 10:20 PM | 10:25 PM | 5m | 178 | 1 |
| 5 | Pili Bangan PGK | 10:48 PM | 10:50 PM | 2m | 203 | 1 |
| 6 | Hanumangarh Jn HMH | 11:20 PM | 11:25 PM | 5m | 228 | 1 |
| 7 | Sangaria SGRA | 11:48 PM | 11:50 PM | 2m | 254 | 1 |
| 8 | Mandi Dabwali MBY | 12:15 AM | 12:20 AM | 5m | 284 | 2 |
| 9 | Bathinda BTI | 1:30 AM | 2:00 AM | 30m | 320 | 2 |
| 10 | Maur MAUR | 2:24 AM | 2:26 AM | 2m | 354 | 2 |
| 11 | Mansa MSZ | 2:40 AM | 2:42 AM | 2m | 373 | 2 |
| 12 | Budhlada BLZ | 2:55 AM | 2:57 AM | 2m | 389 | 2 |
| 13 | Bareta BRZ | 3:09 AM | 3:11 AM | 2m | 404 | 2 |
| 14 | Jakhal Jn JHL | 3:24 AM | 3:26 AM | 2m | 418 | 2 |
| 15 | Tohana TUN | 3:37 AM | 3:39 AM | 2m | 430 | 2 |
| 16 | Narwana Jn NRW | 3:58 AM | 4:00 AM | 2m | 456 | 2 |
| 17 | Jind Jn JIND | 4:27 AM | 4:29 AM | 2m | 490 | 2 |
| 18 | Rohtak Jn ROK | 5:13 AM | 5:15 AM | 2m | 547 | 2 |
| 19 | Bahadurgarh BGZ | 5:48 AM | 5:50 AM | 2m | 587 | 2 |
| 20 | Shakurbasti SSB | 6:18 AM | 6:20 AM | 2m | 607 | 2 |
| 21 | Delhi Kishangnj DKZ | 6:40 AM | 6:42 AM | 2m | 614 | 2 |
| 22 | Delhi Jn. DLI | 7:07 AM | 7:22 AM | 15m | 617 | 2 |
| 23 | Ghaziabad GZB | 8:08 AM | 8:10 AM | 2m | 637 | 2 |
| 24 | Pilkhua PKW | 8:39 AM | 8:41 AM | 2m | 663 | 2 |
| 25 | Hapur HPU | 8:52 AM | 8:54 AM | 2m | 674 | 2 |
| 26 | Amroha AMRO | 9:50 AM | 9:52 AM | 2m | 748 | 2 |
| 27 | Moradabad MB | 10:45 AM | 10:55 AM | 10m | 778 | 2 |
| 28 | Rampur RMU | 11:23 AM | 11:25 AM | 2m | 805 | 2 |
| 29 | Bareilly(nr) BE | 12:14 PM | 12:19 PM | 5m | 869 | 2 |
| 30 | Shahjehanpur SPN | 1:28 PM | 1:30 PM | 2m | 939 | 2 |
| 31 | Hardoi HRI | 2:28 PM | 2:30 PM | 2m | 1002 | 2 |
| 32 | Balamu Jn BLM | 3:02 PM | 3:04 PM | 2m | 1035 | 2 |
| 33 | Lucknow Jn. LKO | 5:30 PM | 5:40 PM | 10m | 1104 | 2 |
| 34 | Barabanki Jn BBK | 6:46 PM | 6:48 PM | 2m | 1132 | 2 |
| 35 | Jarwal Road JLD | 7:27 PM | 7:29 PM | 2m | 1175 | 2 |
| 36 | Gonda Jn GD | 8:20 PM | 8:25 PM | 5m | 1221 | 2 |
| 37 | Mankapur Jn MUR | 8:47 PM | 8:49 PM | 2m | 1249 | 2 |
| 38 | Basti BST | 10:00 PM | 10:03 PM | 3m | 1310 | 2 |
| 39 | Khalilabad KLD | 10:24 PM | 10:26 PM | 2m | 1340 | 2 |
| 40 | Gorakhpur Jn GKP | 11:40 PM | 11:50 PM | 10m | 1374 | 2 |
| 41 | Deoria Sadar DEOS | 12:45 AM | 12:50 AM | 5m | 1424 | 3 |
| 42 | Bhatni Jn BTT | 1:10 AM | 1:15 AM | 5m | 1445 | 3 |
| 43 | Bhatpar Rani BHTR | 1:30 AM | 1:32 AM | 2m | 1458 | 3 |
| 44 | Mairwa MW | 1:45 AM | 1:47 AM | 2m | 1472 | 3 |
| 45 | Siwan Jn SV | 2:10 AM | 2:15 AM | 5m | 1494 | 3 |
| 46 | Ekma EKMA | 2:46 AM | 2:48 AM | 2m | 1527 | 3 |
| 47 | Chhapra CPR | 3:40 AM | 3:50 AM | 10m | 1554 | 3 |
| 48 | Sonpur Jn SEE | 5:05 AM | 5:10 AM | 5m | 1608 | 3 |
| 49 | Hajipur Jn HJP | 5:20 AM | 5:25 AM | 5m | 1614 | 3 |
| 50 | Muzaffarpur Jn MFP | 6:10 AM | 6:15 AM | 5m | 1667 | 3 |
| 51 | Dholi DOL | 6:41 AM | 6:43 AM | 2m | 1692 | 3 |
| 52 | Samastipur Jn SPJ | 7:30 AM | 7:35 AM | 5m | 1719 | 3 |
| 53 | Dalsingh Sarai DSS | 8:01 AM | 8:03 AM | 2m | 1743 | 3 |
| 54 | Barauni Jn BJU | 8:50 AM | 9:00 AM | 10m | 1770 | 3 |
| 55 | Begusarai BGS | 9:16 AM | 9:18 AM | 2m | 1786 | 3 |
| 56 | Khagaria Jn. KGG | 9:46 AM | 9:48 AM | 2m | 1826 | 3 |
| 57 | Mansi Jn MNE | 10:00 AM | 10:02 AM | 2m | 1835 | 3 |
| 58 | Narayanpur NNR | 10:35 AM | 10:37 AM | 2m | 1869 | 3 |
| 59 | Thana Bihpur Jn THB | 10:45 AM | 10:47 AM | 2m | 1877 | 3 |
| 60 | Naugachia NNA | 11:00 AM | 11:02 AM | 2m | 1893 | 3 |
| 61 | Katihar Jn KIR | 12:50 PM | 1:00 PM | 10m | 1950 | 3 |
| 62 | Labha LAV | 1:30 PM | 1:32 PM | 2m | 1973 | 3 |
| 63 | Azamnagar Road AZR | 2:04 PM | 2:06 PM | 2m | 1993 | 3 |
| 64 | Barsoi Jn BOE | 2:15 PM | 2:17 PM | 2m | 2006 | 3 |
| 65 | Dalkolha DLK | 2:45 PM | 2:47 PM | 2m | 2035 | 3 |
| 66 | Kishanganj KNE | 3:05 PM | 3:10 PM | 5m | 2063 | 3 |
| 67 | Aluabari Road AUB | 3:36 PM | 3:38 PM | 2m | 2094 | 3 |
| 68 | New Jalpaiguri NJP | 4:40 PM | 4:50 PM | 10m | 2150 | 3 |
| 69 | Jalpaiguri Road JPE | 5:38 PM | 5:40 PM | 2m | 2184 | 3 |
| 70 | Dhupguri DQG | 6:10 PM | 6:15 PM | 5m | 2216 | 3 |
| 71 | New Cooch Behar NCB | 7:10 PM | 7:15 PM | 5m | 2277 | 3 |
| 72 | New Alipurduar NOQ | 7:35 PM | 7:40 PM | 5m | 2295 | 3 |
| 73 | Kokrajhar KOJ | 8:40 PM | 8:42 PM | 2m | 2374 | 3 |
| 74 | New Bongaigaon NBQ | 9:35 PM | 9:45 PM | 10m | 2405 | 3 |
| 75 | Barpeta Road BPRD | 10:22 PM | 10:27 PM | 5m | 2449 | 3 |
| 76 | Nalbari NLV | 11:00 PM | 11:02 PM | 2m | 2497 | 3 |
| 77 | Rangiya Jn. RNY | 11:30 PM | 11:35 PM | 5m | 2514 | 3 |
| 78 | Kamakhya KYQ | 12:35 AM | 12:40 AM | 5m | 2555 | 4 |
| 79 | Guwahati GHY | 12:55 AM | 1:15 AM | 20m | 2562 | 4 |
| 80 | Digaru DGU | 1:58 AM | 2:00 AM | 2m | 2595 | 4 |
| 81 | Jagi Road JID | 2:13 AM | 2:15 AM | 2m | 2619 | 4 |
| 82 | Chaparmukh Jn CPK | 2:44 AM | 2:46 AM | 2m | 2653 | 4 |
| 83 | Hojai HJI | 3:21 AM | 3:23 AM | 2m | 2697 | 4 |
| 84 | Lanka LKA | 3:36 AM | 3:38 AM | 2m | 2712 | 4 |
| 85 | Lumding Jn LMG | 4:25 AM | 4:35 AM | 10m | 2742 | 4 |
| 86 | Diphu DPU | 5:08 AM | 5:10 AM | 2m | 2774 | 4 |
| 87 | Dimapur DMV | 6:00 AM | 6:15 AM | 15m | 2811 | 4 |
| 88 | Bokajan BXJ | 6:28 AM | 6:30 AM | 2m | 2825 | 4 |
| 89 | Sarupathar SZR | 6:50 AM | 6:52 AM | 2m | 2848 | 4 |
| 90 | Furkating Jn. FKG | 8:00 AM | 8:02 AM | 2m | 2881 | 4 |
| 91 | Mariani Jn MXN | 8:35 AM | 8:45 AM | 10m | 2920 | 4 |
| 92 | Simaluguri Jn SLGR | 9:50 AM | 9:52 AM | 2m | 2973 | 4 |
| 93 | Lakswa LXA | 10:03 AM | 10:05 AM | 2m | 2987 | 4 |
| 94 | Bhojo BOJ | 10:23 AM | 10:25 AM | 2m | 3008 | 4 |
| 95 | Naharkatiya NHK | 11:15 AM | 11:17 AM | 2m | 3051 | 4 |
| 96 | New Tinsukia NTSK | 12:10 PM | 12:20 PM | 10m | 3076 | 4 |
| 97 | Dibrugarh DBRG Destination | 2:05 PM | End | — | 3118 | 4 |
Times are as per the latest published Indian Railways time table and may change. Live running status.