| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Tambaram TBM Source | Start | 2:50 PM | - | 0 | 1 |
| 2 | Chennai Egmore MS | 3:20 PM | 3:30 PM | 10m | 25 | 1 |
| 3 | Gudur Jn GDR | 5:38 PM | 5:40 PM | 2m | 167 | 1 |
| 4 | Nellore NLR | 6:08 PM | 6:10 PM | 2m | 205 | 1 |
| 5 | Ongole OGL | 7:38 PM | 7:40 PM | 2m | 321 | 1 |
| 6 | Vijayawada Jn BZA | 9:50 PM | 10:00 PM | 10m | 459 | 1 |
| 7 | Khammam KMT | 11:39 PM | 11:40 PM | 1m | 560 | 1 |
| 8 | Warangal WL | 1:08 AM | 1:10 AM | 2m | 669 | 2 |
| 9 | Balharshah BPQ | 5:20 AM | 5:25 AM | 5m | 914 | 2 |
| 10 | Chandrapur CD | 5:40 AM | 5:42 AM | 2m | 928 | 2 |
| 11 | Wardha Jn WR | 7:48 AM | 7:50 AM | 2m | 1047 | 2 |
| 12 | Badnera Jn. BD | 9:35 AM | 9:40 AM | 5m | 1142 | 2 |
| 13 | Akola Jn. AK | 10:35 AM | 10:40 AM | 5m | 1221 | 2 |
| 14 | Shegaon SEG | 11:04 AM | 11:05 AM | 1m | 1258 | 2 |
| 15 | Bhusaval Jn BSL | 1:05 PM | 1:10 PM | 5m | 1361 | 2 |
| 16 | Jalgaon Jn JL | 1:35 PM | 1:38 PM | 3m | 1386 | 2 |
| 17 | Amalner AN | 2:38 PM | 2:40 PM | 2m | 1441 | 2 |
| 18 | Nandurbar NDB | 4:25 PM | 4:30 PM | 5m | 1536 | 2 |
| 19 | Surat ST | 7:32 PM | 7:35 PM | 3m | 1696 | 2 |
| 20 | Vadodara Jn BRC | 9:54 PM | 9:59 PM | 5m | 1826 | 2 |
| 21 | Anand Jn ANND | 10:28 PM | 10:30 PM | 2m | 1860 | 2 |
| 22 | Ahmedabad Jn ADI | 11:35 PM | 11:45 PM | 10m | 1924 | 2 |
| 23 | Mahesana Jn MSH | 12:57 AM | 12:59 AM | 2m | 1992 | 3 |
| 24 | Palanpur Jn PNU | 2:23 AM | 2:25 AM | 2m | 2057 | 3 |
| 25 | Abu Road ABR | 3:05 AM | 3:15 AM | 10m | 2110 | 3 |
| 26 | Pindwara PDWA | 3:48 AM | 3:50 AM | 2m | 2154 | 3 |
| 27 | Falna FA | 4:30 AM | 4:32 AM | 2m | 2209 | 3 |
| 28 | Marwar Jn MJ | 5:35 AM | 5:40 AM | 5m | 2275 | 3 |
| 29 | Pali Marwar PMY | 6:08 AM | 6:13 AM | 5m | 2306 | 3 |
| 30 | Luni Jn LUNI | 7:08 AM | 7:11 AM | 3m | 2347 | 3 |
| 31 | Jodhpur Jn JU Destination | 8:05 AM | End | - | 2379 | 3 |
Times are as per the latest published Indian Railways time table and may change. Live running status.