| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Tirupati TPTY Source | Start | 11:50 PM | — | 0 | 1 |
| 2 | Chandragiri CGI | 12:04 AM | 12:05 AM | 1m | 12 | 2 |
| 3 | Panapakam PAM | 12:19 AM | 12:20 AM | 1m | 30 | 2 |
| 4 | Pakala Jn PAK | 12:30 AM | 12:32 AM | 2m | 42 | 2 |
| 5 | Damalcheruvu DCU | 12:39 AM | 12:40 AM | 1m | 49 | 2 |
| 6 | Piler PIL | 1:08 AM | 1:10 AM | 2m | 83 | 2 |
| 7 | Madanapalle Rd MPL | 1:44 AM | 1:45 AM | 1m | 125 | 2 |
| 8 | Mulacalacheruvu MCU | 2:41 AM | 2:42 AM | 1m | 165 | 2 |
| 9 | Nallacheruvu NCU | 3:03 AM | 3:05 AM | 2m | 192 | 2 |
| 10 | Kadiri KRY | 3:17 AM | 3:18 AM | 1m | 202 | 2 |
| 11 | Mudigubba MGB | 3:44 AM | 3:45 AM | 1m | 234 | 2 |
| 12 | Chinnekuntapali CCI | 4:09 AM | 4:10 AM | 1m | 255 | 2 |
| 13 | Dharmavaram Jn DMM | 4:55 AM | 5:00 AM | 5m | 269 | 2 |
| 14 | Chigicherla CCA | 5:12 AM | 5:13 AM | 1m | 281 | 2 |
| 15 | Zangalapalle ZPL | 5:21 AM | 5:22 AM | 1m | 290 | 2 |
| 16 | Prasannaya Palli PSPY | 5:34 AM | 5:35 AM | 1m | 298 | 2 |
| 17 | Anantapur ATP | 5:58 AM | 6:00 AM | 2m | 303 | 2 |
| 18 | Taticherla TAC | 6:08 AM | 6:09 AM | 1m | 310 | 2 |
| 19 | Garladinne GDE | 6:17 AM | 6:18 AM | 1m | 319 | 2 |
| 20 | Kalluru KLU | 6:26 AM | 6:28 AM | 2m | 330 | 2 |
| 21 | Khadarpett KDT | 6:37 AM | 6:38 AM | 1m | 338 | 2 |
| 22 | Imampuram IMAM | 6:42 AM | 6:43 AM | 1m | 343 | 2 |
| 23 | Venkatampalle VPL | 6:47 AM | 6:48 AM | 1m | 349 | 2 |
| 24 | Gulapalyamu GPU | 6:59 AM | 7:00 AM | 1m | 360 | 2 |
| 25 | Hanuman Station HNMN | 7:09 AM | 7:10 AM | 1m | 367 | 2 |
| 26 | Guntakal Jn GTL | 7:40 AM | 7:50 AM | 10m | 371 | 2 |
| 27 | Bantanahal BLL | 8:14 AM | 8:15 AM | 1m | 381 | 2 |
| 28 | Sankaragummanur Halt SNKG | 8:18 AM | 8:19 AM | 1m | 385 | 2 |
| 29 | Bevinahalu BNL | 8:23 AM | 8:24 AM | 1m | 388 | 2 |
| 30 | Tsakibanda TKBN | 8:27 AM | 8:28 AM | 1m | 392 | 2 |
| 31 | Virapur VP | 8:33 AM | 8:34 AM | 1m | 396 | 2 |
| 32 | Hagari HGI | 8:44 AM | 8:45 AM | 1m | 405 | 2 |
| 33 | Ballari Jn. BAY | 9:38 AM | 9:40 AM | 2m | 418 | 2 |
| 34 | Obalapuram OBM | 9:59 AM | 10:00 AM | 1m | 433 | 2 |
| 35 | Somalapuram SLM | 10:20 AM | 10:21 AM | 1m | 449 | 2 |
| 36 | Rayadurg RDG | 10:38 AM | 10:40 AM | 2m | 469 | 2 |
| 37 | Avuladatla ALAT | 10:53 AM | 10:55 AM | 2m | 484 | 2 |
| 38 | Kalyandurga KYND | 11:19 AM | 11:20 AM | 1m | 509 | 2 |
| 39 | Kadiridevarapalli KRYP Destination | 12:35 PM | End | — | 531 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.