hero
How2Go
Diu to Mahabaleshwar

Diu to Mahabaleshwar

Mahabaleshwar is approximately 450+ kms from Diu. The fastest way to reach Mahabaleshwar from Diu is by Flight, Bus Via Mumbai, Pune. It takes approximately 7 hours. The cheapest way to reach Mahabaleshwar from Diu is by Flight, Train, Bus Via Surat, Mumbai which would take approximately 13 hours.

Sort By
Mode of Transport

Via Mumbai

RECOMMENDED

Diu

Mumbai

Mahabaleshwar

Approx Travel Time

6h 25m

₹5,317

Onwards

Diu

Mumbai

Mahabaleshwar

Approx Travel Time

8h 41m

₹9,447

Onwards

Via Mumbai, Pune

FASTEST

Diu

Mumbai

Pune

Mahabaleshwar

Approx Travel Time

6h 20m

₹12,207

Onwards

Diu

Mumbai

Pune

Mahabaleshwar

Approx Travel Time

6h 53m

₹14,358

Onwards

Ads by MMT

Via Surat, Pune

Diu

Surat

Pune

Mahabaleshwar

Approx Travel Time

6h 20m

₹7,184

Onwards

Diu

Surat

Pune

Mahabaleshwar

Approx Travel Time

6h 53m

₹9,054

Onwards

Diu

Surat

Pune

Mahabaleshwar

Approx Travel Time

12h 35m

₹3,466

Onwards

Via Surat, Kalyan

Diu

Surat

Kalyan

Mahabaleshwar

Approx Travel Time

12h 5m

₹7,424

Onwards

Ads by MMT

Via Surat, Mumbai

CHEAPEST

Diu

Surat

Mumbai

Mahabaleshwar

Approx Travel Time

12h 35m

₹3,391

Onwards

Via Surat

Diu

Surat

Mahabaleshwar

Approx Travel Time

12h 25m

₹4,076

Onwards

Frequently Asked Questions

What is the distance between Diu and Mahabaleshwar?

Mahabaleshwar is approximately 450+ kms from Diu.

How long does it take to reach Mahabaleshwar from Diu?

It takes approximately 7 hours to reach Mahabaleshwar from Diu by Flight, Bus Via Mumbai, Pune.

What is the cheapest way to reach Mahabaleshwar from Diu?

The cheapest way to reach Mahabaleshwar from Diu is by Flight, Train, Bus Via Surat, Mumbai.

What is the fastest way to reach Mahabaleshwar from Diu?

The fastest way to reach Mahabaleshwar from Diu is by Flight, Bus Via Mumbai, Pune.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India