| Station | Arriving | Halt | Departure | PF |
|---|---|---|---|---|
| SANTRAGACHI JN | --------- | Start | 15:50 | 1 |
| KHARAGPUR JN | 17:15 | 5 mins | 17:20 | 3 |
| JALESWAR | 18:10 | 1 min | 18:11 | 3 |
| BALASORE | 18:48 | 5 mins | 18:53 | 2 |
| JAJPUR KEONJHAR ROAD | 20:24 | 2 mins | 20:26 | 3 |
| CUTTACK | 21:28 | 2 mins | 21:30 | 3 |
| BHUBANESWAR | 22:10 | 5 mins | 22:15 | 4 |
| KHURDA ROAD JN | 22:40 | 10 mins | 22:50 | 1 |
| BRAHMAPUR | 00:38 | 2 mins | 00:40 | 2 |
| SOMPETA | 01:11 | 2 mins | 01:13 | 1 |
| PALASA | 01:43 | 2 mins | 01:45 | 2 |
| SRIKAKULAM ROAD | 02:38 | 2 mins | 02:40 | 3 |
| VIZIANAGRAM JN | 03:35 | 2 mins | 03:37 | 3 |
| VISHAKAPATNAM | 04:35 | 20 mins | 04:55 | 4 |
| SAMALKOT JN | 06:58 | 1 min | 06:59 | 3 |
| RAJAMUNDRY | 07:25 | 2 mins | 07:27 | 1 |
| ELURU | 08:41 | 1 min | 08:42 | 3 |
| VIJAYAWADA JN | 10:35 | 15 mins | 10:50 | 1 |
| ONGOLE | 12:49 | 1 min | 12:50 | 3 |
| NELLORE | 13:59 | 1 min | 14:00 | 3 |
| GUDUR JN | 15:18 | 2 mins | 15:20 | 2 |
| RENIGUNTA JN | 16:35 | 5 mins | 16:40 | 1 |
| TIRUPATI MAIN | 17:08 | 2 mins | 17:10 | 3 |
| CHITTOOR | 18:28 | 2 mins | 18:30 | 1 |
| KATPADI JN | 19:18 | 2 mins | 19:20 | 3 |
| SALEM JN | 22:07 | 3 mins | 22:10 | 1 |
| ERODE JN | 23:15 | 5 mins | 23:20 | 2 |
| TIRUPPUR | 00:08 | 2 mins | 00:10 | 1 |
| COIMBATORE JN | 01:17 | 3 mins | 01:20 | 1 |
| PALAKKAD | 02:27 | 3 mins | 02:30 | 1 |
| SHORANUR JN | 03:20 | 10 mins | 03:30 | 1 |
| TIRUR | 04:18 | 2 mins | 04:20 | 1 |
| KOZHIKODE | 05:02 | 3 mins | 05:05 | 4 |
| VADAKARA | 05:43 | 2 mins | 05:45 | 2 |
| THALASSERY | 06:08 | 2 mins | 06:10 | 1 |
| KANNUR | 06:37 | 3 mins | 06:40 | 1 |
| PAYYANUR | 07:13 | 2 mins | 07:15 | 1 |
| KANHANGAD | 07:48 | 2 mins | 07:50 | 2 |
| KASARAGOD | 08:13 | 2 mins | 08:15 | 2 |
| MANGALORE CNTL | 10:00 | End | --------- | 3 |