Bardoli to Mahuva Distance

Mahuva is approximately 150+ km from Bardoli. Compare the available routes and travel options between the two cities. The fastest way to reach Mahuva takes approximately 11 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.

Route map showing distance and travel time from Bardoli, India to Mahuva, India

Via Palsana

RECOMMENDED

Bardoli

Palsana

Mahuva

Approx Travel Time

10h 53m

₹845

Onwards

Bardoli

Palsana

Mahuva

Approx Travel Time

10h 39m

₹2,160

Onwards

Bardoli

Palsana

Mahuva

Approx Travel Time

11h 10m

₹1,300

Onwards

Via Olpad

Bardoli

Olpad

Mahuva

Approx Travel Time

11h 15m

₹1,098

Onwards

Ads by MMT

Via Surat

CHEAPEST

Bardoli

Surat

Mahuva

Approx Travel Time

13h 13m

₹500

Onwards

Bardoli

Surat

Mahuva

Approx Travel Time

13h 30m

₹1,529

Onwards

Bardoli

Surat

Mahuva

Approx Travel Time

11h 38m

₹744

Onwards

Via Ankleshwar

FASTEST

Bardoli

Ankleshwar

Mahuva

Approx Travel Time

10h 34m

₹3,153

Onwards

Bardoli

Ankleshwar

Mahuva

Approx Travel Time

11h 40m

₹1,400

Onwards

Ads by MMT

Via Bhavnagar

Bardoli

Bhavnagar

Mahuva

Approx Travel Time

12h 5m

₹795

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Bardoli and Mahuva?

The straight-line distance is approximately 100+ km.

What is the distance from Bardoli to Mahuva via Palsana?

Via Palsana, the distance is approximately 150+ km, taking around 11 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India