hero
How2Go
Diu to Bhachau

Diu to Bhachau

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

Sort By
Mode of Transport

Direct Bus

RECOMMENDED

Diu

Bhachau

Approx Travel Time

9h 25m

₹1,100

Onwards

Via Gandhidham

Diu

Gandhidham

Bhachau

Approx Travel Time

11h 37m

₹1,245

Onwards

Diu

Gandhidham

Bhachau

Approx Travel Time

11h

₹1,674

Onwards

Ads by MMT

Via Somnath, Rajkot

FASTEST

Diu

Somnath

Rajkot

Bhachau

Approx Travel Time

7h 50m

On Demand

Via Somnath, Wankaner

Diu

Somnath

Wankaner

Bhachau

Approx Travel Time

8h 31m

On Demand

Ads by MMT

Via Keshod

Diu

Keshod

Bhachau

Approx Travel Time

7h 50m

₹3,218

Onwards

Via Keshod, Wankaner

Diu

Keshod

Wankaner

Bhachau

Approx Travel Time

8h 27m

₹2,573

Onwards

Via Rajkot

CHEAPEST

Diu

Rajkot

Bhachau

Approx Travel Time

9h 10m

₹1,050

Onwards

Diu

Rajkot

Bhachau

Approx Travel Time

10h 55m

On Demand

Via Rajkot, Morbi

Diu

Rajkot

Morbi

Bhachau

Approx Travel Time

9h 59m

On Demand

Frequently Asked Questions

What is the distance between Diu and Bhachau?

Bhachau is approximately 350+ kms from Diu.

How long does it take to reach Bhachau from Diu?

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

What is the cheapest way to reach Bhachau from Diu?

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

What is the fastest way to reach Bhachau from Diu?

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

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India