| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Ernakulam Jn ERS Source | Start | 2:45 PM | - | 0 | 1 |
| 2 | Ernakulam Town ERN | 2:53 PM | 2:54 PM | 1m | 3 | 1 |
| 3 | Idapalli IPL | 3:02 PM | 3:03 PM | 1m | 9 | 1 |
| 4 | Kalamasseri KLMR | 3:09 PM | 3:10 PM | 1m | 13 | 1 |
| 5 | Aluva AWY | 3:17 PM | 3:18 PM | 1m | 19 | 1 |
| 6 | Chovvara CWR | 3:22 PM | 3:23 PM | 1m | 23 | 1 |
| 7 | Angamali AFK | 3:29 PM | 3:30 PM | 1m | 29 | 1 |
| 8 | Karukkutty KUC | 3:34 PM | 3:35 PM | 1m | 33 | 1 |
| 9 | Koratti Angadi KRAN | 3:38 PM | 3:39 PM | 1m | 38 | 1 |
| 10 | Divine Nagar Halt (f DINR | 3:43 PM | 3:44 PM | 1m | 41 | 1 |
| 11 | Chalakudi CKI | 3:47 PM | 3:48 PM | 1m | 44 | 1 |
| 12 | Irinjalakuda IJK | 3:56 PM | 3:57 PM | 1m | 50 | 1 |
| 13 | Nellayi NYI | 4:04 PM | 4:05 PM | 1m | 56 | 1 |
| 14 | Pudukad PUK | 4:10 PM | 4:11 PM | 1m | 60 | 1 |
| 15 | Ollur OLR | 4:19 PM | 4:20 PM | 1m | 67 | 1 |
| 16 | Thrisur TCR | 4:27 PM | 4:29 PM | 2m | 74 | 1 |
| 17 | Punkunnam PNQ | 4:33 PM | 4:34 PM | 1m | 77 | 1 |
| 18 | Mulagunnathukavu MGK | 4:40 PM | 4:41 PM | 1m | 84 | 1 |
| 19 | Wadakancheri WKI | 4:49 PM | 4:50 PM | 1m | 91 | 1 |
| 20 | Mullurcarai MUC | 4:59 PM | 5:00 PM | 1m | 99 | 1 |
| 21 | Vallathol Nagar VTK | 5:05 PM | 5:06 PM | 1m | 103 | 1 |
| 22 | Mannanur MNUR | 5:31 PM | 5:32 PM | 1m | 113 | 1 |
| 23 | Ottappalam OTP | 5:39 PM | 5:40 PM | 1m | 120 | 1 |
| 24 | Lakkiti LDY | 5:49 PM | 5:50 PM | 1m | 127 | 1 |
| 25 | Mankarai MNY | 5:54 PM | 5:55 PM | 1m | 135 | 1 |
| 26 | Parli PLL | 6:02 PM | 6:03 PM | 1m | 142 | 1 |
| 27 | Palakkad Jn PGT Destination | 6:35 PM | End | - | 151 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.