
Sanand to Diu
Diu is approximately 350+ kms from Sanand. The fastest way to reach Diu from Sanand is by Cab, Flight Via Ahmedabad. It takes approximately 3 hours. The cheapest way to reach Diu from Sanand is by Train, Bus Via Rajkot which would take approximately 9 hours.
Sort By
Mode of Transport
Via Ahmedabad
FASTEST
Sanand
Ahmedabad
Diu
Approx Travel Time
3h 14m
₹4,737
Onwards
Sanand
Ahmedabad
Diu
Approx Travel Time
3h 25m
On Demand
Sanand
Ahmedabad
Diu
Approx Travel Time
3h 25m
₹3,445
Onwards
Sanand
Ahmedabad
Diu
Approx Travel Time
10h 25m
₹759
Onwards
Sanand
Ahmedabad
Diu
Approx Travel Time
10h 14m
₹2,051
Onwards
Sanand
Ahmedabad
Diu
Approx Travel Time
10h 25m
On Demand
Via Bavla
Sanand
Bavla
Diu
Approx Travel Time
8h 43m
₹2,368
Onwards
Via Rajkot
CHEAPEST
Sanand
Rajkot
Diu
Approx Travel Time
8h 50m
₹670
Onwards
Via Nadiad
Sanand
Nadiad
Diu
Approx Travel Time
10h 42m
₹2,650
Onwards
Frequently Asked Questions
What is the distance between Sanand and Diu?
Diu is approximately 350+ kms from Sanand.
How long does it take to reach Diu from Sanand?
It takes approximately 3 hours to reach Diu from Sanand by Cab, Flight Via Ahmedabad.
What is the cheapest way to reach Diu from Sanand?
The cheapest way to reach Diu from Sanand is by Train, Bus Via Rajkot.
What is the fastest way to reach Diu from Sanand?
The fastest way to reach Diu from Sanand is by Cab, Flight Via Ahmedabad.


