Diu to Bhadra Distance

Bhadra is approximately 1550+ km from Diu. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Bhadra, with a total travel time of approximately 12 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Diu, India to Bhadra, India

Via Ahmedabad, Mohali

RECOMMENDED

FASTEST

Diu

Ahmedabad

Mohali

Bhadra

Approx Travel Time

11h 49m

₹15,096

Onwards

Via Ahmedabad, Delhi

CHEAPEST

Diu

Ahmedabad

Delhi

Bhadra

Approx Travel Time

14h 52m

₹9,014

Onwards

Diu

Ahmedabad

Delhi

Bhadra

Approx Travel Time

12h 10m

₹9,329

Onwards

Ads by MMT

Via Surat, Delhi

Diu

Surat

Delhi

Bhadra

Approx Travel Time

12h 5m

₹9,929

Onwards

Via Ahmedabad, Ajmer

Diu

Ahmedabad

Ajmer

Bhadra

Approx Travel Time

14h 25m

On Demand

Diu

Ahmedabad

Ajmer

Bhadra

Approx Travel Time

13h 35m

₹9,674

Onwards

Ads by MMT

Via Ahmedabad

Diu

Ahmedabad

Bhadra

Approx Travel Time

1d 3h 21m

On Demand

Via Surat, Jaipur

Diu

Surat

Jaipur

Bhadra

Approx Travel Time

14h 45m

₹9,175

Onwards

Via Ahmedabad, Reengus

Diu

Ahmedabad

Reengus

Bhadra

Approx Travel Time

1d 3h 14m

On Demand

Via Ahmedabad, Jodhpur

Diu

Ahmedabad

Jodhpur

Bhadra

Approx Travel Time

14h 30m

₹9,773

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Diu and Bhadra?

The straight-line distance is approximately 1000+ km.

What is the distance from Diu to Bhadra via Ahmedabad?

Via Ahmedabad, the distance is approximately 1550+ km, taking around 12 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India