| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Nagercoil Jn (NCJ) | Starts | 14:35 | 0 | 0 km |
| 2 | Trivandrum Cntl (TVC) | 15:55 | 16:05 | 10 min | 72 km |
| 3 | Varkala (VAK) | 16:34 | 16:35 | 1 min | 113 km |
| 4 | Kollam Jn (QLN) | 17:05 | 17:10 | 5 min | 136 km |
| 5 | Kayankulam Jn (KYJ) | 17:43 | 17:45 | 2 min | 177 km |
| 6 | Chengannur (CNGR) | 18:14 | 18:15 | 1 min | 197 km |
| 7 | Tiruvalla (TRVL) | 18:24 | 18:25 | 1 min | 206 km |
| 8 | Kottayam (KTYM) | 19:05 | 19:10 | 5 min | 232 km |
| 9 | Ernakulam Town (ERN) | 20:35 | 20:40 | 5 min | 294 km |
| 10 | Aluva (AWY) | 21:00 | 21:05 | 5 min | 311 km |
| 11 | Thrisur (TCR) | 22:00 | 22:05 | 5 min | 366 km |
| 12 | Palakkad (PGT) | 23:40 | 23:45 | 5 min | 443 km |
| 13 | Coimbatore Jn (CBE) | 00:55 | 01:00 | 5 min | 497 km |
| 14 | Erode Jn (ED) | 02:45 | 03:05 | 20 min | 598 km |
| 15 | Salem Jn (SA) | 04:00 | 04:05 | 5 min | 660 km |
| 16 | Jolarpettai (JTJ) | 05:55 | 06:00 | 5 min | 780 km |
| 17 | Katpadi Jn (KPD) | 07:08 | 07:10 | 2 min | 864 km |
| 18 | Chittor (CTO) | 07:39 | 07:40 | 1 min | 897 km |
| 19 | Tirupati (TPTY) | 09:08 | 09:10 | 2 min | 968 km |
| 20 | Renigunta Jn (RU) | 09:30 | 09:40 | 10 min | 978 km |
| 21 | Gudur Jn (GDR) | 11:10 | 11:12 | 2 min | 1061 km |
| 22 | Nellore (NLR) | 11:37 | 11:38 | 1 min | 1100 km |
| 23 | Ongole (OGL) | 13:04 | 13:05 | 1 min | 1216 km |
| 24 | Chirala (CLX) | 13:39 | 13:40 | 1 min | 1265 km |
| 25 | Tenali Jn (TEL) | 14:19 | 14:20 | 1 min | 1323 km |
| 26 | Vijayawada Jn (BZA) | 16:00 | 16:20 | 20 min | 1354 km |
| 27 | Eluru (EE) | 17:07 | 17:08 | 1 min | 1414 km |
| 28 | Rajamundry (RJY) | 18:40 | 18:45 | 5 min | 1503 km |
| 29 | Samalkot Jn (SLO) | 19:50 | 19:51 | 1 min | 1554 km |
| 30 | Vishakapatnam (VSKP) | 23:05 | 23:25 | 20 min | 1704 km |
| 31 | Vizianagram Jn (VZM) | 00:23 | 00:25 | 2 min | 1765 km |
| 32 | Srikakulam Road (CHE) | 01:18 | 01:20 | 2 min | 1834 km |
| 33 | Palasa (PSA) | 02:22 | 02:24 | 2 min | 1907 km |
| 34 | Brahmapur (BAM) | 03:20 | 03:25 | 5 min | 1981 km |
| 35 | Balugan (BALU) | 04:24 | 04:25 | 1 min | 2057 km |
| 36 | Khurda Road Jn (KUR) | 05:35 | 05:50 | 15 min | 2128 km |
| 37 | Bhubaneswar (BBS) | 06:25 | 06:35 | 10 min | 2146 km |
| 38 | Cuttack (CTC) | 07:30 | 07:35 | 5 min | 2174 km |
| 39 | Jajpur K Road (JJKR) | 08:21 | 08:22 | 1 min | 2246 km |
| 40 | Bhadrakh (BHC) | 09:05 | 09:07 | 2 min | 2290 km |
| 41 | Balasore (BLS) | 09:50 | 09:52 | 2 min | 2352 km |
| 42 | Kharagpur Jn (KGP) | 11:25 | 11:40 | 15 min | 2470 km |
| 43 | Santragachi Jn (SRC) | 13:22 | 13:23 | 1 min | 2578 km |
| 44 | Shalimar (SHM) | 13:50 | Ends | 0 | 2583 km |