| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Vishakapatnam (VSKP) | Starts | 14:55 | 0 | 0 km |
| 2 | Simhachalam (SCM) | 15:09 | 15:10 | 1 min | 8 km |
| 3 | Vizianagram Jn (VZM) | 15:55 | 16:00 | 5 min | 61 km |
| 4 | Chipurupalle (CPP) | 16:27 | 16:28 | 1 min | 92 km |
| 5 | Ponduru (PDU) | 16:47 | 16:48 | 1 min | 115 km |
| 6 | Srikakulam Road (CHE) | 17:03 | 17:08 | 5 min | 131 km |
| 7 | Tilaru (TIU) | 17:22 | 17:23 | 1 min | 150 km |
| 8 | Kotabommali (KBM) | 17:37 | 17:38 | 1 min | 164 km |
| 9 | Naupada Jn (NWP) | 17:52 | 17:53 | 1 min | 178 km |
| 10 | Palasa (PSA) | 18:20 | 18:25 | 5 min | 203 km |
| 11 | Mandasa Road (MMS) | 18:36 | 18:37 | 1 min | 216 km |
| 12 | Sompeta (SPT) | 18:50 | 18:51 | 1 min | 235 km |
| 13 | Ichchpuram (IPM) | 19:06 | 19:07 | 1 min | 253 km |
| 14 | Brahmapur (BAM) | 19:30 | 19:35 | 5 min | 277 km |
| 15 | Chatrapur (CAP) | 19:50 | 19:51 | 1 min | 299 km |
| 16 | Ganjam (GAM) | 20:01 | 20:02 | 1 min | 308 km |
| 17 | Rambha (RBA) | 20:19 | 20:20 | 1 min | 325 km |
| 18 | Khallikot (KIT) | 20:30 | 20:31 | 1 min | 336 km |
| 19 | Chilka (CLKA) | 20:40 | 20:41 | 1 min | 346 km |
| 20 | Balugan (BALU) | 20:52 | 20:53 | 1 min | 353 km |
| 21 | Gangadharpur (GNGD) | 21:05 | 21:06 | 1 min | 366 km |
| 22 | Kuhuri (KUU) | 21:15 | 21:16 | 1 min | 374 km |
| 23 | Kalupara Ghat (KAPG) | 21:24 | 21:25 | 1 min | 381 km |
| 24 | Bhusandpur (BSDP) | 21:33 | 21:34 | 1 min | 391 km |
| 25 | Nirakarpur (NKP) | 21:42 | 21:43 | 1 min | 398 km |
| 26 | Khurda Road Jn (KUR) | 22:35 | 22:40 | 5 min | 424 km |
| 27 | Bhubaneswar (BBS) | 23:05 | Ends | 0 | 443 km |