
Bharuch to Mahuva
Mahuva is approximately 150+ kms from Bharuch. The fastest way to reach Mahuva from Bharuch is by Bus, Train Via Surat. It takes approximately 4 hours. The cheapest way to reach Mahuva from Bharuch is by Train Via Ankleshwar which would take approximately 13 hours.
Sort By
Mode of Transport
Via Surat
Bharuch
Surat
Mahuva
Approx Travel Time
3h 53m
₹405
Onwards
FASTEST
Bharuch
Surat
Mahuva
Approx Travel Time
3h 23m
₹1,355
Onwards
Via Ankleshwar
Bharuch
Ankleshwar
Mahuva
Approx Travel Time
12h 31m
₹1,690
Onwards
CHEAPEST
Bharuch
Ankleshwar
Mahuva
Approx Travel Time
12h 23m
₹380
Onwards
Bharuch
Ankleshwar
Mahuva
Approx Travel Time
12h 48m
₹1,335
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Mahuva?
Mahuva is approximately 150+ kms from Bharuch.
How long does it take to reach Mahuva from Bharuch?
It takes approximately 4 hours to reach Mahuva from Bharuch by Bus, Train Via Surat.
What is the cheapest way to reach Mahuva from Bharuch?
The cheapest way to reach Mahuva from Bharuch is by Train Via Ankleshwar.
What is the fastest way to reach Mahuva from Bharuch?
The fastest way to reach Mahuva from Bharuch is by Bus, Train Via Surat.


