
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
₹3,717
Onwards
Sanand
Ahmedabad
Diu
Approx Travel Time
3h 25m
On Demand
Sanand
Ahmedabad
Diu
Approx Travel Time
3h 25m
₹2,586
Onwards
Sanand
Ahmedabad
Diu
Approx Travel Time
10h 25m
₹787
Onwards
Sanand
Ahmedabad
Diu
Approx Travel Time
10h 14m
₹1,918
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,507
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.


