| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Puducherry (PDY) | Starts | 18:15 | 0 | 0 km |
| 2 | Villuparam Jn (VM) | 18:55 | 19:05 | 10 min | 38 km |
| 3 | Chengalpattu (CGL) | 20:40 | 20:42 | 2 min | 141 km |
| 4 | Chennai Egmore (MS) | 22:10 | 22:30 | 20 min | 197 km |
| 5 | Gudur Jn (GDR) | 01:15 | 01:17 | 2 min | 338 km |
| 6 | Ongole (OGL) | 03:09 | 03:10 | 1 min | 493 km |
| 7 | Vijayawada Jn (BZA) | 05:30 | 05:40 | 10 min | 631 km |
| 8 | Rajamundry (RJY) | 07:52 | 07:54 | 2 min | 780 km |
| 9 | Samalkot Jn (SLO) | 08:31 | 08:32 | 1 min | 831 km |
| 10 | Duvvada (DVD) | 11:09 | 11:10 | 1 min | 964 km |
| 11 | Vizianagram Jn (VZM) | 12:35 | 12:50 | 15 min | 1028 km |
| 12 | Srikakulam Road (CHE) | 13:47 | 13:49 | 2 min | 1097 km |
| 13 | Palasa (PSA) | 15:00 | 15:02 | 2 min | 1170 km |
| 14 | Brahmapur (BAM) | 15:57 | 16:02 | 5 min | 1244 km |
| 15 | Balugan (BALU) | 17:04 | 17:05 | 1 min | 1320 km |
| 16 | Khurda Road Jn (KUR) | 18:10 | 18:15 | 5 min | 1391 km |
| 17 | Bhubaneswar (BBS) | 18:40 | Ends | 0 | 1409 km |