| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Ksr Bengaluru SBC Source | Start | 6:10 AM | — | 0 | 1 |
| 2 | Bangalore Cant BNC | 6:21 AM | 6:22 AM | 1m | 4 | 1 |
| 3 | Karmelaram CRLM | 6:41 AM | 6:42 AM | 1m | 24 | 1 |
| 4 | Hosur HSRA | 7:11 AM | 7:12 AM | 1m | 59 | 1 |
| 5 | Dharmapuri DPJ | 8:40 AM | 8:42 AM | 2m | 151 | 1 |
| 6 | Salem Jn SA | 10:02 AM | 10:05 AM | 3m | 218 | 1 |
| 7 | Sankaridurg SGE | 10:39 AM | 10:40 AM | 1m | 256 | 1 |
| 8 | Erode Jn ED | 11:05 AM | 11:15 AM | 10m | 277 | 1 |
| 9 | Tiruppur TUP | 11:58 AM | 12:00 PM | 2m | 328 | 1 |
| 10 | Coimbatore Jn CBE | 12:57 PM | 1:00 PM | 3m | 378 | 1 |
| 11 | Palakkad Jn PGT | 2:02 PM | 2:05 PM | 3m | 432 | 1 |
| 12 | Thrisur TCR | 3:27 PM | 3:30 PM | 3m | 509 | 1 |
| 13 | Aluva AWY | 4:13 PM | 4:15 PM | 2m | 564 | 1 |
| 14 | Ernakulam Jn ERS Destination | 5:10 PM | End | — | 583 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.