| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Madurai Junction (MDU) | Starts | 18:00 | 0 | 0 km |
| 2 | Dindigul Junction (DG) | 18:55 | 19:00 | 5 min | 66 km |
| 3 | Tiruchchirapali (TPJ) | 20:45 | 20:50 | 5 min | 161 km |
| 4 | Vridhachalam Junction (VRI) | 22:48 | 22:50 | 2 min | 284 km |
| 5 | Villuparam Junction (VM) | 00:45 | 00:55 | 10 min | 338 km |
| 6 | Chengalpattu (CGL) | 02:58 | 03:00 | 2 min | 441 km |
| 7 | Kanchipuram (CJ) | 03:43 | 03:45 | 2 min | 477 km |
| 8 | Arakkonam (AJJ) | 04:25 | 04:30 | 5 min | 504 km |
| 9 | Renigunta Junction (RU) | 07:00 | 07:30 | 30 min | 576 km |
| 10 | Razampeta (RJP) | 08:34 | 08:35 | 1 min | 650 km |
| 11 | Cuddapah (HX) | 09:39 | 09:40 | 1 min | 701 km |
| 12 | Gooty (GY) | 12:44 | 12:45 | 1 min | 856 km |
| 13 | Guntakal Junction (GTL) | 13:15 | 13:30 | 15 min | 885 km |
| 14 | Adoni (AD) | 14:04 | 14:05 | 1 min | 936 km |
| 15 | Manthralayam Road (MALM) | 14:49 | 14:50 | 1 min | 977 km |
| 16 | Raichur (RC) | 15:29 | 15:30 | 1 min | 1005 km |
| 17 | Wadi (WADI) | 18:40 | 18:45 | 5 min | 1113 km |
| 18 | Shahabad (SDB) | 18:57 | 18:58 | 1 min | 1123 km |
| 19 | Gulbarga (GR) | 19:29 | 19:30 | 1 min | 1150 km |
| 20 | Solapur Junction (SUR) | 21:15 | 21:25 | 10 min | 1263 km |
| 21 | Daund Junction (DD) | 00:25 | 00:30 | 5 min | 1450 km |
| 22 | Pune Junction (PUNE) | 02:00 | 02:05 | 5 min | 1526 km |
| 23 | Lonavala (LNL) | 03:14 | 03:15 | 1 min | 1590 km |
| 24 | Kalyan Junction (KYN) | 04:49 | 04:50 | 1 min | 1664 km |
| 25 | Thane (TNA) | 05:04 | 05:05 | 1 min | 1684 km |
| 26 | Lokmanyatilak T (LTT) | 05:45 | Ends | 0 | 1702 km |