Flights from Madrid to Budapest – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MAD to BUD – All flight route options from Barajas, Spain to Budapest Ferenc Liszt International Airport, Hungary. These flights are operated by 19 different airlines. Fly non-stop or choose from 13 different connecting flights. The shortest flight time is 3 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Budapest Ferenc Liszt Airport
We got great deals on hotels and car rentals near the airport.
Madrid to Budapest flights
There are over 15 airlines and as many as 163 flights every week to this destination. You can fly non-stop to Budapest (BUD) from Madrid (MAD) with Ryanair, Iberia or Wizz Air but if a stopover option suits you better you can choose to fly via Munich, Zurich or any other of the 12 alternatives with connectiing airports.
Madrid to Budapest with Ryanair
You can fly non-stop every weekday with flights departing between 6:00 am and 8:00 pm.
With Brussels Airlines
If you fly from Madrid with Brussels Airlines you will do a stopover in Brussels, BRU before reaching Budapest. This flight trip will take 5 hours and 25 minutes and you can fly every day of the week except Mondays and Tuesday with departures at 17:35. Brussels Airlines is a Star Alliance member.
Distance & flight times: Barajas to Budapest Airport
The shortest flight time between MAD and BUD is 3 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 5m | - | 1232 miles (1982 km) |
MUC Munich | 5h 10m | 1h 20m | 1287 miles (2071 km) |
ZRH Zurich | 5h 20m | 1h 15m | 1275 miles (2051 km) |
PRG Prague | 5h 25m | 1h 10m | 1386 miles (2230 km) |
CDG Paris | 5h 45m | 55m | 1442 miles (2320 km) |
AMS Amsterdam | 6h 5m | 1h 50m | 1641 miles (2640 km) |
VIE Vienna | 6h 20m | 2h 25m | 1260 miles (2027 km) |
BRU Brussels | 6h 25m | 2h 5m | 1532 miles (2465 km) |
FRA Frankfurt | 6h 55m | 55m | 1408 miles (2265 km) |
ORY Paris | 7h 10m | - | - |
LGW London | 8h 20m | - | - |
LHR London | 8h 25m | 1h 50m | 1707 miles (2747 km) |
BEG Belgrade | 8h 40m | 4h 25m | 1440 miles (2317 km) |


Quick copy and share this page
From Madrid to Hungary
We have found another destination to Hungary from Barajas as well.
From Spain to Budapest
Below is a list of other cities in Spain with flights to Budapest with either non-stop or connecting flights.
-
BCN Barcelona Direct
-
PMI Palma de Mallorca Direct
-
AGP Malaga Direct
-
ALC Alicante Direct
-
LPA Las Palmas Direct
-
TFS Tenerife Direct
-
VLC Valencia Direct
-
SVQ Sevilla Direct
-
IBZ Ibiza
-
ACE Lanzarote Direct