| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Howrah Jn (HWH) | Starts | 11:45 | 0 | 0 km |
| 2 | Mecheda (MCA) | 12:39 | 12:40 | 1 min | 59 km |
| 3 | Panskura (PKU) | 13:04 | 13:05 | 1 min | 71 km |
| 4 | Kharagpur Jn (KGP) | 13:50 | 13:55 | 5 min | 116 km |
| 5 | Belda (BLDA) | 14:29 | 14:30 | 1 min | 154 km |
| 6 | Jaleswar (JER) | 14:54 | 14:55 | 1 min | 187 km |
| 7 | Basta (BTS) | 15:13 | 15:14 | 1 min | 206 km |
| 8 | Rupsa Jn (ROP) | 15:24 | 15:25 | 1 min | 216 km |
| 9 | Balasore (BLS) | 15:45 | 15:50 | 5 min | 234 km |
| 10 | Soro (SORO) | 16:16 | 16:17 | 1 min | 267 km |
| 11 | Markona (MKO) | 16:31 | 16:32 | 1 min | 282 km |
| 12 | Bhadrakh (BHC) | 16:53 | 16:55 | 2 min | 296 km |
| 13 | Baitarani Road (BTV) | 17:18 | 17:19 | 1 min | 328 km |
| 14 | Korai Halt (KRIH) | 17:27 | 17:28 | 1 min | 335 km |
| 15 | Jajpur K Road (JJKR) | 17:34 | 17:35 | 1 min | 340 km |
| 16 | Dhanmandal (DNM) | 18:04 | 18:05 | 1 min | 376 km |
| 17 | Cuttack (CTC) | 18:45 | 18:50 | 5 min | 412 km |
| 18 | Barang (BRAG) | 19:06 | 19:07 | 1 min | 423 km |
| 19 | Bhubaneswar (BBS) | 19:35 | 19:50 | 15 min | 439 km |
| 20 | Khurda Road Jn (KUR) | 20:15 | 20:20 | 5 min | 458 km |
| 21 | Nirakarpur (NKP) | 20:39 | 20:40 | 1 min | 484 km |
| 22 | Kalupara Ghat (KAPG) | 20:53 | 20:54 | 1 min | 502 km |
| 23 | Balugan (BALU) | 21:17 | 21:18 | 1 min | 529 km |
| 24 | Chilka (CLKA) | 21:26 | 21:27 | 1 min | 536 km |
| 25 | Khallikot (KIT) | 21:36 | 21:37 | 1 min | 546 km |
| 26 | Chatrapur (CAP) | 22:09 | 22:10 | 1 min | 584 km |
| 27 | Brahmapur (BAM) | 22:30 | 22:40 | 10 min | 605 km |
| 28 | Ichchpuram (IPM) | 23:01 | 23:02 | 1 min | 629 km |
| 29 | Sompeta (SPT) | 23:16 | 23:17 | 1 min | 647 km |
| 30 | Palasa (PSA) | 00:02 | 00:07 | 5 min | 679 km |
| 31 | Naupada Jn (NWP) | 00:29 | 00:30 | 1 min | 705 km |
| 32 | Srikakulam Road (CHE) | 01:05 | 01:07 | 2 min | 752 km |
| 33 | Chipurupalle (CPP) | 01:37 | 01:38 | 1 min | 791 km |
| 34 | Vizianagram Jn (VZM) | 02:15 | 02:20 | 5 min | 821 km |
| 35 | Kottavalasa (KTV) | 02:47 | 02:48 | 1 min | 856 km |
| 36 | Simhachalam (SCM) | 03:04 | 03:05 | 1 min | 874 km |
| 37 | Vishakapatnam (VSKP) | 03:45 | 04:05 | 20 min | 882 km |
| 38 | Duvvada (DVD) | 04:33 | 04:34 | 1 min | 899 km |
| 39 | Anakapalle (AKP) | 04:49 | 04:50 | 1 min | 915 km |
| 40 | Ellamanchili (YLM) | 05:10 | 05:11 | 1 min | 939 km |
| 41 | Tuni (TUNI) | 05:39 | 05:40 | 1 min | 979 km |
| 42 | Annavaram (ANV) | 05:54 | 05:55 | 1 min | 995 km |
| 43 | Pithapuram (PAP) | 06:13 | 06:14 | 1 min | 1020 km |
| 44 | Samalkot Jn (SLO) | 06:24 | 06:25 | 1 min | 1032 km |
| 45 | Rajamundry (RJY) | 07:42 | 07:44 | 2 min | 1083 km |
| 46 | Nidadavolu Jn (NDD) | 08:08 | 08:09 | 1 min | 1105 km |
| 47 | Tadepalligudem (TDD) | 08:26 | 08:27 | 1 min | 1125 km |
| 48 | Eluru (EE) | 09:00 | 09:01 | 1 min | 1172 km |
| 49 | Vijayawada Jn (BZA) | 11:00 | 11:20 | 20 min | 1232 km |
| 50 | Khammam (KMT) | 12:30 | 12:32 | 2 min | 1333 km |
| 51 | Mahbubabad (MABD) | 13:15 | 13:16 | 1 min | 1380 km |
| 52 | Warangal (WL) | 14:08 | 14:10 | 2 min | 1440 km |
| 53 | Kazipet Jn (KZJ) | 14:40 | 14:42 | 2 min | 1451 km |
| 54 | Jangaon (ZN) | 15:31 | 15:32 | 1 min | 1499 km |
| 55 | Aler (ALER) | 15:55 | 15:56 | 1 min | 1513 km |
| 56 | Bhongir (BG) | 16:26 | 16:27 | 1 min | 1536 km |
| 57 | Secunderabad Jn (SC) | 18:00 | 18:05 | 5 min | 1582 km |
| 58 | Hyderabad Decan (HYB) | 18:30 | Ends | 0 | 1592 km |