
Solapur to Diu
Diu is approximately 600+ kms from Solapur. The fastest way to reach Diu from Solapur is by Flight Via Mumbai. It takes approximately 4 hours. The cheapest way to reach Diu from Solapur is by Train, Bus Via Surat which would take approximately 23 hours.
Sort By
Mode of Transport
Via Mumbai
RECOMMENDED
FASTEST
Solapur
Mumbai
Diu
Approx Travel Time
3h 55m
₹8,589
Onwards
Solapur
Mumbai
Diu
Approx Travel Time
9h 12m
₹5,354
Onwards
Via Kolhapur, Mumbai
Solapur
Kolhapur
Mumbai
Diu
Approx Travel Time
9h 11m
₹15,228
Onwards
Via Pune, Mumbai
Solapur
Pune
Mumbai
Diu
Approx Travel Time
8h 30m
₹14,031
Onwards
Via Surat
CHEAPEST
Solapur
Surat
Diu
Approx Travel Time
23h 8m
₹1,065
Onwards
Solapur
Surat
Diu
Approx Travel Time
1d 3h 10m
₹2,200
Onwards
Via Shirdi, Surat
Solapur
Shirdi
Surat
Diu
Approx Travel Time
1d 2h 15m
₹7,114
Onwards
Via Goa
Solapur
Goa
Diu
Approx Travel Time
4h 15m
₹6,474
Onwards
Via Mumbai, Keshod
Solapur
Mumbai
Keshod
Diu
Approx Travel Time
5h 35m
₹10,146
Onwards
Via Mumbai, Surat
Solapur
Mumbai
Surat
Diu
Approx Travel Time
6h 25m
₹12,789
Onwards
Frequently Asked Questions
What is the distance between Solapur and Diu?
Diu is approximately 600+ kms from Solapur.
How long does it take to reach Diu from Solapur?
It takes approximately 4 hours to reach Diu from Solapur by Flight Via Mumbai.
What is the cheapest way to reach Diu from Solapur?
The cheapest way to reach Diu from Solapur is by Train, Bus Via Surat.
What is the fastest way to reach Diu from Solapur?
The fastest way to reach Diu from Solapur is by Flight Via Mumbai.


