| Station | Arr | Dep | Dist. | PF | |
|---|---|---|---|---|---|
| 1 | New Tinsukia | First | 22.00 | 0 | |
| 2 | Mariani Jn | 00.36 | 00.38 | 157 | |
| 3 | Furkating Jn | 02.35 | 02.37 | 195 | |
| 4 | Dimapur | 03.45 | 03.47 | 265 | |
| 5 | Diphu | 04.20 | 04.22 | 302 | |
| 6 | Lumding Jn | 05.05 | 05.15 | 334 | |
| 7 | Chaparmukh Jn | 06.50 | 06.52 | 424 | |
| 8 | Guwahati (RL) | 09.10 | 09.20 | 515 | 2 |
| 9 | Rangiya Jn | 10.30 | 10.35 | 562 | |
| 10 | New Bongaigaon | 13.00 | 13.10 | 672 | |
| 11 | New Cooch Behar | 16.00 | 16.05 | 797 | |
| 12 | New Jalpaiguri (RL) | 18.30 | 18.40 | 923 | |
| 13 | Kishanganj | 20.25 | 20.27 | 1010 | 2 |
| 14 | Barsoi Jn | 21.40 | 21.42 | 1068 | |
| 15 | Malda Town | 00.25 | 00.35 | 1156 | 1 |
| 16 | Rampur Hat | 02.50 | 02.52 | 1277 | |
| 17 | Barddhaman | 04.28 | 04.30 | 1389 | |
| 18 | Dankuni (Howrah) | 05.40 | 05.45 | 1468 | |
| 19 | Andul | 07.30 | 07.35 | 1487 | |
| 20 | Kharagpur Jn | 09.00 | 09.10 | 1590 | 1 |
| 21 | Balasore | 10.28 | 10.30 | 1709 | |
| 22 | Cuttack | 15.03 | 15.05 | 1886 | |
| 23 | Bhubaneswar | 15.30 | 15.35 | 1914 | |
| 24 | Khurda Road Jn | 15.55 | 16.05 | 1933 | |
| 25 | Palasa | 19.38 | 19.40 | 2154 | |
| 26 | Vizianagram Jn | 22.10 | 22.20 | 2296 | 3 |
| 27 | Duvvada | 00.10 | 00.12 | 2360 | 1 |
| 28 | Rajamundry | 02.35 | 02.37 | 2544 | |
| 29 | Vijayawada Jn | 05.30 | 05.40 | 2693 | |
| 30 | Perambur (Chennai) | 14.05 | 14.10 | 3123 | |
| 31 | Katpadi Jn | 16.20 | 16.30 | 3246 | |
| 32 | Jolarpettai | 18.00 | 18.05 | 3330 | |
| 33 | Salem Jn | 19.20 | 19.25 | 3450 | |
| 34 | Erode Jn | 20.20 | 20.30 | 3513 | |
| 35 | Tiruppur | 21.13 | 21.18 | 3563 | |
| 36 | Podanur Jn | 23.30 | Last | 3606 |