hero
How2Go
Ambaji to Diu

Ambaji to Diu

Diu is approximately 450+ km from Ambaji, 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.

Read More
Sort By
Mode of Transport

Via Ahmedabad

RECOMMENDED

Ambaji

Ahmedabad

Diu

Approx Travel Time

7h 10m

₹4,420

Onwards

FASTEST

Ambaji

Ahmedabad

Diu

Approx Travel Time

6h 37m

₹7,335

Onwards

Ambaji

Ahmedabad

Diu

Approx Travel Time

13h 27m

₹3,465

Onwards

Ambaji

Ahmedabad

Diu

Approx Travel Time

14h 20m

₹550

Onwards

Via Bhavnagar

CHEAPEST

Ambaji

Bhavnagar

Diu

Approx Travel Time

14h 29m

₹332

Onwards

Ambaji

Bhavnagar

Diu

Approx Travel Time

12h 46m

₹4,681

Onwards

Via Ahmedabad, Surat

Ambaji

Ahmedabad

Surat

Diu

Approx Travel Time

20h 25m

₹1,690

Onwards

Via Ahmedabad, Keshod

Ambaji

Ahmedabad

Keshod

Diu

Approx Travel Time

8h 35m

₹4,310

Onwards

Via Amreli

Ambaji

Amreli

Diu

Approx Travel Time

14h 5m

₹3,285

Onwards

Via Gandhinagar

Ambaji

Gandhinagar

Diu

Approx Travel Time

13h 42m

₹3,964

Onwards

Frequently Asked Questions

What is the distance between Ambaji and Diu?

Diu is approximately 450+ kms from Ambaji.

How long does it take to reach Diu from Ambaji?

It takes approximately 7 hours to reach Diu from Ambaji by Cab, Flight Via Ahmedabad.

What is the cheapest way to reach Diu from Ambaji?

The cheapest way to reach Diu from Ambaji is by Bus Via Bhavnagar.

What is the fastest way to reach Diu from Ambaji?

The fastest way to reach Diu from Ambaji is by Cab, Flight Via Ahmedabad.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India