
Diu to Shahapur
Shahapur is approximately 350+ kms from Diu. The fastest way to reach Shahapur from Diu is by Flight, Cab Via Mumbai. It takes approximately 5 hours. The cheapest way to reach Shahapur from Diu is by Bus Via Mumbai which would take approximately 24 hours.
Sort By
Mode of Transport
Via Mumbai
RECOMMENDED
FASTEST
Diu
Mumbai
Shahapur
Approx Travel Time
5h
₹8,370
Onwards
Diu
Mumbai
Shahapur
Approx Travel Time
6h 40m
₹6,370
Onwards
Diu
Mumbai
Shahapur
Approx Travel Time
21h 27m
₹3,610
Onwards
CHEAPEST
Diu
Mumbai
Shahapur
Approx Travel Time
23h 27m
₹1,610
Onwards
Via Vapi
Diu
Vapi
Shahapur
Approx Travel Time
1d 11h 2m
₹3,900
Onwards
Via Umargam
Diu
Umargam
Shahapur
Approx Travel Time
19h 24m
On Demand
Via Navi Mumbai
Diu
Navi Mumbai
Shahapur
Approx Travel Time
5h 27m
₹8,411
Onwards
Diu
Navi Mumbai
Shahapur
Approx Travel Time
6h 40m
₹6,370
Onwards
Via Surat
Diu
Surat
Shahapur
Approx Travel Time
1d 0h 50m
₹6,179
Onwards
Diu
Surat
Shahapur
Approx Travel Time
1d 11h 51m
₹4,200
Onwards
Frequently Asked Questions
What is the distance between Diu and Shahapur?
Shahapur is approximately 350+ kms from Diu.
How long does it take to reach Shahapur from Diu?
It takes approximately 5 hours to reach Shahapur from Diu by Flight, Cab Via Mumbai.
What is the cheapest way to reach Shahapur from Diu?
The cheapest way to reach Shahapur from Diu is by Bus Via Mumbai.
What is the fastest way to reach Shahapur from Diu?
The fastest way to reach Shahapur from Diu is by Flight, Cab Via Mumbai.
Routes Connecting Diu
Routes From Diu
Routes Connecting Shahapur
Routes From Shahapur
- Shahapur to Churu
- Shahapur to Dhenkanal
- Shahapur to Bellary
- Shahapur to Lonavala
- Shahapur to Thiruvannamalai
- Shahapur to Hilsa
- Shahapur to Palanpur
- Shahapur to Badrinath
- Shahapur to Namakkal
- Shahapur to Rewari
- Shahapur to Mandsaur
- Shahapur to Ghazipur
- Shahapur to Kakinada
- Shahapur to Begusarai
- Shahapur to Narsapur

