hero
How2Go
Diu to Dahanu

Diu to Dahanu

Dahanu is approximately 300+ 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 Dahanu.

Read More
Sort By
Mode of Transport

Via Surat

RECOMMENDED

FASTEST

Diu

Surat

Dahanu

Approx Travel Time

4h 25m

₹5,327

Onwards

Diu

Surat

Dahanu

Approx Travel Time

15h 23m

₹1,095

Onwards

Diu

Surat

Dahanu

Approx Travel Time

6h 35m

₹5,467

Onwards

Via Umargam

Diu

Umargam

Dahanu

Approx Travel Time

16h 53m

₹1,298

Onwards

Diu

Umargam

Dahanu

Approx Travel Time

16h 44m

₹2,607

Onwards

CHEAPEST

Diu

Umargam

Dahanu

Approx Travel Time

16h 3m

₹859

Onwards

Via Mumbai

Diu

Mumbai

Dahanu

Approx Travel Time

5h 41m

₹8,925

Onwards

Via Navsari

Diu

Navsari

Dahanu

Approx Travel Time

15h 48m

₹1,085

Onwards

Via Navi Mumbai

Diu

Navi Mumbai

Dahanu

Approx Travel Time

6h 37m

₹8,592

Onwards

Via Valsad

Diu

Valsad

Dahanu

Approx Travel Time

16h 18m

₹1,075

Onwards

Frequently Asked Questions

What is the distance between Diu and Dahanu?

Dahanu is approximately 300+ kms from Diu.

How long does it take to reach Dahanu from Diu?

It takes approximately 5 hours to reach Dahanu from Diu by Flight, Train Via Surat.

What is the cheapest way to reach Dahanu from Diu?

The cheapest way to reach Dahanu from Diu is by Bus, Train Via Umargam.

What is the fastest way to reach Dahanu from Diu?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India