hero
How2Go
Bhachau to Diu

Bhachau to Diu

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

Sort By
Mode of Transport

Direct Bus

RECOMMENDED

Bhachau

Diu

Approx Travel Time

9h 40m

₹1,100

Onwards

Via Gandhidham

Bhachau

Gandhidham

Diu

Approx Travel Time

11h 42m

₹1,245

Onwards

Bhachau

Gandhidham

Diu

Approx Travel Time

11h 5m

₹1,533

Onwards

Ads by MMT

Via Rajkot, Keshod

FASTEST

Bhachau

Rajkot

Keshod

Diu

Approx Travel Time

7h 17m

₹1,839

Onwards

Via Wankaner, Keshod

Bhachau

Wankaner

Keshod

Diu

Approx Travel Time

8h 14m

₹5,366

Onwards

Bhachau

Wankaner

Keshod

Diu

Approx Travel Time

8h 27m

₹1,489

Onwards

Ads by MMT

Via Keshod

Bhachau

Keshod

Diu

Approx Travel Time

8h 25m

₹2,134

Onwards

Via Wankaner, Somnath

Bhachau

Wankaner

Somnath

Diu

Approx Travel Time

8h 36m

On Demand

Via Rajkot

CHEAPEST

Bhachau

Rajkot

Diu

Approx Travel Time

8h 30m

₹1,045

Onwards

Via Morbi, Rajkot

Bhachau

Morbi

Rajkot

Diu

Approx Travel Time

9h 24m

On Demand

Frequently Asked Questions

What is the distance between Bhachau and Diu?

Diu is approximately 350+ kms from Bhachau.

How long does it take to reach Diu from Bhachau?

It takes approximately 7 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 Rajkot.

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