| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Howrah Jn (HWH) | Starts | 07:25 | 0 | 0 km |
| 2 | Kharagpur Jn (KGP) | 09:05 | 09:10 | 5 min | 116 km |
| 3 | Balasore (BLS) | 10:37 | 10:39 | 2 min | 234 km |
| 4 | Bhadrakh (BHC) | 11:35 | 11:37 | 2 min | 296 km |
| 5 | Cuttack (CTC) | 13:05 | 13:10 | 5 min | 412 km |
| 6 | Bhubaneswar (BBS) | 13:45 | 14:00 | 15 min | 439 km |
| 7 | Khurda Road Jn (KUR) | 14:35 | 14:40 | 5 min | 458 km |
| 8 | Balugan (BALU) | 15:34 | 15:35 | 1 min | 529 km |
| 9 | Brahmapur (BAM) | 16:30 | 16:35 | 5 min | 605 km |
| 10 | Ichchpuram (IPM) | 16:57 | 16:58 | 1 min | 629 km |
| 11 | Palasa (PSA) | 18:03 | 18:05 | 2 min | 679 km |
| 12 | Srikakulam Road (CHE) | 19:00 | 19:02 | 2 min | 752 km |
| 13 | Vizianagram Jn (VZM) | 20:05 | 20:10 | 5 min | 821 km |
| 14 | Vishakapatnam (VSKP) | 21:15 | 21:35 | 20 min | 882 km |
| 15 | Samalkot Jn (SLO) | 23:34 | 23:35 | 1 min | 1032 km |
| 16 | Rajamundry (RJY) | 00:27 | 00:29 | 2 min | 1083 km |
| 17 | Tadepalligudem (TDD) | 01:07 | 01:08 | 1 min | 1125 km |
| 18 | Eluru (EE) | 01:40 | 01:41 | 1 min | 1172 km |
| 19 | Vijayawada Jn (BZA) | 03:20 | 03:35 | 15 min | 1232 km |
| 20 | Guntur Jn (GNT) | 04:20 | 04:25 | 5 min | 1264 km |
| 21 | Miryalaguda (MRGA) | 06:25 | 06:26 | 1 min | 1397 km |
| 22 | Nalgonda (NLDA) | 07:00 | 07:01 | 1 min | 1435 km |
| 23 | Secunderabad Jn (SC) | 09:35 | Ends | 0 | 1545 km |