| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Kakinada Town CCT Source | Start | 9:00 AM | — | 0 | 1 |
| 2 | Samalkot Jn SLO | 9:18 AM | 9:20 AM | 2m | 12 | 1 |
| 3 | Rajamundry RJY | 10:08 AM | 10:10 AM | 2m | 63 | 1 |
| 4 | Nidadavolu Jn NDD | 10:38 AM | 10:40 AM | 2m | 85 | 1 |
| 5 | Tanuku TNKU | 11:38 AM | 11:40 AM | 2m | 102 | 1 |
| 6 | Bhimavaram Town BVRT | 12:18 PM | 12:20 PM | 2m | 132 | 1 |
| 7 | Akividu AKVD | 12:38 PM | 12:40 PM | 2m | 150 | 1 |
| 8 | Kaikolur KKLR | 12:58 PM | 1:00 PM | 2m | 167 | 1 |
| 9 | Gudivada Jn GDV | 1:28 PM | 1:30 PM | 2m | 196 | 1 |
| 10 | Vijayawada Jn BZA | 2:10 PM | 2:20 PM | 10m | 240 | 1 |
| 11 | Guntur Jn GNT | 3:15 PM | 3:20 PM | 5m | 276 | 1 |
| 12 | Sattenapalle SAP | 4:03 PM | 4:05 PM | 2m | 318 | 1 |
| 13 | Piduguralla PGRL | 4:33 PM | 4:35 PM | 2m | 349 | 1 |
| 14 | Nadikode NDKD | 5:03 PM | 5:05 PM | 2m | 367 | 1 |
| 15 | Miryalaguda MRGA | 5:33 PM | 5:35 PM | 2m | 406 | 1 |
| 16 | Nalgonda NLDA | 6:08 PM | 6:10 PM | 2m | 445 | 1 |
| 17 | Secunderabad Jn SC | 10:05 PM | 10:10 PM | 5m | 547 | 1 |
| 18 | Begampet BMT | 10:28 PM | 10:30 PM | 2m | 552 | 1 |
| 19 | Lingampalli LPI | 10:58 PM | 11:00 PM | 2m | 570 | 1 |
| 20 | Vikarabad Jn VKB | 11:38 PM | 11:40 PM | 2m | 619 | 1 |
| 21 | Tandur TDU | 12:08 AM | 12:10 AM | 2m | 661 | 2 |
| 22 | Sedam SEM | 12:33 AM | 12:35 AM | 2m | 694 | 2 |
| 23 | Yadgir YG | 2:28 AM | 2:30 AM | 2m | 768 | 2 |
| 24 | Krishna KSN | 3:00 AM | 3:10 AM | 10m | 811 | 2 |
| 25 | Raichur RC | 3:38 AM | 3:40 AM | 2m | 837 | 2 |
| 26 | Manthralayam Rd MALM | 4:03 AM | 4:05 AM | 2m | 866 | 2 |
| 27 | Adoni AD | 5:03 AM | 5:05 AM | 2m | 907 | 2 |
| 28 | Guntakal Jn GTL | 6:20 AM | 6:30 AM | 10m | 958 | 2 |
| 29 | Anantapur ATP | 7:38 AM | 7:40 AM | 2m | 1026 | 2 |
| 30 | Dharmavaram Jn DMM | 9:00 AM | 9:05 AM | 5m | 1060 | 2 |
| 31 | Hindupur HUP | 10:15 AM | 10:16 AM | 1m | 1139 | 2 |
| 32 | Yelahanka Jn. YNK | 11:23 AM | 11:25 AM | 2m | 1222 | 2 |
| 33 | Bangalore Cant BNC | 12:13 PM | 12:15 PM | 2m | 1244 | 2 |
| 34 | Ksr Bengaluru SBC | 12:40 PM | 1:00 PM | 20m | 1249 | 2 |
| 35 | Kengeri KGI | 1:18 PM | 1:20 PM | 2m | 1261 | 2 |
| 36 | Mandya MYA | 2:30 PM | 2:31 PM | 1m | 1342 | 2 |
| 37 | Mysore Jn MYS Destination | 4:00 PM | End | — | 1387 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.