hero
How2Go
Budapest to Diu

Budapest to Diu

The fastest way to reach Diu from Budapest is by Flight Via Frankfurt, Mumbai. The journey takes approximately 15 hours, depending on traffic, road conditions and the time of travel. This is a good option if you want to save time and reach your destination comfortably.

Read More
Sort By
Mode of Transport

Via Jeddah, Ahmedabad

RECOMMENDED

Budapest

Jeddah

Ahmedabad

Diu

Approx Travel Time

16h 10m

On Demand

Via Frankfurt, Mumbai

FASTEST

Budapest

Frankfurt

Mumbai

Diu

Approx Travel Time

14h 20m

₹46,074

Onwards

Ads by MMT

Via Attica, Mumbai

Budapest

Attica

Mumbai

Diu

Approx Travel Time

14h 30m

₹35,725

Onwards

Via Dubai, Surat

Budapest

Dubai

Surat

Diu

Approx Travel Time

15h 20m

₹36,443

Onwards

Ads by MMT

Via London, Ahmedabad

Budapest

London

Ahmedabad

Diu

Approx Travel Time

15h 25m

₹40,562

Onwards

Via Dubai, Ahmedabad

Budapest

Dubai

Ahmedabad

Diu

Approx Travel Time

16h 10m

₹35,499

Onwards

Via Abu Dhabi, Navi Mumbai

Budapest

Abu Dhabi

Navi Mumbai

Diu

Approx Travel Time

16h 5m

₹37,022

Onwards

Via Amman, Mumbai

CHEAPEST

Budapest

Amman

Mumbai

Diu

Approx Travel Time

17h 30m

₹29,360

Onwards

Via Warsaw, Mumbai

Budapest

Warsaw

Mumbai

Diu

Approx Travel Time

16h 40m

₹37,518

Onwards

Via Belgrade, Baku, Ahmedabad

Budapest

Belgrade

Baku

Ahmedabad

Diu

Approx Travel Time

15h 45m

On Demand

Frequently Asked Questions

What is the distance between Budapest and Diu?

Diu is approximately 0+ kms from Budapest.

How long does it take to reach Diu from Budapest?

It takes approximately 15 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