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 Bus which would take approximately 11 hours.

Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Ankleshwar

Diu

Approx Travel Time

9h 35m

₹9,421

Onwards

Direct Bus

CHEAPEST

Ankleshwar

Diu

Approx Travel Time

11h 5m

₹699

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

Ankleshwar

Surat

Diu

Approx Travel Time

7h 21m

₹844

Onwards

Ankleshwar

Surat

Diu

Approx Travel Time

3h 55m

₹3,420

Onwards

Ankleshwar

Surat

Diu

Approx Travel Time

7h 46m

₹2,822

Onwards

Ankleshwar

Surat

Diu

Approx Travel Time

7h 55m

₹1,399

Onwards

Via Bhavnagar

Ankleshwar

Bhavnagar

Diu

Approx Travel Time

9h 25m

₹1,000

Onwards

Ankleshwar

Bhavnagar

Diu

Approx Travel Time

9h 25m

₹7,581

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 Bus.

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