hero
How2Go
Ankleshwar to Diu

Ankleshwar to Diu

Diu is approximately 450+ kms from Ankleshwar. The fastest way to reach Diu from Ankleshwar is by Train, Flight Via Surat. It takes approximately 4 hours. The cheapest way to reach Diu from Ankleshwar is by Train, Bus Via Surat which would take approximately 8 hours.

Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Ankleshwar

Diu

Approx Travel Time

9h 35m

₹9,421

Onwards

Direct Bus

Ankleshwar

Diu

Approx Travel Time

11h 5m

₹799

Onwards

Ads by MMT

Via Surat

Ankleshwar

Surat

Diu

Approx Travel Time

3h 46m

₹4,843

Onwards

FASTEST

Ankleshwar

Surat

Diu

Approx Travel Time

3h 21m

₹2,865

Onwards

CHEAPEST

Ankleshwar

Surat

Diu

Approx Travel Time

7h 21m

₹744

Onwards

Ankleshwar

Surat

Diu

Approx Travel Time

3h 55m

₹3,420

Onwards

Ankleshwar

Surat

Diu

Approx Travel Time

7h 46m

₹2,722

Onwards

Ankleshwar

Surat

Diu

Approx Travel Time

7h 55m

₹1,299

Onwards

Via Bhavnagar

Ankleshwar

Bhavnagar

Diu

Approx Travel Time

9h 25m

₹1,150

Onwards

Ankleshwar

Bhavnagar

Diu

Approx Travel Time

9h 25m

₹7,631

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Ankleshwar and Diu?

Diu is approximately 450+ kms from Ankleshwar.

How long does it take to reach Diu from Ankleshwar?

It takes approximately 4 hours to reach Diu from Ankleshwar by Train, Flight Via Surat.

What is the cheapest way to reach Diu from Ankleshwar?

The cheapest way to reach Diu from Ankleshwar is by Train, Bus Via Surat.

What is the fastest way to reach Diu from Ankleshwar?

The fastest way to reach Diu from Ankleshwar is by Train, Flight Via Surat.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India