| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Karimganj Jn. KXJ Source | Start | 2:25 PM | — | 0 | 1 |
| 2 | Suprakandi Halt SAKD | 2:38 PM | 2:39 PM | 1m | 8 | 1 |
| 3 | Nilambazar NLBR | 2:47 PM | 2:48 PM | 1m | 14 | 1 |
| 4 | Kayasthagram KTGM | 2:57 PM | 2:58 PM | 1m | 17 | 1 |
| 5 | Baraigram Jn BRGM | 3:05 PM | 3:06 PM | 1m | 22 | 1 |
| 6 | Kanaibazar KNBR | 3:13 PM | 3:14 PM | 1m | 25 | 1 |
| 7 | Patharkandi PTKD | 3:20 PM | 3:21 PM | 1m | 30 | 1 |
| 8 | Kalkalighat KKGT | 3:31 PM | 3:32 PM | 1m | 34 | 1 |
| 9 | Chandkhira Bagn CHBN | 3:38 PM | 3:39 PM | 1m | 39 | 1 |
| 10 | Tilbhum TBX | 3:48 PM | 3:49 PM | 1m | 48 | 1 |
| 11 | Churaibari CBZ | 3:58 PM | 3:59 PM | 1m | 53 | 1 |
| 12 | Nadiapur NPU | 4:06 PM | 4:07 PM | 1m | 60 | 1 |
| 13 | Dharmanagar DMR | 4:14 PM | 4:16 PM | 2m | 65 | 1 |
| 14 | Panisagar PASG | 4:27 PM | 4:28 PM | 1m | 76 | 1 |
| 15 | Pencharthal PEC | 4:41 PM | 4:42 PM | 1m | 88 | 1 |
| 16 | Kumar Ghat KUGT | 5:04 PM | 5:05 PM | 1m | 98 | 1 |
| 17 | Nalkata NLKT | 5:21 PM | 5:22 PM | 1m | 109 | 1 |
| 18 | Manu MANU | 5:36 PM | 5:37 PM | 1m | 118 | 1 |
| 19 | S.k.para SKAP | 5:45 PM | 5:46 PM | 1m | 122 | 1 |
| 20 | Jawaharnagar JWNR | 6:07 PM | 6:08 PM | 1m | 133 | 1 |
| 21 | Ambasa ABSA | 6:14 PM | 6:15 PM | 1m | 138 | 1 |
| 22 | Mungiyakami MGKM | 6:37 PM | 6:38 PM | 1m | 157 | 1 |
| 23 | Teliamura TLMR | 6:52 PM | 6:53 PM | 1m | 168 | 1 |
| 24 | Jirnia JRNA | 7:25 PM | 7:26 PM | 1m | 188 | 1 |
| 25 | Jogendra Nagar JGNR | 7:40 PM | 7:41 PM | 1m | 201 | 1 |
| 26 | Agartala AGTL Destination | 8:40 PM | End | — | 205 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.