hero
How2Go
Diu to Khambhaliya

Diu to Khambhaliya

Khambhaliya is approximately 250+ 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 Khambhaliya.

Read More
Sort By
Mode of Transport

Via Somnath

RECOMMENDED

CHEAPEST

Diu

Somnath

Khambhaliya

Approx Travel Time

8h 35m

₹517

Onwards

FASTEST

Diu

Somnath

Khambhaliya

Approx Travel Time

7h 20m

₹2,181

Onwards

Via Keshod

Diu

Keshod

Khambhaliya

Approx Travel Time

7h 36m

₹2,478

Onwards

Via Rajkot

Diu

Rajkot

Khambhaliya

Approx Travel Time

9h 37m

₹621

Onwards

Diu

Rajkot

Khambhaliya

Approx Travel Time

11h 5m

₹926

Onwards

Via Porbandar

Diu

Porbandar

Khambhaliya

Approx Travel Time

8h 24m

₹950

Onwards

Via Jetpur

Diu

Jetpur

Khambhaliya

Approx Travel Time

10h 26m

₹646

Onwards

Via Junagadh

Diu

Junagadh

Khambhaliya

Approx Travel Time

10h 45m

₹620

Onwards

Via Gondal

Diu

Gondal

Khambhaliya

Approx Travel Time

11h 9m

₹621

Onwards

Via Jamnagar

Diu

Jamnagar

Khambhaliya

Approx Travel Time

12h 9m

₹716

Onwards

Frequently Asked Questions

What is the distance between Diu and Khambhaliya?

Khambhaliya is approximately 250+ kms from Diu.

How long does it take to reach Khambhaliya from Diu?

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

What is the cheapest way to reach Khambhaliya from Diu?

The cheapest way to reach Khambhaliya from Diu is by Bus Via Somnath.

What is the fastest way to reach Khambhaliya from Diu?

The fastest way to reach Khambhaliya from Diu is by Cab, Bus Via Somnath.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India