| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Okha OKHA Source | Start | 8:40 AM | — | 0 | 1 |
| 2 | Dwarka DWK | 9:08 AM | 9:13 AM | 5m | 29 | 1 |
| 3 | Bhatiya BHTA | 9:47 AM | 9:48 AM | 1m | 71 | 1 |
| 4 | Khambhaliya KMBL | 10:13 AM | 10:15 AM | 2m | 113 | 1 |
| 5 | Jamnagar JAM | 11:32 AM | 11:37 AM | 5m | 167 | 1 |
| 6 | Hapa HAPA | 11:51 AM | 11:53 AM | 2m | 176 | 1 |
| 7 | Rajkot RJT | 1:15 PM | 1:25 PM | 10m | 249 | 1 |
| 8 | Wankaner Jn WKR | 2:00 PM | 2:02 PM | 2m | 291 | 1 |
| 9 | Surendranagar SUNR | 3:02 PM | 3:04 PM | 2m | 365 | 1 |
| 10 | Viramgam Jn VG | 4:10 PM | 4:12 PM | 2m | 430 | 1 |
| 11 | Ahmedabad Jn ADI | 5:20 PM | 5:30 PM | 10m | 495 | 1 |
| 12 | Nadiad Jn ND | 6:21 PM | 6:23 PM | 2m | 541 | 1 |
| 13 | Anand Jn ANND | 6:45 PM | 6:47 PM | 2m | 559 | 1 |
| 14 | Vadodara Jn BRC | 7:21 PM | 7:31 PM | 10m | 593 | 1 |
| 15 | Surat ST | 9:15 PM | 9:20 PM | 5m | 723 | 1 |
| 16 | Nandurbar NDB | 11:30 PM | 11:35 PM | 5m | 883 | 1 |
| 17 | Jalgaon Jn JL | 2:25 AM | 2:35 AM | 10m | 1034 | 2 |
| 18 | Manmad Jn MMR | 5:00 AM | 5:05 AM | 5m | 1193 | 2 |
| 19 | Nagarsol NSL | 5:53 AM | 5:55 AM | 2m | 1216 | 2 |
| 20 | Chhatrapati Sambhajinagar CPSN | 7:40 AM | 7:45 AM | 5m | 1305 | 2 |
| 21 | Jalna J | 8:48 AM | 8:50 AM | 2m | 1367 | 2 |
| 22 | Parbhani Jn PBN | 10:48 AM | 10:50 AM | 2m | 1482 | 2 |
| 23 | Purna Jn PAU | 11:30 AM | 11:35 AM | 5m | 1510 | 2 |
| 24 | Nanded NED | 12:15 PM | 12:20 PM | 5m | 1541 | 2 |
| 25 | Mudkhed MUE | 12:58 PM | 1:00 PM | 2m | 1563 | 2 |
| 26 | Nizamabad Jn. NZB | 2:18 PM | 2:20 PM | 2m | 1651 | 2 |
| 27 | Kamareddi KMC | 3:08 PM | 3:10 PM | 2m | 1703 | 2 |
| 28 | Kacheguda KCG | 5:20 PM | 5:30 PM | 10m | 1817 | 2 |
| 29 | Mahbubnagar MBNR | 7:18 PM | 7:20 PM | 2m | 1922 | 2 |
| 30 | Kurnool City KRNT | 9:23 PM | 9:25 PM | 2m | 2052 | 2 |
| 31 | Dhone Jn DHNE | 11:10 PM | 11:15 PM | 5m | 2105 | 2 |
| 32 | Yerraguntla YA | 1:38 AM | 1:40 AM | 2m | 2274 | 3 |
| 33 | Cuddapah HX | 2:13 AM | 2:15 AM | 2m | 2314 | 3 |
| 34 | Renigunta Jn RU | 4:10 AM | 4:20 AM | 10m | 2439 | 3 |
| 35 | Tirupati TPTY | 4:55 AM | 5:00 AM | 5m | 2449 | 3 |
| 36 | Katpadi Jn KPD | 8:10 AM | 8:15 AM | 5m | 2553 | 3 |
| 37 | Jolarpettai Jn. JTJ | 9:38 AM | 9:40 AM | 2m | 2637 | 3 |
| 38 | Salem Jn SA | 11:20 AM | 11:30 AM | 10m | 2762 | 3 |
| 39 | Rasipuram RASP | 11:59 AM | 12:00 PM | 1m | 2788 | 3 |
| 40 | Namakkal NMKL | 12:29 PM | 12:30 PM | 1m | 2814 | 3 |
| 41 | Karur Jn. KRR | 1:08 PM | 1:10 PM | 2m | 2847 | 3 |
| 42 | Dindigul Jn DG | 2:25 PM | 2:30 PM | 5m | 2921 | 3 |
| 43 | Madurai Jn MDU | 3:20 PM | 3:25 PM | 5m | 2987 | 3 |
| 44 | Manamadurai Jn MNM | 4:43 PM | 4:45 PM | 2m | 3035 | 3 |
| 45 | Paramakkudi PMK | 5:09 PM | 5:10 PM | 1m | 3059 | 3 |
| 46 | Ramanathapuram RMD | 5:43 PM | 5:45 PM | 2m | 3095 | 3 |
| 47 | Mandapam MMM | 6:18 PM | 6:20 PM | 2m | 3131 | 3 |
| 48 | Rameswaram RMM Destination | 7:10 PM | End | — | 3148 | 3 |
Times are as per the latest published Indian Railways time table and may change. Live running status.