| Station | Arriving | Halt | Departure | PF |
|---|---|---|---|---|
| YESVANTPUR JN | --------- | Start | 20:00 | 6 |
| BANASWADI | 20:23 | 2 mins | 20:25 | 1 |
| CARMELARAM | 20:43 | 1 min | 20:44 | 1 |
| HOSUR | 21:08 | 2 mins | 21:10 | 2 |
| DHARMAPURI | 22:50 | 2 mins | 22:52 | 2 |
| SALEM JN | 00:32 | 3 mins | 00:35 | 4 |
| ERODE JN | 01:35 | 5 mins | 01:40 | 2 |
| TIRUPPUR | 02:23 | 2 mins | 02:25 | 1 |
| COIMBATORE JN | 03:27 | 3 mins | 03:30 | 1 |
| PALAKKAD | 04:47 | 3 mins | 04:50 | 1 |
| SHORANUR JN | 06:00 | 10 mins | 06:10 | 6 |
| KUTTIPPURAM | 06:39 | 1 min | 06:40 | 1 |
| TIRUR | 06:59 | 1 min | 07:00 | 1 |
| KOZHIKODE | 07:52 | 3 mins | 07:55 | 4 |
| QUILANDI | 08:18 | 2 mins | 08:20 | 1 |
| VADAKARA | 08:39 | 1 min | 08:40 | 2 |
| THALASSERY | 09:04 | 1 min | 09:05 | 1 |
| KANNUR | 09:50 | End | --------- | 1 |