
Diu to Dahod
Dahod is approximately 450+ kms from Diu. The fastest way to reach Dahod from Diu is by Flight, Train Via Ahmedabad. It takes approximately 6 hours. The cheapest way to reach Dahod from Diu is by Bus, Train Via Ahmedabad which would take approximately 14 hours.
Sort By
Mode of Transport
Via Surat
RECOMMENDED
Diu
Surat
Dahod
Approx Travel Time
7h 25m
₹2,871
Onwards
Diu
Surat
Dahod
Approx Travel Time
9h 16m
₹7,628
Onwards
Via Ahmedabad
FASTEST
Diu
Ahmedabad
Dahod
Approx Travel Time
5h 55m
₹3,551
Onwards
Diu
Ahmedabad
Dahod
Approx Travel Time
6h 40m
₹4,170
Onwards
Diu
Ahmedabad
Dahod
Approx Travel Time
7h 1m
₹6,887
Onwards
CHEAPEST
Diu
Ahmedabad
Dahod
Approx Travel Time
13h 55m
₹830
Onwards
Diu
Ahmedabad
Dahod
Approx Travel Time
14h 40m
₹1,449
Onwards
Via Bhavnagar
Diu
Bhavnagar
Dahod
Approx Travel Time
11h 10m
₹4,870
Onwards
Via Surat, Nadiad
Diu
Surat
Nadiad
Dahod
Approx Travel Time
10h 20m
₹2,911
Onwards
Via Keshod
Diu
Keshod
Dahod
Approx Travel Time
11h 55m
₹1,554
Onwards
Frequently Asked Questions
What is the distance between Diu and Dahod?
Dahod is approximately 450+ kms from Diu.
How long does it take to reach Dahod from Diu?
It takes approximately 6 hours to reach Dahod from Diu by Flight, Train Via Ahmedabad.
What is the cheapest way to reach Dahod from Diu?
The cheapest way to reach Dahod from Diu is by Bus, Train Via Ahmedabad.
What is the fastest way to reach Dahod from Diu?
The fastest way to reach Dahod from Diu is by Flight, Train Via Ahmedabad.