
Hosur to Diu
Diu is approximately 1150+ kms from Hosur. The fastest way to reach Diu from Hosur is by Cab, Flight Via Bangalore, Mumbai. It takes approximately 6 hours. The cheapest way to reach Diu from Hosur is by Train, Bus Via Raichur, Surat which would take approximately 33 hours.
Sort By
Mode of Transport
Via Bangalore, Mumbai
RECOMMENDED
FASTEST
Hosur
Bangalore
Mumbai
Diu
Approx Travel Time
5h 50m
₹11,616
Onwards
Hosur
Bangalore
Mumbai
Diu
Approx Travel Time
6h 5m
₹10,529
Onwards
Hosur
Bangalore
Mumbai
Diu
Approx Travel Time
8h 25m
₹10,243
Onwards
Via Raichur, Surat
CHEAPEST
Hosur
Raichur
Surat
Diu
Approx Travel Time
1d 8h 44m
₹1,420
Onwards
Via Bangalore, Surat
Hosur
Bangalore
Surat
Diu
Approx Travel Time
1d 10h 5m
₹3,612
Onwards
Hosur
Bangalore
Surat
Diu
Approx Travel Time
5h 55m
₹10,576
Onwards
Hosur
Bangalore
Surat
Diu
Approx Travel Time
6h 10m
₹9,489
Onwards
Via Bangalore, Navi Mumbai
Hosur
Bangalore
Navi Mumbai
Diu
Approx Travel Time
6h
₹11,155
Onwards
Hosur
Bangalore
Navi Mumbai
Diu
Approx Travel Time
6h 15m
₹10,068
Onwards
Hosur
Bangalore
Navi Mumbai
Diu
Approx Travel Time
8h 35m
₹9,782
Onwards
Frequently Asked Questions
What is the distance between Hosur and Diu?
Diu is approximately 1150+ kms from Hosur.
How long does it take to reach Diu from Hosur?
It takes approximately 6 hours to reach Diu from Hosur by Cab, Flight Via Bangalore, Mumbai.
What is the cheapest way to reach Diu from Hosur?
The cheapest way to reach Diu from Hosur is by Train, Bus Via Raichur, Surat.
What is the fastest way to reach Diu from Hosur?
The fastest way to reach Diu from Hosur is by Cab, Flight Via Bangalore, Mumbai.


