| Station | Arriving | Halt | Departure | PF |
|---|---|---|---|---|
| HOWRAH JN | --------- | Start | 16:10 | 23 |
| KHARAGPUR JN | 17:50 | 5 mins | 17:55 | 4 |
| BALASORE | 19:19 | 2 mins | 19:21 | 2 |
| BHADRAKH | 20:23 | 2 mins | 20:25 | 2 |
| CUTTACK | 22:03 | 5 mins | 22:08 | 3 |
| BHUBANESWAR | 22:50 | 5 mins | 22:55 | 4 |
| KHURDA ROAD JN | 23:25 | 10 mins | 23:35 | 4 |
| BRAHMAPUR | 01:25 | 5 mins | 01:30 | 2 |
| VISHAKAPATNAM | 05:35 | 20 mins | 05:55 | 3 |
| RAJAMUNDRY | 08:51 | 1 min | 08:52 | 1 |
| ELURU | 09:59 | 1 min | 10:00 | 3 |
| VIJAYAWADA JN | 12:15 | 10 mins | 12:25 | 1 |
| ONGOLE | 14:19 | 1 min | 14:20 | 3 |
| NELLORE | 16:14 | 1 min | 16:15 | 3 |
| CHENNAI EGMORE | 19:55 | 25 mins | 20:20 | 6 |
| TAMBARAM | 20:48 | 2 mins | 20:50 | 8 |
| CHENGALPATTU | 21:18 | 2 mins | 21:20 | 6 |
| MELMARUVATTUR | 21:43 | 2 mins | 21:45 | 2 |
| VILLUPURAM JN | 22:50 | 5 mins | 22:55 | 4 |
| VRIDHACHALAM JN | 23:38 | 2 mins | 23:40 | 3 |
| ARIYALUR | 00:30 | 1 min | 00:31 | 1 |
| SRIRANGAM | 01:28 | 2 mins | 01:30 | 2 |
| TIRUCHIRAPPALLI | 01:50 | 5 mins | 01:55 | 6 |
| DINDIGUL JN | 03:13 | 2 mins | 03:15 | 2 |
| KODAIKANAL ROAD | 03:34 | 1 min | 03:35 | 1 |
| MADURAI JN | 04:25 | 5 mins | 04:30 | 1 |
| VIRUDUNAGAR JN | 05:14 | 1 min | 05:15 | 1 |
| SATUR | 05:34 | 1 min | 05:35 | 1 |
| KOVILPATTI | 05:59 | 1 min | 06:00 | 1 |
| VANCHIMANIYACHI | 06:44 | 1 min | 06:45 | 1 |
| TIRUNELVELI | 08:20 | 5 mins | 08:25 | 1 |
| NAGERCOIL JN | 10:20 | 5 mins | 10:25 | 1 |
| KANYAKUMARI | 10:50 | End | --------- | 1 |