| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Secunderabad Jn (SC) | Starts | 16:00 | 0 | 0 km |
| 2 | Nalgonda (NLDA) | 17:40 | 17:41 | 1 min | 110 km |
| 3 | Miryalaguda (MRGA) | 18:05 | 18:06 | 1 min | 148 km |
| 4 | Piduguralla (PGRL) | 19:04 | 19:05 | 1 min | 208 km |
| 5 | Guntur Jn (GNT) | 20:30 | 20:35 | 5 min | 282 km |
| 6 | Vijayawada Jn (BZA) | 21:25 | 21:40 | 15 min | 313 km |
| 7 | Eluru (EE) | 22:27 | 22:28 | 1 min | 373 km |
| 8 | Tadepalligudem (TDD) | 23:00 | 23:01 | 1 min | 421 km |
| 9 | Rajamundry (RJY) | 00:02 | 00:04 | 2 min | 463 km |
| 10 | Samalkot Jn (SLO) | 00:41 | 00:42 | 1 min | 513 km |
| 11 | Vishakapatnam (VSKP) | 03:30 | 03:50 | 20 min | 663 km |
| 12 | Vizianagram Jn (VZM) | 04:48 | 04:50 | 2 min | 724 km |
| 13 | Srikakulam Road (CHE) | 05:43 | 05:45 | 2 min | 793 km |
| 14 | Palasa (PSA) | 06:52 | 06:54 | 2 min | 866 km |
| 15 | Ichchpuram (IPM) | 07:28 | 07:29 | 1 min | 916 km |
| 16 | Brahmapur (BAM) | 07:55 | 08:00 | 5 min | 940 km |
| 17 | Balugan (BALU) | 09:02 | 09:03 | 1 min | 1016 km |
| 18 | Khurda Road Jn (KUR) | 10:15 | 10:30 | 15 min | 1087 km |
| 19 | Bhubaneswar (BBS) | 10:50 | 10:55 | 5 min | 1106 km |
| 20 | Cuttack (CTC) | 11:21 | 11:26 | 5 min | 1134 km |
| 21 | Bhadrakh (BHC) | 13:05 | 13:07 | 2 min | 1249 km |
| 22 | Balasore (BLS) | 13:52 | 13:54 | 2 min | 1311 km |
| 23 | Kharagpur Jn (KGP) | 15:30 | 15:35 | 5 min | 1430 km |
| 24 | Santragachi Jn (SRC) | 17:04 | 17:05 | 1 min | 1537 km |
| 25 | Howrah Jn (HWH) | 17:45 | Ends | 0 | 1545 km |