
Mahabaleshwar to Diu
Diu is approximately 450+ kms from Mahabaleshwar. The fastest way to reach Diu from Mahabaleshwar is by Bus, Flight Via Mumbai. It takes approximately 6 hours. The cheapest way to reach Diu from Mahabaleshwar is by Bus Via Surat which would take approximately 17 hours.
Sort By
Mode of Transport
Via Mumbai
RECOMMENDED
FASTEST
Mahabaleshwar
Mumbai
Diu
Approx Travel Time
6h 5m
₹5,200
Onwards
Via Pune, Mumbai
Mahabaleshwar
Pune
Mumbai
Diu
Approx Travel Time
7h 23m
₹15,882
Onwards
Mahabaleshwar
Pune
Mumbai
Diu
Approx Travel Time
6h 35m
₹12,931
Onwards
Via Panvel, Navi Mumbai
Mahabaleshwar
Panvel
Navi Mumbai
Diu
Approx Travel Time
7h 54m
On Demand
Via Surat
CHEAPEST
Mahabaleshwar
Surat
Diu
Approx Travel Time
17h 10m
₹2,000
Onwards
Via Mumbai, Surat
Mahabaleshwar
Mumbai
Surat
Diu
Approx Travel Time
17h 12m
₹6,438
Onwards
Via Navi Mumbai
Mahabaleshwar
Navi Mumbai
Diu
Approx Travel Time
6h 16m
On Demand
Via Mangaon, Navi Mumbai
Mahabaleshwar
Mangaon
Navi Mumbai
Diu
Approx Travel Time
7h 44m
On Demand
Mahabaleshwar
Mangaon
Navi Mumbai
Diu
Approx Travel Time
8h 16m
On Demand
Via Mahad, Navi Mumbai
Mahabaleshwar
Mahad
Navi Mumbai
Diu
Approx Travel Time
8h 23m
On Demand
Frequently Asked Questions
What is the distance between Mahabaleshwar and Diu?
Diu is approximately 450+ kms from Mahabaleshwar.
How long does it take to reach Diu from Mahabaleshwar?
It takes approximately 6 hours to reach Diu from Mahabaleshwar by Bus, Flight Via Mumbai.
What is the cheapest way to reach Diu from Mahabaleshwar?
The cheapest way to reach Diu from Mahabaleshwar is by Bus Via Surat.
What is the fastest way to reach Diu from Mahabaleshwar?
The fastest way to reach Diu from Mahabaleshwar is by Bus, Flight Via Mumbai.
Routes Connecting Mahabaleshwar
Routes From Mahabaleshwar
- Mahabaleshwar to Dholpur
- Mahabaleshwar to Mysore
- Mahabaleshwar to Arrah
- Mahabaleshwar to Indore
- Mahabaleshwar to Sedam
- Mahabaleshwar to Rasra
- Mahabaleshwar to Bellary
- Mahabaleshwar to Gooty
- Mahabaleshwar to Sangrur
- Mahabaleshwar to Dharmapuri
- Mahabaleshwar to Bharuch
- Mahabaleshwar to Churu
- Mahabaleshwar to Purnia
- Mahabaleshwar to Nainital
- Mahabaleshwar to Eluru
Routes To Mahabaleshwar
- Giridih to Mahabaleshwar
- Raichur to Mahabaleshwar
- Razole to Mahabaleshwar
- Laksar to Mahabaleshwar
- Hingoli to Mahabaleshwar
- Tikamgarh to Mahabaleshwar
- Kanigiri to Mahabaleshwar
- Porbandar to Mahabaleshwar
- Pandharpur to Mahabaleshwar
- Chalakudy to Mahabaleshwar
- Kishangarh to Mahabaleshwar
- Tiruchengode to Mahabaleshwar
- Kanpur to Mahabaleshwar
- Ichalkaranji to Mahabaleshwar
- Guwahati to Mahabaleshwar


