| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Palasa PSA Source | Start | 1:30 PM | — | 0 | 1 |
| 2 | Pundi PUN | 1:39 PM | 1:40 PM | 1m | 12 | 1 |
| 3 | Routhpuram Halt RMZ | 1:46 PM | 1:47 PM | 1m | 19 | 1 |
| 4 | Naupada Jn NWP | 1:54 PM | 1:55 PM | 1m | 26 | 1 |
| 5 | Dindu G Puram H DGB | 2:00 PM | 2:01 PM | 1m | 31 | 1 |
| 6 | Kotabommali KBM | 2:08 PM | 2:09 PM | 1m | 39 | 1 |
| 7 | Hrschndrapuram HCM | 2:16 PM | 2:17 PM | 1m | 48 | 1 |
| 8 | Tilaru TIU | 2:22 PM | 2:23 PM | 1m | 53 | 1 |
| 9 | Urlam ULM | 2:32 PM | 2:33 PM | 1m | 63 | 1 |
| 10 | Srikakulam Road CHE | 2:45 PM | 2:50 PM | 5m | 73 | 1 |
| 11 | Dusi DUSI | 2:56 PM | 2:57 PM | 1m | 79 | 1 |
| 12 | Ponduru PDU | 3:05 PM | 3:06 PM | 1m | 88 | 1 |
| 13 | Sigadam SGDM | 3:14 PM | 3:15 PM | 1m | 98 | 1 |
| 14 | Batuva BTVA | 3:22 PM | 3:23 PM | 1m | 107 | 1 |
| 15 | Chipurupalle CPP | 3:29 PM | 3:30 PM | 1m | 111 | 1 |
| 16 | Garividi GVI | 3:36 PM | 3:37 PM | 1m | 118 | 1 |
| 17 | Nellimaria NML | 3:48 PM | 3:49 PM | 1m | 130 | 1 |
| 18 | Vizianagram Jn VZM | 4:05 PM | 4:10 PM | 5m | 142 | 1 |
| 19 | Korukonda KUK | 4:19 PM | 4:20 PM | 1m | 153 | 1 |
| 20 | Alamanda ALM | 4:27 PM | 4:28 PM | 1m | 160 | 1 |
| 21 | Kantakapalle KPL | 4:36 PM | 4:37 PM | 1m | 169 | 1 |
| 22 | Kottavalasa KTV | 4:44 PM | 4:45 PM | 1m | 177 | 1 |
| 23 | Pendurti PDT | 4:53 PM | 4:54 PM | 1m | 186 | 1 |
| 24 | Simhachalam SCM | 5:01 PM | 5:02 PM | 1m | 195 | 1 |
| 25 | Marri Palem Halt MIPM | 5:09 PM | 5:10 PM | 1m | 198 | 1 |
| 26 | Visakhapatnam VSKP Destination | 6:00 PM | End | — | 203 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.