| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Chennai Egmore (MS) | Starts | 15:15 | 0 | 0 km |
| 2 | Gudur Junction (GDR) | 17:50 | 17:52 | 2 min | 142 km |
| 3 | Nellore (NLR) | 18:17 | 18:18 | 1 min | 181 km |
| 4 | Vijayawada Junction (BZA) | 22:00 | 22:10 | 10 min | 435 km |
| 5 | Khammam (KMT) | 23:30 | 23:31 | 1 min | 536 km |
| 6 | Warangal (WL) | 00:58 | 01:00 | 2 min | 643 km |
| 7 | Balharshah (BPQ) | 05:40 | 05:50 | 10 min | 887 km |
| 8 | Wardha Junction (WR) | 08:00 | 08:05 | 5 min | 1020 km |
| 9 | Badnera Junction (BD) | 09:45 | 09:50 | 5 min | 1115 km |
| 10 | Akola Junction (AK) | 10:40 | 10:45 | 5 min | 1194 km |
| 11 | Bhusaval Junction (BSL) | 13:05 | 13:20 | 15 min | 1334 km |
| 12 | Jalgaon Junction (JL) | 14:09 | 14:10 | 1 min | 1358 km |
| 13 | Nandurbar (NDB) | 17:25 | 17:30 | 5 min | 1508 km |
| 14 | Surat (ST) | 21:17 | 21:22 | 5 min | 1669 km |
| 15 | Vadodara Junction (BRC) | 23:00 | 23:05 | 5 min | 1798 km |
| 16 | Ahmedabad Junction (ADI) | 00:50 | 01:00 | 10 min | 1897 km |
| 17 | Mahesana Junction (MSH) | 03:00 | 03:02 | 2 min | 1970 km |
| 18 | Palanpur Junction (PNU) | 04:59 | 05:00 | 1 min | 2035 km |
| 19 | Abu Road (ABR) | 06:02 | 06:12 | 10 min | 2088 km |
| 20 | Sirohi Road (SOH) | 06:54 | 06:56 | 2 min | 2132 km |
| 21 | Falna (FA) | 07:39 | 07:41 | 2 min | 2187 km |
| 22 | Marwar Junction (MJ) | 08:57 | 09:00 | 3 min | 2253 km |
| 23 | Pali Marwar (PMY) | 09:22 | 09:24 | 2 min | 2284 km |
| 24 | Luni Junction (LUNI) | 10:06 | 10:09 | 3 min | 2325 km |
| 25 | Jodhpur Junction (JU) | 11:00 | Ends | 0 | 2356 km |