| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Ahmedabad Junction (ADI) | Starts | 23:00 | 0 | 0 km |
| 2 | Maninagar (MAN) | 23:08 | 23:10 | 2 min | 4 km |
| 3 | Vatva (VTA) | 23:15 | 23:17 | 2 min | 8 km |
| 4 | Barejadi (BJD) | 23:38 | 23:40 | 2 min | 17 km |
| 5 | Kanil (KANJ) | 23:45 | 23:47 | 2 min | 21 km |
| 6 | Nenpur (NEP) | 00:01 | 00:02 | 1 min | 25 km |
| 7 | Mhmdvd Kheda Road (MHD) | 00:07 | 00:09 | 2 min | 29 km |
| 8 | Gothaj (GTE) | 00:22 | 00:24 | 2 min | 37 km |
| 9 | Nadiad Junction (ND) | 00:35 | 00:39 | 4 min | 46 km |
| 10 | Kanjari Boriyav (KBRV) | 00:48 | 00:50 | 2 min | 57 km |
| 11 | Anand Junction (ANND) | 01:15 | 01:20 | 5 min | 64 km |
| 12 | Vadod (VXD) | 01:28 | 01:29 | 1 min | 71 km |
| 13 | Adas Road (ADD) | 01:34 | 01:35 | 1 min | 75 km |
| 14 | Vasad Junction (VDA) | 01:39 | 01:41 | 2 min | 80 km |
| 15 | Ranoli (RNO) | 01:47 | 01:49 | 2 min | 87 km |
| 16 | Bajva (BJW) | 01:59 | 02:01 | 2 min | 93 km |
| 17 | Vadodara Junction (BRC) | 02:33 | 02:38 | 5 min | 100 km |
| 18 | Itola (ITA) | 02:53 | 02:55 | 2 min | 118 km |
| 19 | Miyagam Karjan (MYG) | 03:04 | 03:06 | 2 min | 130 km |
| 20 | Palej (PLJ) | 03:19 | 03:21 | 2 min | 145 km |
| 21 | Bharuch Junction (BH) | 04:15 | 04:30 | 15 min | 170 km |
| 22 | Ankleshwar Junction (AKV) | 04:37 | 04:39 | 2 min | 180 km |
| 23 | Panoli (PAO) | 04:48 | 04:50 | 2 min | 190 km |
| 24 | Hathuran (HAT) | 04:56 | 04:58 | 2 min | 194 km |
| 25 | Kosamba Junction (KSB) | 05:03 | 05:05 | 2 min | 198 km |
| 26 | Kim (KIM) | 05:14 | 05:16 | 2 min | 206 km |
| 27 | Sayan (SYN) | 05:40 | 05:42 | 2 min | 216 km |
| 28 | Gothangam (GTX) | 05:56 | 05:58 | 2 min | 219 km |
| 29 | Kosad (KSE) | 06:04 | 06:06 | 2 min | 222 km |
| 30 | Utran (URN) | 06:19 | 06:21 | 2 min | 226 km |
| 31 | Surat (ST) | 06:45 | 07:15 | 30 min | 229 km |
| 32 | Udhna Junction (UDN) | 07:21 | 07:23 | 2 min | 233 km |
| 33 | Bhestan (BHET) | 07:30 | 07:32 | 2 min | 238 km |
| 34 | Sachin (SCH) | 07:38 | 07:40 | 2 min | 244 km |
| 35 | Maroli (MRL) | 07:46 | 07:48 | 2 min | 250 km |
| 36 | Navsari (NVS) | 08:04 | 08:06 | 2 min | 259 km |
| 37 | Vedchha (VDH) | 08:15 | 08:17 | 2 min | 267 km |
| 38 | Ancheli (ACL) | 08:21 | 08:23 | 2 min | 271 km |
| 39 | Amalsad (AML) | 08:27 | 08:29 | 2 min | 274 km |
| 40 | Bilimora Junction (BIM) | 08:35 | 08:37 | 2 min | 279 km |
| 41 | Joravasan (JRS) | 08:42 | 08:44 | 2 min | 284 km |
| 42 | Dungri (DGI) | 08:48 | 08:50 | 2 min | 289 km |
| 43 | Valsad (BL) | 09:15 | 09:20 | 5 min | 298 km |
| 44 | Atul (ATUL) | 09:25 | 09:27 | 2 min | 304 km |
| 45 | Pardi (PAD) | 09:31 | 09:33 | 2 min | 308 km |
| 46 | Udvada (UVD) | 09:41 | 09:43 | 2 min | 314 km |
| 47 | Vapi (VAPI) | 10:06 | 10:08 | 2 min | 322 km |
| 48 | Karambeli (KEB) | 10:16 | 10:18 | 2 min | 330 km |
| 49 | Bhilad (BLD) | 10:24 | 10:26 | 2 min | 335 km |
| 50 | Sanjan (SJN) | 10:36 | 10:38 | 2 min | 346 km |
| 51 | Umbargam Road (UBR) | 10:44 | 10:46 | 2 min | 352 km |
| 52 | Gholvad (GVD) | 11:03 | 11:05 | 2 min | 361 km |
| 53 | Dahanu Road (DRD) | 11:23 | 11:25 | 2 min | 372 km |
| 54 | Vangaon (VGN) | 11:38 | 11:40 | 2 min | 384 km |
| 55 | Boisar (BOR) | 11:49 | 11:51 | 2 min | 393 km |
| 56 | Palghar (PLG) | 12:09 | 12:11 | 2 min | 405 km |
| 57 | Kelva Road (KLV) | 12:20 | 12:22 | 2 min | 413 km |
| 58 | Saphale (SAH) | 12:28 | 12:30 | 2 min | 419 km |
| 59 | Vaitarna (VTN) | 12:48 | 12:50 | 2 min | 427 km |
| 60 | Virar (VR) | 13:18 | 13:20 | 2 min | 436 km |
| 61 | Vasai Road (BSR) | 13:38 | 13:40 | 2 min | 444 km |
| 62 | Borivali (BVI) | 14:05 | Ends | 0 | 462 km |