hero
How2Go
Shahada to Mahuva

Shahada to Mahuva

Mahuva is approximately 300+ kms from Shahada. The fastest way to reach Mahuva from Shahada is by Bus, Train Via Surat. It takes approximately 8 hours. The cheapest way to reach Mahuva from Shahada is by Bus, Train Via Ankleshwar which would take approximately 17 hours.

Sort By
Mode of Transport

Via Ankleshwar

RECOMMENDED

CHEAPEST

Shahada

Ankleshwar

Mahuva

Approx Travel Time

16h 28m

₹608

Onwards

Shahada

Ankleshwar

Mahuva

Approx Travel Time

13h 50m

₹873

Onwards

Via Surat

Shahada

Surat

Mahuva

Approx Travel Time

15h 30m

₹4,725

Onwards

FASTEST

Shahada

Surat

Mahuva

Approx Travel Time

8h

₹1,355

Onwards

Ads by MMT

Via Anand

Shahada

Anand

Mahuva

Approx Travel Time

14h 25m

₹1,600

Onwards

Via Karjan

Shahada

Karjan

Mahuva

Approx Travel Time

13h 30m

₹1,126

Onwards

Ads by MMT

Via Vadodara

Shahada

Vadodara

Mahuva

Approx Travel Time

14h 20m

₹1,450

Onwards

Via Palsana

Shahada

Palsana

Mahuva

Approx Travel Time

14h 52m

On Demand

Via Bharuch

Shahada

Bharuch

Mahuva

Approx Travel Time

14h 11m

₹890

Onwards

Via Songadh

Shahada

Songadh

Mahuva

Approx Travel Time

14h 12m

On Demand

Frequently Asked Questions

What is the distance between Shahada and Mahuva?

Mahuva is approximately 300+ kms from Shahada.

How long does it take to reach Mahuva from Shahada?

It takes approximately 8 hours to reach Mahuva from Shahada by Bus, Train Via Surat.

What is the cheapest way to reach Mahuva from Shahada?

The cheapest way to reach Mahuva from Shahada is by Bus, Train Via Ankleshwar.

What is the fastest way to reach Mahuva from Shahada?

The fastest way to reach Mahuva from Shahada is by Bus, Train Via Surat.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India