Trains from Mumbai to Bharuch
264 km by rail · 86 direct trains · fastest 3 hr 13 min on the 14805 Barmer AC Express · 19 daily · 2 stations in Mumbai, 2 in Bharuch
- Departures
- 00:10 – 23:55
- Fare from
- ₹230
- Sleeper · estimate
Every direct train
- 12927Dadar–Ekta Nagar Superfast Express00:104 hr 20 min04:30
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 12997Barmer Humsafar00:254 hr 2 min04:27
Borivali (BVI) to Ankleshwar Jn (AKV)
282 km · Superfast
- 22923Jamnagar Humsafar00:254 hr 22 min04:47
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 14808Dadar–Jodhpur Express00:434 hr 23 min05:06
Borivali (BVI) to Bharuch Jn (BH)
292 km · Mail/Express
- 19019Bandra Terminus–Haridwar Express01:074 hr 7 min05:14
Vasai Road (BSR) to Ankleshwar Jn (AKV)
265 km · Mail/Express
- 09626Daund–Ajmer Superfast Special04:453 hr 29 min08:14
Vasai Road (BSR) to Bharuch Jn (BH)
274 km · Superfast
- 22193Daund–Gwalior Superfast Express04:453 hr 29 min08:14
Vasai Road (BSR) to Bharuch Jn (BH)
274 km · Superfast
- 22653Thiruvananthapuram–Hazrat Nizamuddin Superfast Express04:453 hr 29 min08:14
Vasai Road (BSR) to Bharuch Jn (BH)
274 km · Superfast
- 22655Ernakulam–Hazrat Nizamuddin Superfast Express04:453 hr 29 min08:14
Vasai Road (BSR) to Bharuch Jn (BH)
274 km · Superfast
- 02200Bandra Terminus–Jhansi Special05:333 hr 46 min09:19
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 22196Bandra Terminus–Jhansi Superfast05:333 hr 49 min09:22
Borivali (BVI) to Bharuch Jn (BH)
292 km · Mail/Express
- 22444Bandra Terminus–Kanpur Superfast05:333 hr 49 min09:22
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 22975Bandra Terminus–Ramnagar Superfast05:333 hr 49 min09:22
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 16614Coimbatore–Rajkot Express06:054 hr 16 min10:21
Vasai Road (BSR) to Ankleshwar Jn (AKV)
265 km · Mail/Express
- 20967Secunderabad–Porbandar Superfast Express06:054 hr 16 min10:21
Vasai Road (BSR) to Ankleshwar Jn (AKV)
265 km · Superfast
- 22718Rajkot Superfast Express06:054 hr 16 min10:21
Vasai Road (BSR) to Ankleshwar Jn (AKV)
265 km · Superfast
- 22953Gujarat Superfast Express06:104 hr 45 min10:55
Borivali (BVI) to Ankleshwar Jn (AKV)
282 km · Superfast
- 12009Ahmedabad Shatabdi Express06:453 hr 17 min10:02
Borivali (BVI) to Bharuch Jn (BH)
291 km · Shatabdi
- 07087Charlapalli–Pratapnagar Special09:056 hr 20 min15:25
Vasai Road (BSR) to Bharuch Jn (BH)
274 km · Mail/Express
- 19567Vivek Express09:155 hr 36 min14:51
Vasai Road (BSR) to Bharuch Jn (BH)
274 km · Mail/Express
- 19015Saurashtra Express10:155 hr 47 min16:02
Vasai Road (BSR) to Ankleshwar Jn (AKV)
264 km · Mail/Express
- 09001Mumbai Central–Bhiwani Superfast Special11:004 hr 18 min15:18
Borivali (BVI) to Bharuch Jn (BH)
291 km · Mail/Express
- 04828Bandra Terminus–Bhagat Ki Kothi Special11:024 hr 7 min15:09
Borivali (BVI) to Bharuch Jn (BH)
292 km · Mail/Express
- 12471Swaraj Express11:223 hr 40 min15:02
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 09189Mumbai Central–Katihar Special11:253 hr 54 min15:19
Borivali (BVI) to Bharuch Jn (BH)
291 km · Mail/Express
- 12925Paschim Express11:554 hr 43 min16:38
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 14805Barmer AC Express12:053 hr 13 min15:18
Vasai Road (BSR) to Ankleshwar Jn (AKV)
264 km · Mail/Express · fastest
- 22498Shri Ganganagar Humsafar12:053 hr 21 min15:26
Vasai Road (BSR) to Bharuch Jn (BH)
274 km · Superfast
- 12216Delhi Sarai Rohilla Garib Rath12:203 hr 40 min16:00
Borivali (BVI) to Bharuch Jn (BH)
292 km · Garib Rath
- 22451Bandra Terminus–Chandigarh Superfast Express12:203 hr 40 min16:00
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 20921Bandra Terminus–Lucknow Jn Superfast Express12:353 hr 46 min16:21
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 22915Bandra Terminus–Hisar Superfast Express12:353 hr 46 min16:21
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 22931Bandra Terminus–Jaisalmer Superfast12:353 hr 46 min16:21
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 14708Ranakpur Express13:004 hr 51 min17:51
Borivali (BVI) to Bharuch Jn (BH)
292 km · Mail/Express
- 22917Bandra Terminus–Haridwar Superfast Express13:153 hr 54 min17:09
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 16587Bikaner Express13:253 hr 36 min17:01
Vasai Road (BSR) to Ankleshwar Jn (AKV)
265 km · Mail/Express
- 01411KK–SNGN Special13:403 hr 23 min17:03
Vasai Road (BSR) to Ankleshwar Jn (AKV)
265 km · Mail/Express
- 19417Mumbai Central–Ahmedabad Express13:509 hr 7 min22:57
Vasai Road (BSR) to Ankleshwar Jn (AKV)
265 km · Mail/Express
- 19217Saurashtra Janta14:004 hr 45 min18:45
Borivali (BVI) to Ankleshwar Jn (AKV)
282 km · Mail/Express
- 12933Karnavati Express14:303 hr 28 min17:58
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 12931Ahmedabad Double Decker14:553 hr 40 min18:35
Borivali (BVI) to Bharuch Jn (BH)
291 km · Superfast
- 09037Bandra Terminus–Bhuj Superfast Special15:034 hr 27 min19:30
Borivali (BVI) to Bharuch Jn (BH)
292 km · Mail/Express
- 20996Bandra Terminus–Ajmer Superfast15:034 hr 18 min19:21
Borivali (BVI) to Ankleshwar Jn (AKV)
282 km · Mail/Express
- 22474Bandra Terminus–Bikaner Superfast Express15:033 hr 44 min18:47
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 22949Bandra Terminus–Delhi Sarai Rohilla Superfast15:033 hr 44 min18:47
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 22476Coimbatore–Hisar AC Express15:053 hr 24 min18:29
Vasai Road (BSR) to Ankleshwar Jn (AKV)
265 km · Superfast
- 19577Tirunelveli–Jamnagar Express15:154 hr 6 min19:21
Vasai Road (BSR) to Ankleshwar Jn (AKV)
265 km · Mail/Express
- 20909Thiruvananthapuram North–Porbandar Superfast Express15:154 hr 6 min19:21
Vasai Road (BSR) to Ankleshwar Jn (AKV)
264 km · Superfast
- 12989Dadar–Ajmer Superfast Express15:254 hr 22 min19:47
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 20484Dadar–Bhagat Ki Kothi Superfast Express15:254 hr 22 min19:47
Borivali (BVI) to Bharuch Jn (BH)
292 km · Mail/Express
- 20907Sayajinagri Express15:384 hr 26 min20:04
Borivali (BVI) to Ankleshwar Jn (AKV)
282 km · Mail/Express
- 82901IRCTC Tejas Express16:223 hr 33 min19:55
Borivali (BVI) to Bharuch Jn (BH)
291 km · Rajdhani
- 22963Bandra Terminus–Bhavnagar Terminus Superfast17:094 hr 2 min21:11
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 12953August Kranti Tejas Rajdhani Express17:403 hr 13 min20:53
Borivali (BVI) to Bharuch Jn (BH)
291 km · Rajdhani
- 12995Bandra Terminus–Ajmer Superfast Express17:424 hr 6 min21:48
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 22933Jaipur Superfast Express17:423 hr 41 min21:23
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 22955Kutch Express18:124 hr 3 min22:15
Borivali (BVI) to Ankleshwar Jn (AKV)
282 km · Superfast
- 09423Mangaluru–Ahmedabad Special18:434 hr 3 min22:46
Vasai Road (BSR) to Bharuch Jn (BH)
274 km · Mail/Express
- 04712Bandra Terminus–Bikaner Special18:485 hr 34 min00:22+1 arrives the next day
Borivali (BVI) to Bharuch Jn (BH)
292 km · Mail/Express
- 12955Mumbai Central–Jaipur Superfast19:343 hr 32 min23:06
Borivali (BVI) to Ankleshwar Jn (AKV)
282 km · Superfast
- 19009Barmer Humsafar20:003 hr 53 min23:53
Borivali (BVI) to Ankleshwar Jn (AKV)
283 km · Mail/Express
- 19203Bandra Terminus–Veraval Express20:004 hr 1 min00:01+1 arrives the next day
Borivali (BVI) to Ankleshwar Jn (AKV)
282 km · Mail/Express
- 22927Lokshakti Express20:145 hr 6 min01:20+1 arrives the next day
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 22907Madgaon–Hapa Superfast Express21:053 hr 41 min00:46+1 arrives the next day
Vasai Road (BSR) to Bharuch Jn (BH)
274 km · Superfast
- 12961Avantika Express21:243 hr 34 min00:58+1 arrives the next day
Borivali (BVI) to Ankleshwar Jn (AKV)
282 km · Superfast
- 14702Aravali Express21:304 hr 8 min01:38+1 arrives the next day
Borivali (BVI) to Bharuch Jn (BH)
292 km · Mail/Express
- 22945Saurashtra Mail21:543 hr 56 min01:50+1 arrives the next day
Borivali (BVI) to Bharuch Jn (BH)
291 km · Composite
- 12901Gujarat Mail22:044 hr 13 min02:17+1 arrives the next day
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
- 22980KK Hisar Superfast Express22:153 hr 54 min02:09+1 arrives the next day
Vasai Road (BSR) to Bharuch Jn (BH)
274 km · Superfast
- 19037Avadh Express22:334 hr 11 min02:44+1 arrives the next day
Borivali (BVI) to Ankleshwar Jn (AKV)
282 km · Mail/Express
- 16210Ajmer Express22:403 hr 55 min02:35+1 arrives the next day
Vasai Road (BSR) to Bharuch Jn (BH)
274 km · Mail/Express
- 20686Gandhidham Express22:403 hr 49 min02:29+1 arrives the next day
Vasai Road (BSR) to Ankleshwar Jn (AKV)
265 km · Superfast
- 20694Jodhpur Express22:403 hr 55 min02:35+1 arrives the next day
Vasai Road (BSR) to Bharuch Jn (BH)
274 km · Superfast
- 16312Thiruvananthapuram North–Shri Ganganagar Express23:054 hr 19 min03:24+1 arrives the next day
Vasai Road (BSR) to Ankleshwar Jn (AKV)
265 km · Mail/Express
- 16334Veraval Express23:054 hr 19 min03:24+1 arrives the next day
Vasai Road (BSR) to Ankleshwar Jn (AKV)
264 km · Mail/Express
- 16336Gandhidham Express23:054 hr 19 min03:24+1 arrives the next day
Vasai Road (BSR) to Ankleshwar Jn (AKV)
264 km · Mail/Express
- 16338Ernakulam–Okha Express23:054 hr 19 min03:24+1 arrives the next day
Vasai Road (BSR) to Ankleshwar Jn (AKV)
265 km · Mail/Express
- 19259Thiruvananthapuram North–Bhavnagar Terminus Express23:054 hr 19 min03:24+1 arrives the next day
Vasai Road (BSR) to Ankleshwar Jn (AKV)
265 km · Mail/Express
- 11050Ahemdabad Express23:404 hr 39 min04:19+1 arrives the next day
Vasai Road (BSR) to Bharuch Jn (BH)
274 km · Mail/Express
- 11088Pune–Veraval Express23:404 hr 39 min04:19+1 arrives the next day
Vasai Road (BSR) to Bharuch Jn (BH)
275 km · Mail/Express
- 11090Pune–Bhagat Ki Kothi Express23:404 hr 39 min04:19+1 arrives the next day
Vasai Road (BSR) to Bharuch Jn (BH)
275 km · Mail/Express
- 11092Pune Bhuj Express23:404 hr 39 min04:19+1 arrives the next day
Vasai Road (BSR) to Bharuch Jn (BH)
275 km · Mail/Express
- 22186Pune–Ahmedabad Superfast Express23:404 hr 39 min04:19+1 arrives the next day
Vasai Road (BSR) to Bharuch Jn (BH)
275 km · Superfast
- 20941Bandra Terminus–Ghazipur City Superfast Express23:553 hr 46 min03:41+1 arrives the next day
Borivali (BVI) to Bharuch Jn (BH)
292 km · Mail/Express
- 21903Bandra Terminus–Bikaner Superfast Express23:553 hr 46 min03:41+1 arrives the next day
Borivali (BVI) to Bharuch Jn (BH)
292 km · Mail/Express
- 22901Bandra Terminus–Udaipur City Superfast Express23:553 hr 47 min03:42+1 arrives the next day
Borivali (BVI) to Bharuch Jn (BH)
292 km · Superfast
Search Mumbai to Bharuch for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at SuratST
Borivali BVI to Bharuch Jn BH
17:224 hr 1 min21:23Holds 9 in 101 hr to change at STHolds about 9 times in 10 here. Measured on 1,73,806 paired days.
22933 often runs late
- One change at SuratST
Borivali BVI to Bharuch Jn BH
17:404 hr 8 min21:48Holds 9 in 101 hr to change at STHolds about 9 times in 10 here. Measured on 1,73,806 paired days.
- One change at SuratST
Vasai Road BSR to Bharuch Jn BH
14:254 hr 10 min18:35Holds 9 in 101 hr 4 min to change at ST — tightHolds about 9 times in 10 here. 85 min would make it 9 in 10. Measured on 1,13,022 paired days.
12263 often runs late
- One change at SuratST
Vasai Road BSR to Bharuch Jn BH
14:254 hr 10 min18:35Holds 8 in 101 hr 5 min to change at ST — tightHolds about 8 times in 10 here. This train arrives a median 28 min late, against 9 min late for the junction's typical arrival. 99 min would make it 9 in 10. Measured on 1,13,022 paired days.
22919 often runs late