| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Trivandrum Cntl (TVC) | Starts | 07:15 | 0 | 0 km |
| 2 | Varkala (VAK) | 07:44 | 07:45 | 1 min | 41 km |
| 3 | Kollam Jn (QLN) | 08:15 | 08:20 | 5 min | 65 km |
| 4 | Karunagapalli (KPY) | 08:43 | 08:45 | 2 min | 92 km |
| 5 | Kayankulam Jn (KYJ) | 09:03 | 09:05 | 2 min | 106 km |
| 6 | Chengannur (CNGR) | 09:28 | 09:30 | 2 min | 126 km |
| 7 | Tiruvalla (TRVL) | 09:38 | 09:40 | 2 min | 135 km |
| 8 | Changanaseri (CGY) | 09:48 | 09:50 | 2 min | 143 km |
| 9 | Kottayam (KTYM) | 10:15 | 10:20 | 5 min | 161 km |
| 10 | Ernakulam Town (ERN) | 11:35 | 11:45 | 10 min | 223 km |
| 11 | Aluva (AWY) | 12:05 | 12:10 | 5 min | 240 km |
| 12 | Thrisur (TCR) | 13:10 | 13:15 | 5 min | 295 km |
| 13 | Shoranur Jn (SRR) | 14:10 | 14:25 | 15 min | 327 km |
| 14 | Ottappalam (OTP) | 14:44 | 14:45 | 1 min | 340 km |
| 15 | Palakkad (PGT) | 15:15 | 15:20 | 5 min | 372 km |
| 16 | Coimbatore Jn (CBE) | 16:30 | 16:35 | 5 min | 426 km |
| 17 | Tiruppur (TUP) | 17:20 | 17:25 | 5 min | 476 km |
| 18 | Erode Jn (ED) | 18:20 | 18:25 | 5 min | 527 km |
| 19 | Salem Jn (SA) | 19:20 | 19:25 | 5 min | 589 km |
| 20 | Morappur (MAP) | 20:13 | 20:15 | 2 min | 655 km |
| 21 | Jolarpettai (JTJ) | 21:20 | 21:25 | 5 min | 709 km |
| 22 | Katpadi Jn (KPD) | 22:45 | 22:47 | 2 min | 793 km |
| 23 | Chittor (CTO) | 23:19 | 23:20 | 1 min | 826 km |
| 24 | Tirupati (TPTY) | 00:30 | 00:35 | 5 min | 897 km |
| 25 | Renigunta Jn (RU) | 00:50 | 01:00 | 10 min | 907 km |
| 26 | Gudur Jn (GDR) | 02:45 | 02:47 | 2 min | 990 km |
| 27 | Nellore (NLR) | 03:11 | 03:13 | 2 min | 1029 km |
| 28 | Ongole (OGL) | 04:39 | 04:40 | 1 min | 1145 km |
| 29 | Chirala (CLX) | 05:14 | 05:15 | 1 min | 1194 km |
| 30 | Bapatla (BPP) | 05:27 | 05:28 | 1 min | 1209 km |
| 31 | Nidubrolu (NDO) | 05:46 | 05:47 | 1 min | 1230 km |
| 32 | Tenali Jn (TEL) | 06:45 | 06:47 | 2 min | 1251 km |
| 33 | Guntur Jn (GNT) | 07:15 | 07:35 | 20 min | 1277 km |
| 34 | Sattenapalle (SAP) | 08:08 | 08:09 | 1 min | 1319 km |
| 35 | Piduguralla (PGRL) | 08:33 | 08:35 | 2 min | 1351 km |
| 36 | Nadikode (NDKD) | 09:00 | 09:01 | 1 min | 1372 km |
| 37 | Miryalaguda (MRGA) | 09:30 | 09:31 | 1 min | 1411 km |
| 38 | Nalgonda (NLDA) | 10:10 | 10:11 | 1 min | 1448 km |
| 39 | Secunderabad Jn (SC) | 13:00 | 13:05 | 5 min | 1558 km |
| 40 | Hyderabad Decan (HYB) | 13:40 | Ends | 0 | 1568 km |