hero
How2Go
Budapest to Diu

Budapest to Diu

Diu is approximately 6500+ kms from Budapest. The fastest way to reach Diu from Budapest is by Flight Via Frankfurt, Mumbai. It takes approximately 14 hours. The cheapest way to reach Diu from Budapest is by Flight Via Amman, Mumbai which would take approximately 18 hours.

Sort By
Mode of Transport

Via Attica, Mumbai

RECOMMENDED

Budapest

Attica

Mumbai

Diu

Approx Travel Time

14h 30m

₹35,725

Onwards

Via Frankfurt, Mumbai

FASTEST

Budapest

Frankfurt

Mumbai

Diu

Approx Travel Time

14h 10m

₹44,840

Onwards

Ads by MMT

Via Dubai, Surat

Budapest

Dubai

Surat

Diu

Approx Travel Time

15h 5m

₹36,219

Onwards

Via Amsterdam, Mumbai

Budapest

Amsterdam

Mumbai

Diu

Approx Travel Time

14h 56m

₹39,430

Onwards

Ads by MMT

Via Dubai, Ahmedabad

Budapest

Dubai

Ahmedabad

Diu

Approx Travel Time

15h 55m

₹35,098

Onwards

Via Amman, Mumbai

CHEAPEST

Budapest

Amman

Mumbai

Diu

Approx Travel Time

17h 30m

₹29,383

Onwards

Via London, Ahmedabad

Budapest

London

Ahmedabad

Diu

Approx Travel Time

15h 35m

₹45,578

Onwards

Via Abu Dhabi, Navi Mumbai

Budapest

Abu Dhabi

Navi Mumbai

Diu

Approx Travel Time

16h 45m

₹37,683

Onwards

Via Warsaw, Mumbai

Budapest

Warsaw

Mumbai

Diu

Approx Travel Time

16h 40m

₹39,344

Onwards

Via Belgrade, Dubai, Ahmedabad

Budapest

Belgrade

Dubai

Ahmedabad

Diu

Approx Travel Time

15h 40m

₹37,737

Onwards

Frequently Asked Questions

What is the distance between Budapest and Diu?

Diu is approximately 6500+ kms from Budapest.

How long does it take to reach Diu from Budapest?

It takes approximately 14 hours to reach Diu from Budapest by Flight Via Frankfurt, Mumbai.

What is the cheapest way to reach Diu from Budapest?

The cheapest way to reach Diu from Budapest is by Flight Via Amman, Mumbai.

What is the fastest way to reach Diu from Budapest?

The fastest way to reach Diu from Budapest is by Flight Via Frankfurt, Mumbai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India