Wayfli › Budapest (BUD) › To Madrid (MAD)

Budapest (BUD) to Madrid (MAD) flights

There are direct flights from Budapest Liszt Ferenc International Airport to Adolfo Suárez Madrid–Barajas Airport, sold by 2 airlines (including codeshares): Ryanair and Wizz Air. The distance is 1,975 km, about 2h 55m in the air. There are also 41 one-stop options, via airports such as Paris, Frankfurt and Barcelona.

Live fares for BUD → MADSee all routes on the map
1,975 kmdistance
~2h 55mdirect flight time (estimate)
2direct airlines
41one-stop options

Direct flights from Budapest to Madrid

RouteAirlines (incl. codeshares)DistanceTime (est.)
BUD → MADRyanair, Wizz Air1,975 km~2h 55m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
CDG ParisAir France and easyJet then Air France and easyJet2,312 km~5h 30m
FRA FrankfurtEthiopian Airlines and Lufthansa then Finnair and Ethiopian Airlines2,257 km~5h 25m
BCN BarcelonaRyanair and Wizz Air then Iberia and Air Europa2,005 km~5h 5m
FCO RomeITA Airways and Etihad Airways then ITA Airways and Ryanair2,166 km~5h 20m
MUC MunichLufthansa then Iberia and Lufthansa2,063 km~5h 10m
VIE ViennaAustrian Airlines then Ryanair and Iberia2,021 km~5h 10m
MXP MilanoRyanair and Wizz Air Malta then Iberia and easyJet1,979 km~5h 5m
ZRH ZurichSWISS then Iberia and SWISS2,045 km~5h 10m
BRU BrusselsBrussels Airlines then Aeromexico and Hainan Airlines2,455 km~5h 40m
ORY ParisTransavia France then Air France and Iberia2,290 km~5h 30m
ALC AlicanteWizz Air then Iberia and Air Europa2,256 km~5h 25m
DUS DuesseldorfEurowings and Lufthansa then Eurowings and Iberia2,441 km~5h 40m

More from Budapest and Madrid

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.