| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Nanded (NED) | Starts | 23:30 | 0 | 0 km |
| 2 | Pathrad (PARD) | 23:42 | 23:43 | 1 min | 10 km |
| 3 | Mugat (MGC) | 23:49 | 23:50 | 1 min | 14 km |
| 4 | Mudkhed (MUE) | 00:07 | 00:08 | 1 min | 23 km |
| 5 | Sivungaon (SVN) | 00:09 | 00:10 | 1 min | 29 km |
| 6 | Shelgoan H (SLGH) | 00:17 | 00:18 | 1 min | 35 km |
| 7 | Umri (UMRI) | 00:23 | 00:24 | 1 min | 43 km |
| 8 | Bolsa (BLSA) | 00:34 | 00:35 | 1 min | 51 km |
| 9 | Karkheli (KEK) | 00:44 | 00:45 | 1 min | 59 km |
| 10 | Dharmabad (DAB) | 01:04 | 01:05 | 1 min | 72 km |
| 11 | Basar (BSX) | 01:18 | 01:20 | 2 min | 82 km |
| 12 | Navipet (NVT) | 01:34 | 01:35 | 1 min | 97 km |
| 13 | Nizamabad (NZB) | 01:55 | 02:00 | 5 min | 111 km |
| 14 | Kamareddi (KMC) | 02:58 | 03:00 | 2 min | 163 km |
| 15 | Talmadla (TMD) | 03:11 | 03:12 | 1 min | 173 km |
| 16 | Akanapet (AKE) | 03:34 | 03:35 | 1 min | 190 km |
| 17 | Mirzapali (MZL) | 03:44 | 03:45 | 1 min | 200 km |
| 18 | Wadiaram (WDR) | 03:54 | 03:55 | 1 min | 206 km |
| 19 | Masaipet (ME) | 04:04 | 04:05 | 1 min | 217 km |
| 20 | Brahmanpalli (BMPL) | 04:11 | 04:12 | 1 min | 222 km |
| 21 | Manoharabad (MOB) | 04:29 | 04:30 | 1 min | 231 km |
| 22 | Dabilpur (DBV) | 04:39 | 04:40 | 1 min | 240 km |
| 23 | Medchal (MED) | 04:59 | 05:00 | 1 min | 244 km |
| 24 | Gowdavalli (GWV) | 05:19 | 05:20 | 1 min | 248 km |
| 25 | G Pochampalli (GDPL) | 05:24 | 05:25 | 1 min | 252 km |
| 26 | Bolarum (BMO) | 06:03 | 06:05 | 2 min | 258 km |
| 27 | Cavalry Barrcks (CVB) | 06:14 | 06:15 | 1 min | 262 km |
| 28 | Malkajgiri (MJF) | 06:39 | 06:40 | 1 min | 268 km |
| 29 | Secunderabad Junction (SC) | 07:10 | 07:15 | 5 min | 272 km |
| 30 | Hyderabad Decan (HYB) | 07:45 | Ends | 0 | 281 km |