| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Mumbai Central (BCT) | Starts | 08:20 | 0 | 0 km |
| 2 | Dadar (DDR) | 08:30 | 08:32 | 2 min | 6 km |
| 3 | Borivali (BVI) | 09:00 | 09:02 | 2 min | 30 km |
| 4 | Vasai Road (BSR) | 09:24 | 09:26 | 2 min | 48 km |
| 5 | Virar (VR) | 09:38 | 09:40 | 2 min | 56 km |
| 6 | Saphale (SAH) | 09:55 | 09:57 | 2 min | 73 km |
| 7 | Palghar (PLG) | 10:09 | 10:11 | 2 min | 87 km |
| 8 | Boisar (BOR) | 10:21 | 10:23 | 2 min | 99 km |
| 9 | Dahanu Road (DRD) | 10:43 | 10:45 | 2 min | 120 km |
| 10 | Gholvad (GVD) | 10:55 | 10:57 | 2 min | 131 km |
| 11 | Umbargam Road (UBR) | 11:08 | 11:10 | 2 min | 140 km |
| 12 | Sanjan (SJN) | 11:19 | 11:21 | 2 min | 145 km |
| 13 | Vapi (VAPI) | 11:40 | 11:42 | 2 min | 170 km |
| 14 | Udvada (UVD) | 11:54 | 11:56 | 2 min | 178 km |
| 15 | Pardi (PAD) | 12:02 | 12:04 | 2 min | 184 km |
| 16 | Valsad (BL) | 12:25 | 12:30 | 5 min | 194 km |
| 17 | Bilimora Junction (BIM) | 12:45 | 12:47 | 2 min | 212 km |
| 18 | Amalsad (AML) | 12:53 | 12:55 | 2 min | 218 km |
| 19 | Navsari (NVS) | 13:08 | 13:10 | 2 min | 233 km |
| 20 | Maroli (MRL) | 13:21 | 13:23 | 2 min | 242 km |
| 21 | Udhna Junction (UDN) | 13:40 | 13:42 | 2 min | 259 km |
| 22 | Surat (ST) | 14:10 | 14:15 | 5 min | 263 km |
| 23 | Sayan (SYN) | 14:29 | 14:31 | 2 min | 276 km |
| 24 | Kim (KIM) | 14:38 | 14:40 | 2 min | 286 km |
| 25 | Kosamba Junction (KSB) | 14:48 | 14:50 | 2 min | 294 km |
| 26 | Panoli (PAO) | 14:57 | 14:59 | 2 min | 302 km |
| 27 | Ankleshwar Junction (AKV) | 15:08 | 15:10 | 2 min | 312 km |
| 28 | Bharuch Junction (BH) | 15:25 | 15:27 | 2 min | 322 km |
| 29 | Nabipur (NIU) | 15:36 | 15:38 | 2 min | 334 km |
| 30 | Palej (PLJ) | 15:48 | 15:50 | 2 min | 347 km |
| 31 | Miyagam Karjan (MYG) | 16:01 | 16:03 | 2 min | 362 km |
| 32 | Itola (ITA) | 16:13 | 16:15 | 2 min | 374 km |
| 33 | Vishvamitri (VS) | 16:34 | 16:36 | 2 min | 389 km |
| 34 | Vadodara Junction (BRC) | 16:55 | 17:00 | 5 min | 392 km |
| 35 | Vasad Junction (VDA) | 17:24 | 17:26 | 2 min | 412 km |
| 36 | Anand Junction (ANND) | 17:46 | 17:48 | 2 min | 427 km |
| 37 | Kanjari Boriyav (KBRV) | 17:54 | 17:56 | 2 min | 435 km |
| 38 | Nadiad Junction (ND) | 18:10 | 18:18 | 8 min | 446 km |
| 39 | Mhmdvd Kheda Road (MHD) | 18:31 | 18:33 | 2 min | 463 km |
| 40 | Barejadi (BJD) | 18:45 | 18:47 | 2 min | 475 km |
| 41 | Maninagar (MAN) | 19:21 | 19:23 | 2 min | 488 km |
| 42 | Ahmedabad Junction (ADI) | 19:40 | 20:05 | 25 min | 491 km |
| 43 | Sabarmati Junction (SBI) | 20:17 | 20:19 | 2 min | 497 km |
| 44 | Chandlodiya (CLDY) | 20:38 | 20:40 | 2 min | 502 km |
| 45 | Ambli Road (ABD) | 20:46 | 20:48 | 2 min | 508 km |
| 46 | Sanand (SAU) | 20:59 | 21:01 | 2 min | 520 km |
| 47 | Chharodi (CE) | 21:12 | 21:14 | 2 min | 531 km |
| 48 | Jakhvada (JKA) | 21:26 | 21:28 | 2 min | 545 km |
| 49 | Viramgam Junction (VG) | 22:00 | 22:02 | 2 min | 557 km |
| 50 | Surendranagar (SUNR) | 23:00 | 23:05 | 5 min | 622 km |
| 51 | Than Junction (THAN) | 23:45 | 23:47 | 2 min | 670 km |
| 52 | Wankaner Junction (WKR) | 00:20 | 00:25 | 5 min | 696 km |
| 53 | Rajkot Junction (RJT) | 01:18 | 01:24 | 6 min | 738 km |
| 54 | Hapa (HAPA) | 02:34 | 02:36 | 2 min | 814 km |
| 55 | Jamnagar (JAM) | 02:48 | 02:53 | 5 min | 823 km |
| 56 | Lalpur Jam (LPJ) | 03:44 | 03:46 | 2 min | 866 km |
| 57 | Gop Jam (GOP) | 04:04 | 04:06 | 2 min | 884 km |
| 58 | Bhanvad (BNVD) | 04:25 | 04:27 | 2 min | 902 km |
| 59 | Wansjaliya (WSJ) | 04:47 | 04:48 | 1 min | 921 km |
| 60 | Sakhpur (SKR) | 04:54 | 04:56 | 2 min | 928 km |
| 61 | Ranavav (RWO) | 05:18 | 05:20 | 2 min | 941 km |
| 62 | Porbandar (PBR) | 05:50 | Ends | 0 | 955 km |