| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Thiruvananthapuram Central TVC Source | Start | 4:25 AM | — | 0 | 1 |
| 2 | Varkala VAK | 5:00 AM | 5:01 AM | 1m | 41 | 1 |
| 3 | Kollam Jn QLN | 5:22 AM | 5:25 AM | 3m | 64 | 1 |
| 4 | Kayankulam Jn KYJ | 6:02 AM | 6:04 AM | 2m | 105 | 1 |
| 5 | Haripad HAD | 6:18 AM | 6:19 AM | 1m | 118 | 1 |
| 6 | Ambalappuzha AMPA | 6:37 AM | 6:38 AM | 1m | 137 | 1 |
| 7 | Alappuzha ALLP | 6:52 AM | 6:55 AM | 3m | 149 | 1 |
| 8 | Cherthala SRTL | 7:14 AM | 7:15 AM | 1m | 172 | 1 |
| 9 | Ernakulam Jn ERS | 8:15 AM | 8:20 AM | 5m | 206 | 1 |
| 10 | Aluva AWY | 8:40 AM | 8:42 AM | 2m | 225 | 1 |
| 11 | Thrisur TCR | 9:37 AM | 9:40 AM | 3m | 280 | 1 |
| 12 | Ottappalam OTP | 10:34 AM | 10:35 AM | 1m | 326 | 1 |
| 13 | Palakkad Jn PGT | 11:12 AM | 11:15 AM | 3m | 357 | 1 |
| 14 | Podanur Jn PTJ | 12:54 PM | 12:55 PM | 1m | 405 | 1 |
| 15 | Coimbatore Jn CBE | 1:10 PM | 1:15 PM | 5m | 411 | 1 |
| 16 | Tiruppur TUP | 1:55 PM | 2:00 PM | 5m | 462 | 1 |
| 17 | Erode Jn ED | 2:50 PM | 3:00 PM | 10m | 512 | 1 |
| 18 | Salem Jn SA | 3:55 PM | 4:00 PM | 5m | 571 | 1 |
| 19 | Tirupattur Jn TPT | 5:29 PM | 5:30 PM | 1m | 685 | 1 |
| 20 | Bangarapet Jn. BWT | 7:11 PM | 7:13 PM | 2m | 762 | 1 |
| 21 | Krishnarajapurm KJM | 7:50 PM | 7:55 PM | 5m | 819 | 1 |
| 22 | Hindupur HUP | 9:33 PM | 9:35 PM | 2m | 918 | 1 |
| 23 | Dharmavaram Jn DMM | 12:55 AM | 1:00 AM | 5m | 997 | 2 |
| 24 | Anantapur ATP | 1:33 AM | 1:35 AM | 2m | 1030 | 2 |
| 25 | Guntakal Jn GTL | 3:15 AM | 3:20 AM | 5m | 1098 | 2 |
| 26 | Adoni AD | 4:03 AM | 4:05 AM | 2m | 1149 | 2 |
| 27 | Manthralayam Rd MALM | 4:38 AM | 4:40 AM | 2m | 1190 | 2 |
| 28 | Raichur RC | 5:18 AM | 5:20 AM | 2m | 1220 | 2 |
| 29 | Yadgir YG | 6:20 AM | 6:22 AM | 2m | 1288 | 2 |
| 30 | Wadi Jn. WADI | 7:35 AM | 7:37 AM | 2m | 1327 | 2 |
| 31 | Shahabad SDB | 7:52 AM | 7:53 AM | 1m | 1337 | 2 |
| 32 | Kalaburagi KLBG | 8:12 AM | 8:15 AM | 3m | 1364 | 2 |
| 33 | Solapur Jn SUR | 10:20 AM | 10:25 AM | 5m | 1477 | 2 |
| 34 | Kurduvadi Jn. KWV | 11:28 AM | 11:30 AM | 2m | 1555 | 2 |
| 35 | Daund Jn DD | 1:45 PM | 1:50 PM | 5m | 1664 | 2 |
| 36 | Pune Jn PUNE | 3:10 PM | 3:15 PM | 5m | 1739 | 2 |
| 37 | Lonavala LNL | 4:22 PM | 4:25 PM | 3m | 1803 | 2 |
| 38 | Kalyan Jn KYN | 5:47 PM | 5:50 PM | 3m | 1878 | 2 |
| 39 | Thane TNA | 6:07 PM | 6:10 PM | 3m | 1898 | 2 |
| 40 | Dadar DR | 6:37 PM | 6:40 PM | 3m | 1922 | 2 |
| 41 | C Shivaji Mah T CSMT Destination | 7:05 PM | End | — | 1931 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.