hero
How2Go
Bhachau to Diu

Bhachau to Diu

Diu is approximately 400+ kms from Bhachau. The fastest way to reach Diu from Bhachau is by Bus, Train, Flight Via Rajkot, Keshod. It takes approximately 8 hours. The cheapest way to reach Diu from Bhachau is by Bus Via Gondal which would take approximately 12 hours.

Sort By
Mode of Transport

Via Rajkot

RECOMMENDED

Bhachau

Rajkot

Diu

Approx Travel Time

9h 37m

₹5,525

Onwards

Via Rajkot, Keshod

FASTEST

Bhachau

Rajkot

Keshod

Diu

Approx Travel Time

8h 12m

₹1,804

Onwards

Ads by MMT

Via Rajkot, Somnath

Bhachau

Rajkot

Somnath

Diu

Approx Travel Time

10h 4m

On Demand

Via Wankaner, Keshod

Bhachau

Wankaner

Keshod

Diu

Approx Travel Time

8h 47m

₹1,489

Onwards

Ads by MMT

Via Wankaner, Junagadh

Bhachau

Wankaner

Junagadh

Diu

Approx Travel Time

10h 38m

On Demand

Via Jetpur, Keshod

Bhachau

Jetpur

Keshod

Diu

Approx Travel Time

9h 20m

₹2,447

Onwards

Via Wankaner, Somnath

Bhachau

Wankaner

Somnath

Diu

Approx Travel Time

10h 28m

On Demand

Via Gondal

CHEAPEST

Bhachau

Gondal

Diu

Approx Travel Time

11h 35m

₹1,248

Onwards

Bhachau

Gondal

Diu

Approx Travel Time

10h 25m

₹5,933

Onwards

Via Rajkot, Junagadh

Bhachau

Rajkot

Junagadh

Diu

Approx Travel Time

10h 27m

On Demand

Frequently Asked Questions

What is the distance between Bhachau and Diu?

Diu is approximately 400+ kms from Bhachau.

How long does it take to reach Diu from Bhachau?

It takes approximately 8 hours to reach Diu from Bhachau by Bus, Train, Flight Via Rajkot, Keshod.

What is the cheapest way to reach Diu from Bhachau?

The cheapest way to reach Diu from Bhachau is by Bus Via Gondal.

What is the fastest way to reach Diu from Bhachau?

The fastest way to reach Diu from Bhachau is by Bus, Train, Flight Via Rajkot, Keshod.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India