| Station | Arriving | Halt | Departure | PF |
|---|---|---|---|---|
| MANGALORE CNTL | --------- | Start | 07:25 | 1 |
| MANJESHWAR | 07:47 | 1 min | 07:48 | 2 |
| KUMBLA | 08:04 | 1 min | 08:05 | 1 |
| KASARAGOD | 08:14 | 1 min | 08:15 | 1 |
| KANHANGAD | 08:34 | 1 min | 08:35 | 1 |
| NILESHWAR | 08:44 | 1 min | 08:45 | 2 |
| CHARVATTUR | 08:54 | 1 min | 08:55 | 2 |
| PAYYANUR | 09:09 | 1 min | 09:10 | 2 |
| VALAPATTANAM | 09:29 | 1 min | 09:30 | 1 |
| KANNUR | 09:42 | 3 mins | 09:45 | 3 |
| THALASSERY | 10:04 | 1 min | 10:05 | 2 |
| MAHE | 10:14 | 1 min | 10:15 | 2 |
| VADAKARA | 10:29 | 1 min | 10:30 | 1 |
| PAYYOLI | 10:36 | 1 min | 10:37 | 1 |
| QUILANDI | 10:49 | 1 min | 10:50 | 2 |
| KOZHIKODE | 11:12 | 3 mins | 11:15 | 1 |
| FEROK | 11:29 | 1 min | 11:30 | 1 |
| VALLIKUNNU | 11:42 | 1 min | 11:43 | 2 |
| PARPANANGADI | 11:49 | 1 min | 11:50 | 2 |
| TANUR | 11:59 | 1 min | 12:00 | 3 |
| TIRUR | 12:19 | 1 min | 12:20 | 3 |
| KUTTIPPURAM | 12:34 | 1 min | 12:35 | 2 |
| PATTAMBI | 12:54 | 1 min | 12:55 | 2 |
| SHORANUR JN | 13:30 | 10 mins | 13:40 | 4 |
| THRISUR | 14:27 | 3 mins | 14:30 | 1 |
| CHALAKUDI | 15:04 | 1 min | 15:05 | 1 |
| ALUVA | 15:28 | 2 mins | 15:30 | 1 |
| ERNAKULAM JN | 16:20 | 5 mins | 16:25 | 2 |
| TURAVUR | 16:49 | 1 min | 16:50 | 2 |
| SHERTALAI | 16:59 | 1 min | 17:00 | 1 |
| ALLEPPEY | 17:53 | 2 mins | 17:55 | 1 |
| AMBALAPUZHA | 18:09 | 1 min | 18:10 | 1 |
| HARIPPAD | 18:25 | 1 min | 18:26 | 2 |
| KAYANKULAM JN | 18:38 | 2 mins | 18:40 | 3 |
| KARUNAGAPALLI | 18:54 | 1 min | 18:55 | 2 |
| KOLLAM JN | 19:42 | 3 mins | 19:45 | 1 |
| VARKALA | 20:04 | 1 min | 20:05 | 2 |
| TRIVANDRUM CENTRAL | 21:00 | 5 mins | 21:05 | 1 |
| NEYYATTINKARA | 21:30 | 1 min | 21:31 | 2 |
| KULITTHURAI | 22:44 | 1 min | 22:45 | 1 |
| NAGERCOIL JN | 23:45 | End | --------- | 1 |