hero
How2Go
Diu to Anand

Diu to Anand

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

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Diu

Anand

Approx Travel Time

6h 22m

₹9,858

Onwards

Diu

Anand

Approx Travel Time

9h 45m

₹1,000

Onwards

Via Ahmedabad

FASTEST

Diu

Ahmedabad

Anand

Approx Travel Time

3h 35m

₹4,065

Onwards

CHEAPEST

Diu

Ahmedabad

Anand

Approx Travel Time

11h 5m

₹845

Onwards

Diu

Ahmedabad

Anand

Approx Travel Time

4h 30m

₹4,820

Onwards

Diu

Ahmedabad

Anand

Approx Travel Time

4h 49m

₹5,403

Onwards

Via Amreli

Diu

Amreli

Anand

Approx Travel Time

14h 3m

₹3,154

Onwards

Via Surat

Diu

Surat

Anand

Approx Travel Time

4h 30m

₹5,317

Onwards

Via Bhavnagar

Diu

Bhavnagar

Anand

Approx Travel Time

10h 22m

₹1,600

Onwards

Via Surat, Ankleshwar

Diu

Surat

Ankleshwar

Anand

Approx Travel Time

5h 32m

₹5,352

Onwards

Frequently Asked Questions

What is the distance between Diu and Anand?

Anand is approximately 350+ kms from Diu.

How long does it take to reach Anand from Diu?

It takes approximately 4 hours to reach Anand from Diu by Flight, Train Via Ahmedabad.

What is the cheapest way to reach Anand from Diu?

The cheapest way to reach Anand from Diu is by Bus, Train Via Ahmedabad.

What is the fastest way to reach Anand from Diu?

The fastest way to reach Anand from Diu is by Flight, Train Via Ahmedabad.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India