| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Okha (OKHA) | Starts | 06:30 | 0 | 0 km |
| 2 | Dwarka (DWK) | 06:58 | 07:00 | 2 min | 29 km |
| 3 | Khambhaliya (KMBL) | 08:20 | 08:22 | 2 min | 114 km |
| 4 | Jamnagar (JAM) | 09:05 | 09:07 | 2 min | 168 km |
| 5 | Hapa (HAPA) | 09:31 | 09:33 | 2 min | 177 km |
| 6 | Rajkot Junction (RJT) | 11:30 | 11:35 | 5 min | 253 km |
| 7 | Wankaner Junction (WKR) | 12:23 | 12:25 | 2 min | 294 km |
| 8 | Surendranagar (SUNR) | 13:34 | 13:36 | 2 min | 369 km |
| 9 | Viramgam Junction (VG) | 14:42 | 14:44 | 2 min | 434 km |
| 10 | Ahmedabad Junction (ADI) | 15:55 | 16:15 | 20 min | 499 km |
| 11 | Vadodara Junction (BRC) | 17:55 | 18:05 | 10 min | 599 km |
| 12 | Surat (ST) | 19:55 | 20:05 | 10 min | 728 km |
| 13 | Jalgaon Junction (JL) | 02:38 | 02:40 | 2 min | 1039 km |
| 14 | Manmad Junction (MMR) | 05:10 | 05:30 | 20 min | 1199 km |
| 15 | Nagarsol (NSL) | 06:00 | 06:05 | 5 min | 1224 km |
| 16 | Aurangabad (AWB) | 07:20 | 07:25 | 5 min | 1312 km |
| 17 | Jalna (J) | 08:23 | 08:25 | 2 min | 1375 km |
| 18 | Parbhani Junction (PBN) | 10:08 | 10:10 | 2 min | 1490 km |
| 19 | Purna Junction (PAU) | 11:03 | 11:05 | 2 min | 1518 km |
| 20 | Nanded (NED) | 12:00 | 12:05 | 5 min | 1549 km |
| 21 | Mudkhed (MUE) | 13:00 | 13:02 | 2 min | 1571 km |
| 22 | Nizamabad (NZB) | 14:30 | 14:32 | 2 min | 1659 km |
| 23 | Kacheguda (KCG) | 17:45 | 17:55 | 10 min | 1825 km |
| 24 | Mahbubnagar (MBNR) | 19:48 | 19:50 | 2 min | 1930 km |
| 25 | Kurnool Town (KRNT) | 22:08 | 22:10 | 2 min | 2061 km |
| 26 | Dhone (DHNE) | 23:25 | 23:30 | 5 min | 2114 km |
| 27 | Cuddapah (HX) | 03:23 | 03:25 | 2 min | 2324 km |
| 28 | Tirupati (TPTY) | 06:10 | 06:15 | 5 min | 2459 km |
| 29 | Katpadi Junction (KPD) | 08:30 | 08:32 | 2 min | 2564 km |
| 30 | Jolarpettai (JTJ) | 09:38 | 09:40 | 2 min | 2647 km |
| 31 | Salem Junction (SA) | 11:27 | 11:30 | 3 min | 2767 km |
| 32 | Erode Junction (ED) | 12:30 | 12:40 | 10 min | 2830 km |
| 33 | Karur (KRR) | 13:42 | 13:45 | 3 min | 2895 km |
| 34 | Dindigul Junction (DG) | 14:55 | 15:00 | 5 min | 2969 km |
| 35 | Madurai Junction (MDU) | 16:00 | 16:05 | 5 min | 3035 km |
| 36 | Manamadurai Junction (MNM) | 16:53 | 16:55 | 2 min | 3083 km |
| 37 | Paramakkudi (PMK) | 17:15 | 17:17 | 2 min | 3107 km |
| 38 | Ramanathapuram (RMD) | 17:45 | 17:47 | 2 min | 3142 km |
| 39 | Mandapam (MMM) | 18:30 | 18:32 | 2 min | 3179 km |
| 40 | Rameswaram (RMM) | 19:45 | Ends | 0 | 3196 km |