
Sanand to Diu
Diu is approximately 350+ kms from Sanand. The fastest way to reach Diu from Sanand is by Bus, Flight Via Ahmedabad. It takes approximately 4 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
Sanand
Ahmedabad
Diu
Approx Travel Time
4h 4m
₹4,452
Onwards
Sanand
Ahmedabad
Diu
Approx Travel Time
4h 15m
On Demand
FASTEST
Sanand
Ahmedabad
Diu
Approx Travel Time
3h 45m
₹3,271
Onwards
Sanand
Ahmedabad
Diu
Approx Travel Time
8h 55m
₹772
Onwards
Sanand
Ahmedabad
Diu
Approx Travel Time
8h 54m
₹1,953
Onwards
Sanand
Ahmedabad
Diu
Approx Travel Time
9h 25m
On Demand
Via Bavla
Sanand
Bavla
Diu
Approx Travel Time
7h 53m
On Demand
Via Rajkot
CHEAPEST
Sanand
Rajkot
Diu
Approx Travel Time
8h 45m
₹720
Onwards
Via Nadiad
Sanand
Nadiad
Diu
Approx Travel Time
13h 7m
₹2,956
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 4 hours to reach Diu from Sanand by Bus, 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 Bus, Flight Via Ahmedabad.


