
Ahmedabad to Diu
Diu is approximately 300+ km from Ahmedabad, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Diu.
Sort By
Mode of Transport
Direct Options
RECOMMENDED
FASTEST
Ahmedabad
Diu
Approx Travel Time
1h
₹3,250
Onwards
Ahmedabad
Diu
Approx Travel Time
9h 12m
₹700
Onwards
Ahmedabad
Diu
Approx Travel Time
6h 32m
₹5,492
Onwards
Via Keshod
Ahmedabad
Keshod
Diu
Approx Travel Time
2h 25m
On Demand
Via Surat
Ahmedabad
Surat
Diu
Approx Travel Time
4h 55m
₹3,057
Onwards
Ahmedabad
Surat
Diu
Approx Travel Time
4h 20m
₹6,546
Onwards
Via Keshod, Somnath
Ahmedabad
Keshod
Somnath
Diu
Approx Travel Time
6h 21m
On Demand
Via Bhavnagar
CHEAPEST
Ahmedabad
Bhavnagar
Diu
Approx Travel Time
9h 46m
₹620
Onwards
Ahmedabad
Bhavnagar
Diu
Approx Travel Time
9h 55m
₹1,000
Onwards
Via Keshod, Veraval
Ahmedabad
Keshod
Veraval
Diu
Approx Travel Time
6h 26m
₹2,685
Onwards
Frequently Asked Questions
What is the distance between Ahmedabad and Diu?
Diu is approximately 300+ kms from Ahmedabad.
How long does it take to reach Diu from Ahmedabad?
It takes approximately 1 hour to reach Diu from Ahmedabad by Flight.
What is the cheapest way to reach Diu from Ahmedabad?
The cheapest way to reach Diu from Ahmedabad is by Train, Bus Via Bhavnagar.
What is the fastest way to reach Diu from Ahmedabad?
The fastest way to reach Diu from Ahmedabad is by Flight.
Routes Connecting Ahmedabad
Routes From Ahmedabad
Routes Connecting Diu
Routes From Diu
Popular Places Routes
- Mumbai to Jamtara
- Karwar to KOSI-KALAN
- Udaipur to Addanki
- Bagalkot to Madanpur
- Karanja to Jaipur
- Gurgaon to Ludhiana
- Coimbatore to Chiplun
- Gurdaspur to Narwana
- Giddalur to Perinthalmanna
- Jagdalpur to Dwarka
- Pattukkottai to Mandsaur
- Kolkata to Udhampur
- Dharmapuri to Kedarnath
- Bangalore to Koraput
- Firozabad to Gaya

