Bangalore to Mahuva Distance

Mahuva is approximately 1150+ km from Bangalore. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Mahuva, with a total travel time of approximately 7 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 Bangalore, India to Mahuva, India

Via Surat

RECOMMENDED

FASTEST

Bangalore

Surat

Mahuva

Approx Travel Time

6h 20m

₹6,621

Onwards

Bangalore

Surat

Mahuva

Approx Travel Time

14h 27m

₹6,866

Onwards

Bangalore

Surat

Mahuva

Approx Travel Time

14h 10m

₹9,991

Onwards

Via Umargam

Bangalore

Umargam

Mahuva

Approx Travel Time

1d 2h 25m

On Demand

Ads by MMT

Via Solapur, Mumbai

CHEAPEST

Bangalore

Solapur

Mumbai

Mahuva

Approx Travel Time

1d 0h 28m

₹1,105

Onwards

Via Vapi

Bangalore

Vapi

Mahuva

Approx Travel Time

1d 12h 58m

₹1,550

Onwards

Ads by MMT

Via Solapur, Surat

Bangalore

Solapur

Surat

Mahuva

Approx Travel Time

1d 9h 22m

₹4,355

Onwards

Via Mumbai

Bangalore

Mumbai

Mahuva

Approx Travel Time

9h 35m

₹5,039

Onwards

Via Rajkot

Bangalore

Rajkot

Mahuva

Approx Travel Time

8h 15m

On Demand

Via Pune, Bhavnagar

Bangalore

Pune

Bhavnagar

Mahuva

Approx Travel Time

7h 37m

On Demand

Frequently Asked Questions

What is the distance between Bangalore and Mahuva?

Mahuva is approximately 1150+ km from Bangalore.

How long does it take to reach Mahuva from Bangalore?

It takes approximately 7 hours to reach Mahuva from Bangalore by Flight, Train Via Surat.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India