| 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 | Harippad (HAD) | 07:29 | 07:30 | 1 min | 119 km |
| 5 | Ambalapuzha (AMPA) | 07:49 | 07:50 | 1 min | 137 km |
| 6 | Alleppey (ALLP) | 08:35 | 08:40 | 5 min | 149 km |
| 7 | Shertalai (SRTL) | 08:59 | 09:00 | 1 min | 173 km |
| 8 | Eranakulam Jn (ERS) | 09:55 | 10:05 | 10 min | 206 km |
| 9 | Aluva (AWY) | 10:30 | 10:35 | 5 min | 225 km |
| 10 | Angamali (AFK) | 10:44 | 10:45 | 1 min | 234 km |
| 11 | Chalakudi (CKI) | 10:59 | 11:00 | 1 min | 250 km |
| 12 | Irinjalakuda (IJK) | 11:09 | 11:10 | 1 min | 256 km |
| 13 | Thrisur (TCR) | 11:40 | 11:45 | 5 min | 280 km |
| 14 | Wadakancheri (WKI) | 12:04 | 12:05 | 1 min | 296 km |
| 15 | Shoranur Jn (SRR) | 12:50 | 13:00 | 10 min | 313 km |
| 16 | Ottappalam (OTP) | 13:24 | 13:25 | 1 min | 326 km |
| 17 | Palakkad (PGT) | 14:00 | 14:05 | 5 min | 357 km |
| 18 | Coimbatore Jn (CBE) | 15:15 | 15:20 | 5 min | 412 km |
| 19 | Tiruppur (TUP) | 16:13 | 16:15 | 2 min | 462 km |
| 20 | Erode Jn (ED) | 17:00 | 17:10 | 10 min | 512 km |
| 21 | Salem Jn (SA) | 18:05 | 18:10 | 5 min | 575 km |
| 22 | Jolarpettai (JTJ) | 19:48 | 19:50 | 2 min | 695 km |
| 23 | Katpadi Jn (KPD) | 20:53 | 20:55 | 2 min | 778 km |
| 24 | Chennai Central (MAS) | 23:05 | 23:25 | 20 min | 908 km |
| 25 | Gudur Jn (GDR) | 01:43 | 01:45 | 2 min | 1045 km |
| 26 | Nellore (NLR) | 02:10 | 02:11 | 1 min | 1083 km |
| 27 | Ongole (OGL) | 03:37 | 03:38 | 1 min | 1199 km |
| 28 | Chirala (CLX) | 04:12 | 04:13 | 1 min | 1249 km |
| 29 | Vijayawada Jn (BZA) | 06:05 | 06:20 | 15 min | 1338 km |
| 30 | Khammam (KMT) | 07:30 | 07:32 | 2 min | 1439 km |
| 31 | Warangal (WL) | 09:20 | 09:22 | 2 min | 1546 km |
| 32 | Ramgundam (RDM) | 10:35 | 10:36 | 1 min | 1649 km |
| 33 | Mancheral (MCI) | 10:47 | 10:48 | 1 min | 1662 km |
| 34 | Belampalli (BPA) | 11:09 | 11:10 | 1 min | 1682 km |
| 35 | Sirpur Kagazngr (SKZR) | 11:36 | 11:37 | 1 min | 1721 km |
| 36 | Balharshah (BPQ) | 13:05 | 13:15 | 10 min | 1790 km |
| 37 | Chandrapur (CD) | 13:34 | 13:35 | 1 min | 1804 km |
| 38 | Hinganghat (HGT) | 14:34 | 14:35 | 1 min | 1888 km |
| 39 | Sevagram (SEGM) | 15:19 | 15:20 | 1 min | 1925 km |
| 40 | Nagpur (NGP) | 16:45 | 17:00 | 15 min | 2001 km |
| 41 | Pandhurna (PAR) | 18:14 | 18:15 | 1 min | 2105 km |
| 42 | Amla Jn (AMLA) | 19:17 | 19:19 | 2 min | 2169 km |
| 43 | Betul (BZU) | 19:34 | 19:35 | 1 min | 2192 km |
| 44 | Ghoradongri (GDYA) | 20:14 | 20:15 | 1 min | 2228 km |
| 45 | Itarsi Jn (ET) | 22:25 | 22:35 | 10 min | 2298 km |
| 46 | Bhopal Jn (BPL) | 00:15 | 00:25 | 10 min | 2390 km |
| 47 | Lalitpur (LAR) | 02:57 | 02:58 | 1 min | 2591 km |
| 48 | Jhansi Jn (JHS) | 04:15 | 04:35 | 20 min | 2681 km |
| 49 | Orai (ORAI) | 06:13 | 06:15 | 2 min | 2795 km |
| 50 | Kanpur Central (CNB) | 08:15 | 08:25 | 10 min | 2901 km |
| 51 | Unnao Jn (ON) | 08:46 | 08:48 | 2 min | 2918 km |
| 52 | Lucknow Ne (LJN) | 09:45 | 10:10 | 25 min | 2972 km |
| 53 | Badshahnagar (BNZ) | 10:29 | 10:30 | 1 min | 2984 km |
| 54 | Barabanki Jn (BBK) | 11:03 | 11:05 | 2 min | 3008 km |
| 55 | Gonda Jn (GD) | 12:35 | 12:40 | 5 min | 3097 km |
| 56 | Mankapur Jn (MUR) | 13:05 | 13:07 | 2 min | 3125 km |
| 57 | Basti (BST) | 13:53 | 13:58 | 5 min | 3186 km |
| 58 | Khalilabad (KLD) | 14:21 | 14:22 | 1 min | 3216 km |
| 59 | Gorakhpur Jn (GKP) | 15:10 | Ends | 0 | 3251 km |