Airlines with flights from Budapest to Madrid
There are 14 airlines with scheduled flights between BUD and MAD. Wizz Air, Iberia and Ryanair has non-stop flights from Budapest Airport to Barajas and the flight time is 3 hours and 30 minutes.
Choose airline
Schedules
Non-stop with Wizz Air
-
Total flight time: 3 hours and 30 minutes
-
Low-cost airline
-
Budapest is a Wizz Air focus city (Operating base).
-
11 flights per week
-
Airbus A321neo
Flight
The timetable & schedule information was updated at 2026-04-21
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with Ryanair
-
Total flight time: 3 hours and 20 minutes
-
Low-cost airline
-
Budapest and Madrid are both Ryanair focus cities.
-
6 flights per week
-
Boeing 737MAX 8 PassengerBoeing 737-800 (winglets) Passenger/BBJ2
Flight
The timetable & schedule information was updated at 2026-04-21
Via Munich with Lufthansa City Airlines
-
Total flight time: 5h 00m - 5h 00m.
Flight
VL1802
The timetable & schedule information was updated at 2026-04-21
Via Munich with Lufthansa
-
Total flight time: 5h 05m - 5h 45m.
-
28 flights per week
Flight
LH1800
The timetable & schedule information was updated at 2026-04-21
Via Brussels with Brussels Airlines
-
Total flight time: 5h 15m - 5h 25m.
-
24 flights per week
Flight
SN3721
SN3731
The timetable & schedule information was updated at 2026-04-21
Via Luxembourg with Luxair
-
Total flight time: 5h 15m - 7h 20m.
-
5 flights per week
Flight
The timetable & schedule information was updated at 2026-04-21

There are 14 airlines with scheduled flights between BUD and MAD. Wizz Air, Iberia and Ryanair has non-stop flights from Budapest Airport to Barajas and the flight time is 3 hours and 30 minutes.
Via Amsterdam with KLM
Via Warsaw with LOT
Via Zurich with SWISS
Via Paris with Air France
Via Belgrade with Air Serbia
Via London with British Airways
Via Dusseldorf with Eurowings