
Shahapur to Diu
Diu is approximately 350+ kms from Shahapur. The fastest way to reach Diu from Shahapur is by Cab, Flight Via Mumbai. It takes approximately 5 hours. The cheapest way to reach Diu from Shahapur is by Bus Via Mumbai which would take approximately 34 hours.
Sort By
Mode of Transport
Via Mumbai
RECOMMENDED
FASTEST
Shahapur
Mumbai
Diu
Approx Travel Time
5h 12m
₹7,613
Onwards
Shahapur
Mumbai
Diu
Approx Travel Time
17h 50m
₹7,089
Onwards
Shahapur
Mumbai
Diu
Approx Travel Time
20h 27m
₹3,524
Onwards
CHEAPEST
Shahapur
Mumbai
Diu
Approx Travel Time
1d 9h 25m
₹3,000
Onwards
Via Vapi
Shahapur
Vapi
Diu
Approx Travel Time
1d 9h 20m
₹3,400
Onwards
Via Umargam
Shahapur
Umargam
Diu
Approx Travel Time
20h 1m
On Demand
Via Navi Mumbai
Shahapur
Navi Mumbai
Diu
Approx Travel Time
5h 32m
₹7,688
Onwards
Shahapur
Navi Mumbai
Diu
Approx Travel Time
17h 50m
₹7,089
Onwards
Via Surat
Shahapur
Surat
Diu
Approx Travel Time
1d 0h 15m
₹5,320
Onwards
Shahapur
Surat
Diu
Approx Travel Time
1d 9h 35m
₹3,300
Onwards
Frequently Asked Questions
What is the distance between Shahapur and Diu?
Diu is approximately 350+ kms from Shahapur.
How long does it take to reach Diu from Shahapur?
It takes approximately 5 hours to reach Diu from Shahapur by Cab, Flight Via Mumbai.
What is the cheapest way to reach Diu from Shahapur?
The cheapest way to reach Diu from Shahapur is by Bus Via Mumbai.
What is the fastest way to reach Diu from Shahapur?
The fastest way to reach Diu from Shahapur is by Cab, Flight Via Mumbai.


