Train Driving

Kadi to Diu

Updated: 28 May 2026

Diu is approximately 600 km from Kadi. The route follows NH 51 through Ahmedabad, Bhavnagar, and Una. This journey takes about 12 to 13 hours by road. Diu is an island town and is well-connected to the mainland by a bridge.

Total Distance: 600 km by road, 450 km air distance.
Fastest Way
Driving takes 12 hours.
Cheapest Way
Train from Ahmedabad is the most economical.
Compare Kadi to Diu Routes
Train
Connecting
Driving
Direct
Duration 14 hours 12 hours
Avg Price 700-1500 INR 5000-7000 INR
Operator Somnath Express Personal Vehicle
Route Ahmedabad to Veraval Station, then taxi Kadi-Ahmedabad-Bhavnagar-Una-Diu
Tip Book tickets well in advance. The highway is well-maintained.
Travel Tips
  • Local Transport
    Use auto-rickshaws for city travel.
  • Food
    Try the local seafood.
  • Weather
    Diu is humid in summer.
  • Booking
    Book hotels in advance.
  • Shopping
    Buy local handicrafts.
Safety Tips
  • Highway Safety
    Stay alert on the highway.
  • Night Travel
    Avoid night driving.
  • Emergency
    Keep emergency contacts saved.
  • Hydration
    Carry plenty of water.
People Also Ask
  • Is there a direct bus?
    Yes, private buses run from Ahmedabad.
  • How long is the train?
    It takes about 14 hours.
  • Is Diu safe?
    Yes, it is a safe city.
  • Best time to visit?
    Winter is the best time.
  • Are there tolls?
    Yes, expect multiple tolls.
Quick Info
  • From Kadi, Gujarat, India
  • To Diu, Daman and Diu, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Diu
1
Nagoa Beach
Enjoy the beach.
2
Diu Fort
Explore the historic fort.
3
Gangeshwar Temple
Visit the temple.
4
St. Paul's Church
Visit the church.
Tags
Kadi to Diu Diu road trip Kadi to Diu distance travel to Diu Gujarat to Diu NH 51 route Diu travel guide driving to Diu