| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Bhadrachalam Rd BDCR Source | Start | 6:00 AM | — | 0 | 1 |
| 2 | Bethampurdi BTPD | 6:09 AM | 6:10 AM | 1m | 10 | 1 |
| 3 | Chima Pahad CMW | 6:29 AM | 6:30 AM | 1m | 26 | 1 |
| 4 | Gandhipuram Halt GHPU | 6:37 AM | 6:38 AM | 1m | 32 | 1 |
| 5 | Karepalli KRA | 6:45 AM | 6:46 AM | 1m | 45 | 1 |
| 6 | Pocharam PCZ | 6:55 AM | 6:56 AM | 1m | 54 | 1 |
| 7 | Dornakal Jn DKJ | 7:13 AM | 7:15 AM | 2m | 60 | 1 |
| 8 | Garla GLA | 7:24 AM | 7:25 AM | 1m | 65 | 1 |
| 9 | Mahbubabad MABD | 7:34 AM | 7:35 AM | 1m | 84 | 1 |
| 10 | Kesamudram KDM | 7:49 AM | 7:50 AM | 1m | 100 | 1 |
| 11 | Intakanne INK | 7:57 AM | 7:58 AM | 1m | 106 | 1 |
| 12 | Nekonda NKD | 8:07 AM | 8:08 AM | 1m | 115 | 1 |
| 13 | Yelgur YGL | 8:29 AM | 8:30 AM | 1m | 125 | 1 |
| 14 | Chintalpalli CLE | 8:39 AM | 8:40 AM | 1m | 132 | 1 |
| 15 | Warangal WL | 8:58 AM | 9:00 AM | 2m | 146 | 1 |
| 16 | Hasanparti Road HSP | 9:29 AM | 9:30 AM | 1m | 169 | 1 |
| 17 | Uppal OPL | 9:42 AM | 9:43 AM | 1m | 181 | 1 |
| 18 | Jamikunta JMKT | 9:54 AM | 9:55 AM | 1m | 193 | 1 |
| 19 | Bisugirsharif BGSF | 10:07 AM | 10:08 AM | 1m | 199 | 1 |
| 20 | Potkapalli PTKP | 10:19 AM | 10:20 AM | 1m | 210 | 1 |
| 21 | Odela OEA | 10:27 AM | 10:28 AM | 1m | 213 | 1 |
| 22 | Kolnur KOLR | 10:39 AM | 10:40 AM | 1m | 219 | 1 |
| 23 | Peddapalli PDPL | 10:49 AM | 10:50 AM | 1m | 232 | 1 |
| 24 | Ramgundam RDM | 11:04 AM | 11:05 AM | 1m | 249 | 1 |
| 25 | Mancheral MCI | 11:24 AM | 11:25 AM | 1m | 263 | 1 |
| 26 | Ravindrakhani RVKH | 11:34 AM | 11:35 AM | 1m | 270 | 1 |
| 27 | Belampalli BPA | 12:29 PM | 12:30 PM | 1m | 283 | 1 |
| 28 | Sirpur Kaghaznagar SKZR | 1:29 PM | 1:30 PM | 1m | 322 | 1 |
| 29 | Sirpur Town SRUR | 1:49 PM | 1:50 PM | 1m | 340 | 1 |
| 30 | Makudi MKDI | 2:09 PM | 2:10 PM | 1m | 351 | 1 |
| 31 | Wirur WIRR | 2:24 PM | 2:25 PM | 1m | 364 | 1 |
| 32 | Manikgarh MAGH | 2:49 PM | 2:50 PM | 1m | 382 | 1 |
| 33 | Balharshah BPQ Destination | 3:45 PM | End | — | 391 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.