Bulandshahr to Diu Distance

Diu is approximately 1150+ km from Bulandshahr. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Diu, with a total travel time of approximately 8 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 Bulandshahr, India to Diu, India

Via Delhi, Ahmedabad

RECOMMENDED

Bulandshahr

Delhi

Ahmedabad

Diu

Approx Travel Time

8h 8m

₹10,753

Onwards

Bulandshahr

Delhi

Ahmedabad

Diu

Approx Travel Time

8h 7m

₹13,277

Onwards

Via Jewar, Mumbai

FASTEST

Bulandshahr

Jewar

Mumbai

Diu

Approx Travel Time

7h 45m

₹12,467

Onwards

Via Agra, Ahmedabad

Bulandshahr

Agra

Ahmedabad

Diu

Approx Travel Time

1d 10h 47m

₹12,500

Onwards

Via Ghaziabad, Mumbai

Bulandshahr

Ghaziabad

Mumbai

Diu

Approx Travel Time

8h 1m

₹11,886

Onwards

Bulandshahr

Ghaziabad

Mumbai

Diu

Approx Travel Time

8h 11m

₹13,847

Onwards

Via Delhi, Surat

Bulandshahr

Delhi

Surat

Diu

Approx Travel Time

8h 13m

₹12,486

Onwards

CHEAPEST

Bulandshahr

Delhi

Surat

Diu

Approx Travel Time

20h 28m

₹8,344

Onwards

Bulandshahr

Delhi

Surat

Diu

Approx Travel Time

8h 12m

₹14,776

Onwards

Via Delhi, Mumbai

Bulandshahr

Delhi

Mumbai

Diu

Approx Travel Time

8h 52m

₹14,423

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1100+ km.

What is the distance from Bulandshahr to Diu via Delhi?

Via Delhi, the distance is approximately 1150+ km, taking around 8 hours.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India