| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Nagarsol NSL Source | Start | 1:30 PM | — | 0 | 1 |
| 2 | Chhatrapati Sambhajinagar CPSN | 2:45 PM | 2:50 PM | 5m | 89 | 1 |
| 3 | Jalna J | 3:58 PM | 4:00 PM | 2m | 151 | 1 |
| 4 | Parbhani Jn PBN | 5:58 PM | 6:00 PM | 2m | 266 | 1 |
| 5 | Purna Jn PAU | 6:45 PM | 6:50 PM | 5m | 294 | 1 |
| 6 | Nanded NED | 7:25 PM | 7:30 PM | 5m | 325 | 1 |
| 7 | Mudkhed MUE | 8:03 PM | 8:05 PM | 2m | 347 | 1 |
| 8 | Basar BSX | 8:59 PM | 9:00 PM | 1m | 406 | 1 |
| 9 | Nizamabad Jn. NZB | 9:23 PM | 9:25 PM | 2m | 436 | 1 |
| 10 | Kamareddi KMC | 10:13 PM | 10:15 PM | 2m | 487 | 1 |
| 11 | Malkajgiri MJF | 12:14 AM | 12:15 AM | 1m | 592 | 2 |
| 12 | Kacheguda KCG | 1:00 AM | 1:10 AM | 10m | 601 | 2 |
| 13 | Mahbubnagar MBNR | 2:38 AM | 2:40 AM | 2m | 706 | 2 |
| 14 | Gadwal GWD | 4:09 AM | 4:10 AM | 1m | 781 | 2 |
| 15 | Kurnool City KRNT | 5:38 AM | 5:40 AM | 2m | 836 | 2 |
| 16 | Dhone Jn DHNE | 6:55 AM | 7:00 AM | 5m | 889 | 2 |
| 17 | Gooty GY | 7:58 AM | 8:00 AM | 2m | 943 | 2 |
| 18 | Tadipatri TU | 8:38 AM | 8:40 AM | 2m | 991 | 2 |
| 19 | Yerraguntla YA | 9:38 AM | 9:40 AM | 2m | 1058 | 2 |
| 20 | Cuddapah HX | 10:18 AM | 10:20 AM | 2m | 1098 | 2 |
| 21 | Razampeta RJP | 11:03 AM | 11:05 AM | 2m | 1149 | 2 |
| 22 | Renigunta Jn RU | 12:35 PM | 12:40 PM | 5m | 1223 | 2 |
| 23 | Puttur PUT | 1:03 PM | 1:05 PM | 2m | 1247 | 2 |
| 24 | Tiruttani TRT | 1:33 PM | 1:35 PM | 2m | 1277 | 2 |
| 25 | Arakkonam Jn. AJJ | 1:58 PM | 2:00 PM | 2m | 1290 | 2 |
| 26 | Perambur PER | 2:48 PM | 2:50 PM | 2m | 1352 | 2 |
| 27 | Puratchi Thalaivar Dr. Mgr Ctl MAS Destination | 3:40 PM | End | — | 1359 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.