| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Tinsukia Jn. TSK Source | Start | 7:40 AM | — | 0 | 1 |
| 2 | New Tinsukia NTSK | 7:46 AM | 7:56 AM | 10m | 2 | 1 |
| 3 | Charali CGF | 8:07 AM | 8:09 AM | 2m | 8 | 1 |
| 4 | Bordubi Road BDT | 8:16 AM | 8:18 AM | 2m | 15 | 1 |
| 5 | Duliajan DJG | 8:24 AM | 8:26 AM | 2m | 19 | 1 |
| 6 | Naharkatiya NHK | 8:37 AM | 8:39 AM | 2m | 27 | 1 |
| 7 | Balimara BTZ | 8:46 AM | 8:48 AM | 2m | 34 | 1 |
| 8 | Namrup NAM | 8:55 AM | 8:57 AM | 2m | 39 | 1 |
| 9 | Borhat BFD | 9:05 AM | 9:07 AM | 2m | 44 | 1 |
| 10 | Baruanagar BRNR | 9:14 AM | 9:16 AM | 2m | 51 | 1 |
| 11 | Sapekhati SPK | 9:23 AM | 9:25 AM | 2m | 57 | 1 |
| 12 | Bhojo BOJ | 9:36 AM | 9:38 AM | 2m | 71 | 1 |
| 13 | Safrai SFR | 9:48 AM | 9:50 AM | 2m | 81 | 1 |
| 14 | Lakswa LXA | 10:04 AM | 10:06 AM | 2m | 91 | 1 |
| 15 | Mahutgaon MUGN | 10:15 AM | 10:17 AM | 2m | 98 | 1 |
| 16 | Simaluguri Jn SLGR | 10:25 AM | 10:30 AM | 5m | 105 | 1 |
| 17 | Nazira NZR | 10:36 AM | 10:38 AM | 2m | 109 | 1 |
| 18 | Mezenga S MZA | 10:44 AM | 10:46 AM | 2m | 113 | 1 |
| 19 | Namtiali NMT | 10:58 AM | 11:00 AM | 2m | 120 | 1 |
| 20 | Amguri AGI | 11:11 AM | 11:13 AM | 2m | 131 | 1 |
| 21 | Seleng Hat SLX | 11:21 AM | 11:23 AM | 2m | 136 | 1 |
| 22 | Nakachari NCH | 11:34 AM | 11:36 AM | 2m | 149 | 1 |
| 23 | Mariani Jn MXN | 12:20 PM | 12:30 PM | 10m | 159 | 1 |
| 24 | Titabar TTB | 12:43 PM | 12:45 PM | 2m | 172 | 1 |
| 25 | Chakiting CFG | 12:55 PM | 12:57 PM | 2m | 183 | 1 |
| 26 | Kamarbandha Ali KXL | 1:34 PM | 1:36 PM | 2m | 188 | 1 |
| 27 | Furkating Jn. FKG | 2:03 PM | 2:08 PM | 5m | 197 | 1 |
| 28 | Jamguri JMI | 2:22 PM | 2:23 PM | 1m | 207 | 1 |
| 29 | Bhilgaon BHGN | 2:32 PM | 2:33 PM | 1m | 214 | 1 |
| 30 | Barpathar BXP | 2:42 PM | 2:44 PM | 2m | 222 | 1 |
| 31 | Sarupathar SZR | 2:57 PM | 2:58 PM | 1m | 231 | 1 |
| 32 | Naojan NJN | 3:08 PM | 3:09 PM | 1m | 240 | 1 |
| 33 | Chongajan CJA | 3:18 PM | 3:19 PM | 1m | 247 | 1 |
| 34 | Bokajan BXJ | 3:30 PM | 3:32 PM | 2m | 253 | 1 |
| 35 | Khotkhoti KHKT | 3:41 PM | 3:43 PM | 2m | 261 | 1 |
| 36 | Dimapur DMV | 3:55 PM | 4:05 PM | 10m | 267 | 1 |
| 37 | Rangapahar RXR | 4:20 PM | 4:22 PM | 2m | 279 | 1 |
| 38 | Dhansiri DSR | 4:41 PM | 4:42 PM | 1m | 286 | 1 |
| 39 | Daldali DLDE | 5:00 PM | 5:02 PM | 2m | 294 | 1 |
| 40 | Diphu DPU | 5:20 PM | 5:22 PM | 2m | 304 | 1 |
| 41 | Nailalung NLN | 5:38 PM | 5:40 PM | 2m | 314 | 1 |
| 42 | Langcholiet LCT | 5:53 PM | 5:54 PM | 1m | 323 | 1 |
| 43 | Barlongfer BRLF | 6:10 PM | 6:15 PM | 5m | 330 | 1 |
| 44 | Lumding Jn LMG Destination | 7:00 PM | End | — | 336 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.