
Harda to Diu
Diu is approximately 700+ kms from Harda. The fastest way to reach Diu from Harda is by Bus, Flight Via Indore, Ahmedabad. It takes approximately 8 hours. The cheapest way to reach Diu from Harda is by Train, Flight Via Jalgaon, Surat which would take approximately 15 hours.
Sort By
Mode of Transport
Via Surat
RECOMMENDED
Harda
Surat
Diu
Approx Travel Time
12h 25m
₹3,153
Onwards
Via Indore, Surat
Harda
Indore
Surat
Diu
Approx Travel Time
8h 5m
₹12,066
Onwards
Via Jalgaon, Surat
CHEAPEST
Harda
Jalgaon
Surat
Diu
Approx Travel Time
14h 35m
₹3,148
Onwards
Via Bhusawal, Surat
Harda
Bhusawal
Surat
Diu
Approx Travel Time
15h 5m
On Demand
Via Ratlam, Ahmedabad
Harda
Ratlam
Ahmedabad
Diu
Approx Travel Time
14h 20m
On Demand
Via Indore, Ahmedabad
FASTEST
Harda
Indore
Ahmedabad
Diu
Approx Travel Time
7h 50m
₹6,733
Onwards
Via Mumbai
Harda
Mumbai
Diu
Approx Travel Time
14h 25m
₹4,959
Onwards
Via Khachrod, Ahmedabad
Harda
Khachrod
Ahmedabad
Diu
Approx Travel Time
14h 35m
On Demand
Via Khandwa, Mumbai
Harda
Khandwa
Mumbai
Diu
Approx Travel Time
15h 50m
₹4,879
Onwards
Via Chalisgaon, Mumbai
Harda
Chalisgaon
Mumbai
Diu
Approx Travel Time
15h 35m
₹5,034
Onwards
Frequently Asked Questions
What is the distance between Harda and Diu?
Diu is approximately 700+ kms from Harda.
How long does it take to reach Diu from Harda?
It takes approximately 8 hours to reach Diu from Harda by Bus, Flight Via Indore, Ahmedabad.
What is the cheapest way to reach Diu from Harda?
The cheapest way to reach Diu from Harda is by Train, Flight Via Jalgaon, Surat.
What is the fastest way to reach Diu from Harda?
The fastest way to reach Diu from Harda is by Bus, Flight Via Indore, Ahmedabad.