| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Agartala AGTL Source | Start | 5:30 AM | — | 0 | 1 |
| 2 | Ambasa ABSA | 6:38 AM | 6:40 AM | 2m | 67 | 1 |
| 3 | Dharmanagar DMR | 8:08 AM | 8:10 AM | 2m | 140 | 1 |
| 4 | New Karimganj NKMG | 9:22 AM | 9:24 AM | 2m | 205 | 1 |
| 5 | Badarpur Jn. BPB | 9:50 AM | 10:00 AM | 10m | 226 | 1 |
| 6 | New Haflong NHLG | 11:55 AM | 12:00 PM | 5m | 297 | 1 |
| 7 | Digaru DGU | 4:50 PM | 4:52 PM | 2m | 533 | 1 |
| 8 | Guwahati GHY | 6:25 PM | 6:40 PM | 15m | 567 | 1 |
| 9 | Kamakhya KYQ | 7:00 PM | 7:02 PM | 2m | 573 | 1 |
| 10 | New Bongaigaon NBQ | 9:45 PM | 9:55 PM | 10m | 749 | 1 |
| 11 | New Alipurduar NOQ | 11:23 PM | 11:25 PM | 2m | 858 | 1 |
| 12 | New Cooch Behar NCB | 11:52 PM | 11:57 PM | 5m | 877 | 1 |
| 13 | Jalpaiguri Road JPE | 1:13 AM | 1:15 AM | 2m | 969 | 2 |
| 14 | New Jalpaiguri NJP | 2:20 AM | 2:30 AM | 10m | 1003 | 2 |
| 15 | Kishanganj KNE | 3:35 AM | 3:37 AM | 2m | 1090 | 2 |
| 16 | Malda Town MLDT | 6:40 AM | 6:50 AM | 10m | 1236 | 2 |
| 17 | Rampur Hat RPH | 8:37 AM | 8:39 AM | 2m | 1358 | 2 |
| 18 | Bolpur S Niktn BHP | 9:21 AM | 9:23 AM | 2m | 1418 | 2 |
| 19 | Bardhaman BWN | 10:34 AM | 10:36 AM | 2m | 1470 | 2 |
| 20 | Dankuni DKAE | 11:38 AM | 11:43 AM | 5m | 1549 | 2 |
| 21 | Kharagpur Jn KGP | 2:05 PM | 2:10 PM | 5m | 1671 | 2 |
| 22 | Balasore BLS | 3:38 PM | 3:40 PM | 2m | 1792 | 2 |
| 23 | Bhadrakh BHC | 5:58 PM | 6:00 PM | 2m | 1851 | 2 |
| 24 | Cuttack CTC | 7:23 PM | 7:25 PM | 2m | 1967 | 2 |
| 25 | Bhubaneswar BBS | 8:00 PM | 8:05 PM | 5m | 1994 | 2 |
| 26 | Khurda Road Jn KUR | 9:05 PM | 9:20 PM | 15m | 2013 | 2 |
| 27 | Brahmapur BAM | 11:07 PM | 11:12 PM | 5m | 2160 | 2 |
| 28 | Palasa PSA | 12:41 AM | 12:43 AM | 2m | 2234 | 3 |
| 29 | Srikakulam Road CHE | 1:33 AM | 1:35 AM | 2m | 2306 | 3 |
| 30 | Vizianagram Jn VZM | 2:50 AM | 3:00 AM | 10m | 2376 | 3 |
| 31 | Kottavalasa KTV | 3:58 AM | 4:00 AM | 2m | 2410 | 3 |
| 32 | Pendurti PDT | 4:08 AM | 4:10 AM | 2m | 2419 | 3 |
| 33 | Duvvada DVD | 5:50 AM | 5:52 AM | 2m | 2441 | 3 |
| 34 | Rajamundry RJY | 8:18 AM | 8:20 AM | 2m | 2624 | 3 |
| 35 | Vijayawada Jn BZA | 11:05 AM | 11:15 AM | 10m | 2773 | 3 |
| 36 | Guntur Jn GNT | 1:35 PM | 1:40 PM | 5m | 2809 | 3 |
| 37 | Charlapalli CHZ Destination | 8:40 PM | End | — | 3069 | 3 |
Times are as per the latest published Indian Railways time table and may change. For today's live position and delay, see the running status.