| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Trivandrum Cntl (TVC) | Starts | 05:30 | 0 | 0 km |
| 2 | Kollam Jn (QLN) | 06:30 | 06:35 | 5 min | 65 km |
| 3 | Kayankulam Jn (KYJ) | 07:10 | 07:12 | 2 min | 106 km |
| 4 | Mavelikara (MVLK) | 07:24 | 07:25 | 1 min | 114 km |
| 5 | Chengannur (CNGR) | 07:44 | 07:45 | 1 min | 126 km |
| 6 | Tiruvalla (TRVL) | 07:54 | 07:55 | 1 min | 135 km |
| 7 | Kottayam (KTYM) | 08:30 | 08:35 | 5 min | 161 km |
| 8 | Triupunittura (TRTR) | 09:34 | 09:35 | 1 min | 211 km |
| 9 | Ernakulam Town (ERN) | 10:00 | 10:10 | 10 min | 223 km |
| 10 | Aluva (AWY) | 10:30 | 10:35 | 5 min | 240 km |
| 11 | Angamali (AFK) | 10:44 | 10:45 | 1 min | 249 km |
| 12 | Chalakudi (CKI) | 10:59 | 11:00 | 1 min | 264 km |
| 13 | Irinjalakuda (IJK) | 11:09 | 11:10 | 1 min | 271 km |
| 14 | Thrisur (TCR) | 11:40 | 11:45 | 5 min | 295 km |
| 15 | Wadakancheri (WKI) | 12:04 | 12:05 | 1 min | 311 km |
| 16 | Shoranur Jn (SRR) | 12:50 | 13:00 | 10 min | 327 km |
| 17 | Ottappalam (OTP) | 13:24 | 13:25 | 1 min | 340 km |
| 18 | Palakkad (PGT) | 14:00 | 14:05 | 5 min | 372 km |
| 19 | Coimbatore Jn (CBE) | 15:15 | 15:20 | 5 min | 426 km |
| 20 | Tiruppur (TUP) | 16:13 | 16:15 | 2 min | 476 km |
| 21 | Erode Jn (ED) | 17:00 | 17:10 | 10 min | 527 km |
| 22 | Salem Jn (SA) | 18:05 | 18:10 | 5 min | 589 km |
| 23 | Jolarpettai (JTJ) | 19:48 | 19:50 | 2 min | 709 km |
| 24 | Katpadi Jn (KPD) | 20:53 | 20:55 | 2 min | 793 km |
| 25 | Chennai Central (MAS) | 23:05 | 23:25 | 20 min | 922 km |
| 26 | Gudur Jn (GDR) | 01:43 | 01:45 | 2 min | 1060 km |
| 27 | Nellore (NLR) | 02:10 | 02:11 | 1 min | 1098 km |
| 28 | Ongole (OGL) | 03:37 | 03:38 | 1 min | 1214 km |
| 29 | Chirala (CLX) | 04:12 | 04:13 | 1 min | 1263 km |
| 30 | Tenali Jn (TEL) | 04:53 | 04:54 | 1 min | 1321 km |
| 31 | Vijayawada Jn (BZA) | 06:05 | 06:20 | 15 min | 1352 km |
| 32 | Khammam (KMT) | 07:30 | 07:32 | 2 min | 1453 km |
| 33 | Warangal (WL) | 09:20 | 09:22 | 2 min | 1561 km |
| 34 | Ramgundam (RDM) | 10:35 | 10:36 | 1 min | 1663 km |
| 35 | Mancheral (MCI) | 10:47 | 10:48 | 1 min | 1677 km |
| 36 | Belampalli (BPA) | 11:09 | 11:10 | 1 min | 1697 km |
| 37 | Sirpur Kagazngr (SKZR) | 11:36 | 11:37 | 1 min | 1735 km |
| 38 | Balharshah (BPQ) | 13:05 | 13:15 | 10 min | 1805 km |
| 39 | Chandrapur (CD) | 13:34 | 13:35 | 1 min | 1819 km |
| 40 | Hinganghat (HGT) | 14:34 | 14:35 | 1 min | 1903 km |
| 41 | Sevagram (SEGM) | 15:19 | 15:20 | 1 min | 1940 km |
| 42 | Nagpur (NGP) | 16:45 | 17:10 | 25 min | 2016 km |
| 43 | Bhandara Road (BRD) | 17:56 | 17:57 | 1 min | 2078 km |
| 44 | Tumsar Road (TMR) | 18:13 | 18:14 | 1 min | 2096 km |
| 45 | Gondia Jn (G) | 19:00 | 19:10 | 10 min | 2146 km |
| 46 | Dongargarh (DGG) | 20:05 | 20:06 | 1 min | 2219 km |
| 47 | Raj Nandgaon (RJN) | 20:29 | 20:30 | 1 min | 2250 km |
| 48 | Durg (DURG) | 21:40 | 21:50 | 10 min | 2280 km |
| 49 | Raipur Jn (R) | 22:40 | 22:50 | 10 min | 2317 km |
| 50 | Bhatapara (BYT) | 23:44 | 23:45 | 1 min | 2380 km |
| 51 | Bilaspur Jn (BSP) | 01:20 | 01:45 | 25 min | 2427 km |
| 52 | Akaltara (AKT) | 02:11 | 02:12 | 1 min | 2454 km |
| 53 | Naila (NIA) | 02:31 | 02:32 | 1 min | 2469 km |
| 54 | Champa (CPH) | 02:55 | 03:00 | 5 min | 2480 km |
| 55 | Korba (KRBA) | 04:00 | Ends | 0 | 2516 km |