| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Puratchi Thalaivar Dr. Mgr Ctl MAS Source | Start | 8:55 PM | — | 0 | 1 |
| 2 | Arakkonam Jn. AJJ | 9:53 PM | 9:55 PM | 2m | 69 | 1 |
| 3 | Katpadi Jn KPD | 10:43 PM | 10:45 PM | 2m | 130 | 1 |
| 4 | Jolarpettai Jn. JTJ | 12:03 AM | 12:05 AM | 2m | 214 | 2 |
| 5 | Salem Jn SA | 1:22 AM | 1:25 AM | 3m | 339 | 2 |
| 6 | Erode Jn ED | 2:15 AM | 2:20 AM | 5m | 398 | 2 |
| 7 | Tiruppur TUP | 3:03 AM | 3:05 AM | 2m | 448 | 2 |
| 8 | Coimbatore Jn CBE | 3:57 AM | 4:00 AM | 3m | 499 | 2 |
| 9 | Podanur Jn PTJ | 4:19 AM | 4:20 AM | 1m | 505 | 2 |
| 10 | Palakkad Jn PGT | 5:17 AM | 5:20 AM | 3m | 553 | 2 |
| 11 | Ottappalam OTP | 5:44 AM | 5:45 AM | 1m | 584 | 2 |
| 12 | Wadakancheri WKI | 6:11 AM | 6:12 AM | 1m | 613 | 2 |
| 13 | Punkunnam PNQ | 6:31 AM | 6:32 AM | 1m | 627 | 2 |
| 14 | Thrisur TCR | 6:37 AM | 6:40 AM | 3m | 630 | 2 |
| 15 | Irinjalakuda IJK | 7:02 AM | 7:03 AM | 1m | 653 | 2 |
| 16 | Chalakudi CKI | 7:10 AM | 7:11 AM | 1m | 660 | 2 |
| 17 | Angamali AFK | 7:28 AM | 7:29 AM | 1m | 675 | 2 |
| 18 | Aluva AWY | 7:48 AM | 7:50 AM | 2m | 684 | 2 |
| 19 | Idapalli IPL | 8:06 AM | 8:07 AM | 1m | 695 | 2 |
| 20 | Ernakulam Town ERN | 8:25 AM | 8:30 AM | 5m | 701 | 2 |
| 21 | Ernakulam Jn ERS | 8:40 AM | 8:45 AM | 5m | 704 | 2 |
| 22 | Turavur TUVR | 9:17 AM | 9:18 AM | 1m | 727 | 2 |
| 23 | Cherthala SRTL | 9:28 AM | 9:29 AM | 1m | 737 | 2 |
| 24 | Alappuzha ALLP Destination | 10:40 AM | End | — | 761 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.