| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Trivandrum Cntl (TVC) | Starts | 12:45 | 0 | 0 km |
| 2 | Kollam Jn (QLN) | 13:40 | 13:45 | 5 min | 65 km |
| 3 | Kayankulam Jn (KYJ) | 14:24 | 14:25 | 1 min | 106 km |
| 4 | Chengannur (CNGR) | 14:43 | 14:45 | 2 min | 126 km |
| 5 | Tiruvalla (TRVL) | 14:54 | 14:55 | 1 min | 135 km |
| 6 | Kottayam (KTYM) | 15:40 | 15:45 | 5 min | 161 km |
| 7 | Ernakulam Town (ERN) | 17:05 | 17:15 | 10 min | 223 km |
| 8 | Aluva (AWY) | 17:30 | 17:35 | 5 min | 240 km |
| 9 | Thrisur (TCR) | 18:35 | 18:40 | 5 min | 295 km |
| 10 | Palakkad (PGT) | 20:15 | 20:20 | 5 min | 372 km |
| 11 | Coimbatore Jn (CBE) | 21:35 | 21:40 | 5 min | 426 km |
| 12 | Tiruppur (TUP) | 22:25 | 22:30 | 5 min | 476 km |
| 13 | Erode Jn (ED) | 23:20 | 23:25 | 5 min | 527 km |
| 14 | Salem Jn (SA) | 00:20 | 00:25 | 5 min | 589 km |
| 15 | Jolarpettai (JTJ) | 02:13 | 02:15 | 2 min | 709 km |
| 16 | Katpadi Jn (KPD) | 03:13 | 03:15 | 2 min | 793 km |
| 17 | Arakkonam (AJJ) | 04:08 | 04:10 | 2 min | 854 km |
| 18 | Chennai Central (MAS) | 05:40 | 06:20 | 40 min | 922 km |
| 19 | Ongole (OGL) | 10:49 | 10:50 | 1 min | 1214 km |
| 20 | Vijayawada Jn (BZA) | 13:05 | 13:20 | 15 min | 1352 km |
| 21 | Rajamundry (RJY) | 15:28 | 15:30 | 2 min | 1502 km |
| 22 | Vishakapatnam (VSKP) | 19:30 | 19:50 | 20 min | 1702 km |
| 23 | Vizianagram Jn (VZM) | 20:45 | 20:47 | 2 min | 1763 km |
| 24 | Srikakulam Road (CHE) | 21:40 | 21:42 | 2 min | 1832 km |
| 25 | Palasa (PSA) | 22:45 | 22:47 | 2 min | 1905 km |
| 26 | Brahmapur (BAM) | 23:38 | 23:43 | 5 min | 1979 km |
| 27 | Balugan (BALU) | 00:40 | 00:41 | 1 min | 2055 km |
| 28 | Khurda Road Jn (KUR) | 01:50 | 02:00 | 10 min | 2126 km |
| 29 | Bhubaneswar (BBS) | 02:20 | 02:25 | 5 min | 2145 km |
| 30 | Cuttack (CTC) | 03:45 | 03:50 | 5 min | 2172 km |
| 31 | Jajpur K Road (JJKR) | 04:39 | 04:40 | 1 min | 2244 km |
| 32 | Bhadrakh (BHC) | 05:33 | 05:35 | 2 min | 2288 km |
| 33 | Balasore (BLS) | 06:23 | 06:25 | 2 min | 2350 km |
| 34 | Kharagpur Jn (KGP) | 08:15 | 08:30 | 15 min | 2468 km |
| 35 | Santragachi Jn (SRC) | 10:02 | 10:03 | 1 min | 2576 km |
| 36 | Howrah Jn (HWH) | 10:55 | 11:15 | 20 min | 2584 km |
| 37 | Bolpur S Niktn (BHP) | 13:18 | 13:23 | 5 min | 2730 km |
| 38 | Rampur Hat (RPH) | 14:20 | 14:40 | 20 min | 2790 km |
| 39 | Malda Town (MLDT) | 17:15 | 17:30 | 15 min | 2911 km |
| 40 | Kishanganj (KNE) | 19:30 | 19:32 | 2 min | 3056 km |
| 41 | New Jalpaiguri (NJP) | 21:30 | 21:50 | 20 min | 3144 km |
| 42 | Dhupguri (DQG) | 22:48 | 22:50 | 2 min | 3209 km |
| 43 | New Cooch Behar (NCB) | 23:40 | 23:42 | 2 min | 3270 km |
| 44 | New Alipurdaur (NOQ) | 00:02 | 00:04 | 2 min | 3288 km |
| 45 | New Bongaigaon (NBQ) | 02:20 | 02:25 | 5 min | 3395 km |
| 46 | Barpeta Road (BPRD) | 02:50 | 03:00 | 10 min | 3440 km |
| 47 | Rangiya Jn (RNY) | 04:00 | 04:05 | 5 min | 3505 km |
| 48 | Kamakhya (KYQ) | 05:11 | 05:12 | 1 min | 3546 km |
| 49 | Guwahati (GHY) | 05:50 | Ends | 0 | 3552 km |