Hungary
From Madrid to Budapest: how this route flies
How long is the flight from Madrid to Budapest?
The direct flights we've seen take between 3 h and 3 h 10 min, with a median of 3 h 5 min.
Are there direct flights from Madrid to Budapest?
Of the 547 flights we've seen on this route in the last 10 days, around 20% are direct.
When there's a layover, the most common one we've seen is in Amsterdam.
Which airlines fly from Madrid to Budapest
- Lufthansa
- KLM
- Wizz Air
- LOT Polish Airlines
- Air France
- Iberia
What time flights land in Budapest
2.5 direct flights a day on average; based on what we've seen, it's typical to land between 09:25 and 23:10.
Window between the earliest and latest of every ten flights, based on direct flights seen recently: not a fixed schedule, just what usually happens.
If not everyone's flying from Madrid
Joivia compares the whole group's flights at once, wherever each person flies from, and finds the cheapest combination with the closest arrival times. If the rest of the group isn't flying from Madrid, the Budapest guide covers the other origins with a direct flight.
Search flights to Budapest from MadridHow to plan the trip when the group flies from several cities →
Frequently asked questions about going to Budapest as a group
How long is the flight from Madrid to Budapest?
About 3 h 5 min on average on the direct flights we've seen.
Is there a direct flight from Madrid to Budapest?
Not many: around 20% of the flights we see are direct.
Which airlines fly from Madrid to Budapest?
Among the flights we've seen, Lufthansa, KLM, Wizz Air, LOT Polish Airlines and Air France operate the most.
What time do I usually land in Budapest?
Typically, based on the direct flights we've seen, you'll land between 09:25 and 23:10.