Bharuch to Mavli Distance

Mavli is approximately 400+ km from Bharuch. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 9 hours, while trains complete the journey in approximately 10 hours, subject to the chosen service and route. The fastest way to reach Mavli takes approximately 9 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Bharuch, India to Mavli, India

Direct Options

Direct Bus

RECOMMENDED

FASTEST

Bharuch

Mavli

Approx Travel Time

8h 42m

₹799

Onwards

Direct Train

CHEAPEST

Bharuch

Mavli

Approx Travel Time

9h 25m

₹370

Onwards

Via Ahmedabad, Udaipur

Bharuch

Ahmedabad

Udaipur

Mavli

Approx Travel Time

9h 8m

On Demand

Bharuch

Ahmedabad

Udaipur

Mavli

Approx Travel Time

9h 45m

On Demand

Ads by MMT

Via Anand

Bharuch

Anand

Mavli

Approx Travel Time

9h 18m

₹884

Onwards

Bharuch

Anand

Mavli

Approx Travel Time

9h 25m

₹3,181

Onwards

Via Udaipur

Bharuch

Udaipur

Mavli

Approx Travel Time

9h 47m

₹2,100

Onwards

Bharuch

Udaipur

Mavli

Approx Travel Time

9h 48m

₹2,289

Onwards

Bharuch

Udaipur

Mavli

Approx Travel Time

10h 19m

₹860

Onwards

Ads by MMT

Via Vadodara

Bharuch

Vadodara

Mavli

Approx Travel Time

9h 34m

₹10,060

Onwards

Frequently Asked Questions

What is the distance between Bharuch and Mavli?

Mavli is approximately 400+ km from Bharuch.

How long does it take to reach Mavli from Bharuch?

It takes approximately 9 hours to reach Mavli from Bharuch by Bus.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India