| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Jamnagar (JAM) | Starts | 13:40 | 0 | 0 km |
| 2 | Hapa (HAPA) | 13:51 | 13:53 | 2 min | 9 km |
| 3 | Padadhari (PDH) | 14:36 | 14:38 | 2 min | 60 km |
| 4 | Rajkot Junction (RJT) | 15:15 | 15:20 | 5 min | 85 km |
| 5 | Wankaner Junction (WKR) | 15:56 | 15:58 | 2 min | 127 km |
| 6 | Daladi (DL) | 16:16 | 16:18 | 2 min | 139 km |
| 7 | Than Junction (THAN) | 16:31 | 16:33 | 2 min | 154 km |
| 8 | Muli Road (MOL) | 16:56 | 16:58 | 2 min | 180 km |
| 9 | Surendranagar (SUNR) | 17:27 | 17:29 | 2 min | 201 km |
| 10 | Lakhtar (LTR) | 17:47 | 17:49 | 2 min | 223 km |
| 11 | Viramgam Junction (VG) | 18:45 | 18:47 | 2 min | 267 km |
| 12 | Sanand (SAU) | 19:19 | 19:21 | 2 min | 304 km |
| 13 | Ahmedabad Junction (ADI) | 20:05 | 20:30 | 25 min | 332 km |
| 14 | Maninagar (MAN) | 20:39 | 20:41 | 2 min | 335 km |
| 15 | Mhmdvd Kheda Road (MHD) | 21:09 | 21:11 | 2 min | 360 km |
| 16 | Nadiad Junction (ND) | 21:25 | 21:27 | 2 min | 378 km |
| 17 | Anand Junction (ANND) | 21:45 | 21:47 | 2 min | 396 km |
| 18 | Vadodara Junction (BRC) | 22:40 | 22:45 | 5 min | 432 km |
| 19 | Palej (PLJ) | 23:17 | 23:19 | 2 min | 477 km |
| 20 | Bharuch Junction (BH) | 23:43 | 23:45 | 2 min | 502 km |
| 21 | Ankleshwar Junction (AKV) | 23:54 | 23:56 | 2 min | 511 km |
| 22 | Kosamba Junction (KSB) | 00:10 | 00:12 | 2 min | 530 km |
| 23 | Surat (ST) | 00:50 | 00:55 | 5 min | 561 km |
| 24 | Navsari (NVS) | 01:17 | 01:19 | 2 min | 590 km |
| 25 | Bilimora Junction (BIM) | 01:35 | 01:37 | 2 min | 611 km |
| 26 | Valsad (BL) | 01:57 | 01:59 | 2 min | 629 km |
| 27 | Dahanu Road (DRD) | 03:19 | 03:21 | 2 min | 704 km |
| 28 | Palghar (PLG) | 03:44 | 03:46 | 2 min | 737 km |
| 29 | Virar (VR) | 04:16 | 04:18 | 2 min | 767 km |
| 30 | Borivali (BVI) | 04:45 | 04:47 | 2 min | 793 km |
| 31 | Andheri (ADH) | 05:08 | 05:10 | 2 min | 806 km |
| 32 | Bandra Terminus (BDTS) | 05:40 | Ends | 0 | 812 km |