Madrid to Budapest flight with Wizz Air

Tue, 17 Jun
+ Add return
Wizz Air
Ryanair
Iberia
Lufthansa
Brussels Airlines
1,000+ travel companies
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Journey information

Overview: Madrid to Budapest flight

SpainSpain
HungaryHungary
Icon of flight
Flights from Madrid to Budapest depart on average 42 times per day, taking around 5h 35m. Cheap flight tickets for this journey start at £36 if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
1974 km
Average flight duration
5h 35m
Cheapest ticket price
£36
Flights per day
42
Direct flights
2
Fastest flight
3h 5m
Cheapest month to travel
August
First flight
05:00
Last flight
21:35
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

The cheapest and fastest flights from Madrid to Budapest

Showing times and prices for 17 Jun

Cheapest price

£117

Average price

£695

Fastest journey

3 h 5 m

Average duration

3 h 57 m

Flights per day

56

Distance

1974 km

Cheap tickets

The best way to find a cheap flight ticket from Madrid to Budapest is to book your journey as far in advance as possible and to avoid travelling at rush hour.

The average ticket from Madrid to Budapest will cost around £695 if you buy it on the day, but you can find cheap flight tickets today for only £117.

Fast flights

Of the 56 flights that leave Madrid for Budapest every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct flights cover the 1974 km distance in an average of 3 h 57 m but if you time it right, some flights will get you there in just 3 h 5 m .

The slowest flights will take 5 h 15 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Wizz AirW62372
20:153h10
Madrid Barajas Airport (MAD)
23:25Budapest Ferenc Liszt International Airport (BUD)
£1171One-way
0 changes
RyanairFR 6713
16:203h05
Madrid Barajas Airport (MAD)
19:25Budapest Ferenc Liszt International Airport (BUD)
£1371One-way
0 changes
IberiaIB871
11:403h10
Madrid Barajas Airport (MAD)
14:50Budapest Ferenc Liszt International Airport (BUD)
£1641One-way
0 changes
Air FranceAF1801 · AF1294
17:4518h00
Madrid Barajas Airport (MAD)
11:45Budapest Ferenc Liszt International Airport (BUD)
£2001One-way
1 change
KLMKL1508 · KL1363
20:2514h25
Madrid Barajas Airport (MAD)
10:50Budapest Ferenc Liszt International Airport (BUD)
£2101One-way
1 change

Travel Information

Compare coach and flight for Madrid to Budapest

Omio recommends booking the flight as it is the most popular option from Madrid to Budapest among Omio's users. If you are prioritising price take the flight with prices starting from £36. For those with little time consider booking a flight which can get you there in 5h 35m. In case you are seeking to minimise your carbon footprint the coach is your best bet as it emits only 2.0 - 4.9kg.

Compare flight with

Most popular
Flight
Coach

£133

Average Price

Cheapest

£157

Average Price

8h 35m

average duration

Fastest

5h 35m

Onboard

+

3h 0m

Additional time*

1d 46h 50m

average duration

1d 46h 20m

Onboard

+

30m

Additional time*

5.9 - 11.8kg

CO2 emissions

2.0 - 4.9kg

CO2 emissions

Lowest

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Madrid to Budapest flight times

Showing flights for today, Monday 16 June
Last updated at 16:02
ProviderDepartsDurationArrivesChanges
Tickets
iberiaQR6918+qatar_airwaysQR142 · QR19917:05 Madrid Barajas Airport (MAD)
18h45
11:50 Budapest Ferenc Liszt International Airport (BUD)2 changes
iberiaQR6924+qatar_airwaysQR142 · QR19918:00 Madrid Barajas Airport (MAD)
17h50
11:50 Budapest Ferenc Liszt International Airport (BUD)2 changes
wizz_airW6237218:15 Madrid Barajas Airport (MAD)
3h10
21:25 Budapest Ferenc Liszt International Airport (BUD)0 changesdirect
air_franceAF1101 · AF129418:15 Madrid Barajas Airport (MAD)
15h30
09:45 Budapest Ferenc Liszt International Airport (BUD)1 change
klmKL1508 · KL136318:25 Madrid Barajas Airport (MAD)
14h25
08:50 Budapest Ferenc Liszt International Airport (BUD)1 change
klmKL1508+klm_cityhopperKL136518:25 Madrid Barajas Airport (MAD)
17h00
11:25 Budapest Ferenc Liszt International Airport (BUD)1 change
ryanairFR 671318:45 Madrid Barajas Airport (MAD)
3h05
21:50 Budapest Ferenc Liszt International Airport (BUD)0 changesdirect
qatar_airwaysQR152 · QR20120:45 Madrid Barajas Airport (MAD)
32h20
05:05 Budapest Ferenc Liszt International Airport (BUD)1 change
qatar_airwaysQR152 · QR19920:45 Madrid Barajas Airport (MAD)
15h05
11:50 Budapest Ferenc Liszt International Airport (BUD)1 change
Tuesday 17 June
air_franceAF1401 · AF129404:00 Madrid Barajas Airport (MAD)
5h45
09:45 Budapest Ferenc Liszt International Airport (BUD)1 change
air_franceAF1401 · AF169404:00 Madrid Barajas Airport (MAD)
17h00
21:00 Budapest Ferenc Liszt International Airport (BUD)1 change
klmKL1500+klm_cityhopperKL136504:00 Madrid Barajas Airport (MAD)
7h25
11:25 Budapest Ferenc Liszt International Airport (BUD)1 change
klmKL1500 · KL136704:00 Madrid Barajas Airport (MAD)
10h30
14:30 Budapest Ferenc Liszt International Airport (BUD)1 change
lufthansaOS7456+austrian_airlinesOS206 · OS72104:00 Madrid Barajas Airport (MAD)
8h30
12:30 Budapest Ferenc Liszt International Airport (BUD)2 changes
air_franceAF1401 · AF149404:00 Madrid Barajas Airport (MAD)
12h35
16:35 Budapest Ferenc Liszt International Airport (BUD)1 change
lufthansaOS7456+austrian_airlinesOS204 · OS72104:00 Madrid Barajas Airport (MAD)
8h30
12:30 Budapest Ferenc Liszt International Airport (BUD)2 changes
lufthansaLH1121 · LH133804:00 Madrid Barajas Airport (MAD)
7h35
11:35 Budapest Ferenc Liszt International Airport (BUD)1 change
brussels_airlinesSN3732 · SN2609+lufthansaSN714304:20 Madrid Barajas Airport (MAD)
7h15
11:35 Budapest Ferenc Liszt International Airport (BUD)2 changes
iberiaQR8002+qatar_airwaysQR146 · QR20104:45 Madrid Barajas Airport (MAD)
24h20
05:05 Budapest Ferenc Liszt International Airport (BUD)2 changes
iberiaQR6857+qatar_airwaysQR146 · QR20105:10 Madrid Barajas Airport (MAD)
23h55
05:05 Budapest Ferenc Liszt International Airport (BUD)2 changes
lufthansaLH1807 · LH167805:10 Madrid Barajas Airport (MAD)
9h40
14:50 Budapest Ferenc Liszt International Airport (BUD)1 change
lufthansaOS7446+austrian_airlinesOS102 · OS72105:10 Madrid Barajas Airport (MAD)
7h20
12:30 Budapest Ferenc Liszt International Airport (BUD)2 changes
lufthansaLH1807 · LH167605:10 Madrid Barajas Airport (MAD)
5h30
10:40 Budapest Ferenc Liszt International Airport (BUD)1 change
iberiaQR8029+qatar_airwaysQR40 · QR20105:20 Madrid Barajas Airport (MAD)
23h45
05:05 Budapest Ferenc Liszt International Airport (BUD)2 changes
iberiaQR8093+qatar_airwaysQR128 · QR20105:30 Madrid Barajas Airport (MAD)
23h35
05:05 Budapest Ferenc Liszt International Airport (BUD)2 changes
iberiaQR8070+qatar_airwaysQR146 · QR20105:45 Madrid Barajas Airport (MAD)
23h20
05:05 Budapest Ferenc Liszt International Airport (BUD)2 changes
iberiaQR5090+qatar_airwaysQR146 · QR20106:30 Madrid Barajas Airport (MAD)
22h35
05:05 Budapest Ferenc Liszt International Airport (BUD)2 changes
lufthansaLH1123 · LH106 · LH167806:35 Madrid Barajas Airport (MAD)
8h15
14:50 Budapest Ferenc Liszt International Airport (BUD)2 changes
iberiaQR6854+qatar_airwaysQR132 · QR20106:45 Madrid Barajas Airport (MAD)
22h20
05:05 Budapest Ferenc Liszt International Airport (BUD)2 changes
iberiaQR6940+qatar_airwaysQR128 · QR20106:50 Madrid Barajas Airport (MAD)
22h15
05:05 Budapest Ferenc Liszt International Airport (BUD)2 changes
iberiaQR6573+qatar_airwaysQR126 · QR20106:50 Madrid Barajas Airport (MAD)
22h15
05:05 Budapest Ferenc Liszt International Airport (BUD)2 changes
qatar_airwaysQR148 · QR20107:05 Madrid Barajas Airport (MAD)
22h00
05:05 Budapest Ferenc Liszt International Airport (BUD)1 change
iberiaQR6862+qatar_airwaysQR40 · QR20107:55 Madrid Barajas Airport (MAD)
21h10
05:05 Budapest Ferenc Liszt International Airport (BUD)2 changes
qatar_airwaysQR8079 · QR56 · QR20108:05 Madrid Barajas Airport (MAD)
21h00
05:05 Budapest Ferenc Liszt International Airport (BUD)2 changes
klmKL1502 · KL136708:20 Madrid Barajas Airport (MAD)
6h10
14:30 Budapest Ferenc Liszt International Airport (BUD)1 change
iberiaQR5344+qatar_airwaysQR40 · QR20109:25 Madrid Barajas Airport (MAD)
19h40
05:05 Budapest Ferenc Liszt International Airport (BUD)2 changes
iberiaQR5095+qatar_airwaysQR146 · QR20109:25 Madrid Barajas Airport (MAD)
19h40
05:05 Budapest Ferenc Liszt International Airport (BUD)2 changes
iberiaQR6947+qatar_airwaysQR128 · QR20109:30 Madrid Barajas Airport (MAD)
19h35
05:05 Budapest Ferenc Liszt International Airport (BUD)2 changes
iberiaQR6861+qatar_airwaysQR132 · QR20109:30 Madrid Barajas Airport (MAD)
19h35
05:05 Budapest Ferenc Liszt International Airport (BUD)2 changes
iberiaIB87109:40 Madrid Barajas Airport (MAD)
3h10
12:50 Budapest Ferenc Liszt International Airport (BUD)0 changesdirect
lufthansaLH1801 · LH167809:45 Madrid Barajas Airport (MAD)
5h05
14:50 Budapest Ferenc Liszt International Airport (BUD)1 change
air_franceAF1301 · AF149410:20 Madrid Barajas Airport (MAD)
6h15
16:35 Budapest Ferenc Liszt International Airport (BUD)1 change
air_franceAF1301 · AF169410:20 Madrid Barajas Airport (MAD)
10h40
21:00 Budapest Ferenc Liszt International Airport (BUD)1 change
iberiaQR6939+qatar_airwaysQR146 · QR20110:45 Madrid Barajas Airport (MAD)
18h20
05:05 Budapest Ferenc Liszt International Airport (BUD)2 changes
lufthansaLH1113 · LH134011:05 Madrid Barajas Airport (MAD)
5h20
16:25 Budapest Ferenc Liszt International Airport (BUD)1 change
lufthansaLH1803 · LH168212:55 Madrid Barajas Airport (MAD)
8h40
21:35 Budapest Ferenc Liszt International Airport (BUD)1 change
lufthansaOS7450+austrian_airlinesOS116 · OS71712:55 Madrid Barajas Airport (MAD)
7h30
20:25 Budapest Ferenc Liszt International Airport (BUD)2 changes
lot_polish_airlinesLO434 · LO53513:30 Madrid Barajas Airport (MAD)
20h40
10:10 Budapest Ferenc Liszt International Airport (BUD)1 change
lot_polish_airlinesLO434 · LO53313:30 Madrid Barajas Airport (MAD)
17h35
07:05 Budapest Ferenc Liszt International Airport (BUD)1 change
qatar_airwaysQR150 · QR20113:40 Madrid Barajas Airport (MAD)
15h25
05:05 Budapest Ferenc Liszt International Airport (BUD)1 change
iberiaQR6949+qatar_airwaysQR20113:45 Madrid Barajas Airport (MAD)
15h20
05:05 Budapest Ferenc Liszt International Airport (BUD)1 change
ryanairFR 671314:20 Madrid Barajas Airport (MAD)
3h05
17:25 Budapest Ferenc Liszt International Airport (BUD)0 changesdirect
air_franceAF1601 · AF129414:40 Madrid Barajas Airport (MAD)
19h05
09:45 Budapest Ferenc Liszt International Airport (BUD)1 change
air_franceAF1601 · AF169414:40 Madrid Barajas Airport (MAD)
6h20
21:00 Budapest Ferenc Liszt International Airport (BUD)1 change
lufthansaLH1115 · LH134215:05 Madrid Barajas Airport (MAD)
6h45
21:50 Budapest Ferenc Liszt International Airport (BUD)1 change
klmKL1506 · KL136315:10 Madrid Barajas Airport (MAD)
17h40
08:50 Budapest Ferenc Liszt International Airport (BUD)1 change
air_franceAF1801 · AF169415:45 Madrid Barajas Airport (MAD)
5h15
21:00 Budapest Ferenc Liszt International Airport (BUD)1 change
air_franceAF1801 · AF129415:45 Madrid Barajas Airport (MAD)
18h00
09:45 Budapest Ferenc Liszt International Airport (BUD)1 change

This is the last flight of the day.

Find all the dates and times for this journey

How far in advance should I book flight tickets from Madrid to Budapest?

The best time to book your flight from Madrid to Budapest is 84 days before departure. See how prices for flights change on the Madrid to Budapest route.
Prices are for one-way tickets for one passenger from Madrid to Budapest per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your flight from Madrid to Budapest.

Compare prices and tickets Madrid to Budapest by coach or flight

Tue
17 Jun
Wed
18 Jun
Thu
19 Jun
Fri
20 Jun
Sat
21 Jun
Sun
22 Jun
Mon
23 Jun
Tue
24 Jun
Wed
25 Jun
Thu
26 Jun
Fri
27 Jun
Sat
28 Jun
Sun
29 Jun
Mon
30 Jun
Tue
01 Jul
Wed
02 Jul
Thu
03 Jul
Fri
04 Jul
Sat
05 Jul
Sun
06 Jul
Mon
07 Jul

Airlines: Wizz Air, Ryanair and Iberia Madrid to Budapest

Travel to Budapest from Madrid from £64 with Omio’s flight partners Wizz Air, Ryanair and Iberia! You can find the best timetables and tickets when comparing and booking the most convenient trip for you.

Wizz Air is one of the leading low-cost airlines offering flights within and outside Europe, and you can choose between Basic, Wixx Go, Wizz Plus & Flex ticket types for your flight between Madrid and Budapest.

Madrid to Budapest flight information with Wizz Air:

  • Average Duration: 3 h 15 min
  • Cheapest Price: £64

Madrid to Budapest Flights: An Overview

Made up of the two towns of Buda and Pest, linked by bridges across the Danube, the Hungarian capital is a popular destination for romantic getaways, with its traditional spas and cultured coffee houses. Visitors from Spain heading east for business or a city break can take direct flights from Madrid to Budapest seven days a week with a national carrier and a choice of budget airlines. Flight times to Budapest are just over three hours, with departure times in the morning and evening. Numerous additional indirect connections with a wide choice of airlines offer daily alternatives for travel from Madrid to the Hungarian city.   

Which airlines fly from Madrid to Budapest?

The Spanish national carrier Iberia offers direct flights from Madrid to Budapest three days a week. Hungarian budget airline Wizz provides daily direct flights between the two European capitals, while Irish low-cost operator Ryanair has direct flights on this route four days a week. Additional daily indirect connections to Budapest include Brussels Airlines departures from Madrid via Brussels, KLM connections via Amsterdam, and Iberia flights via London Heathrow.

How long is the flight from Madrid to Budapest?

The fastest flight time for the 1978 kilometer trip north east from Madrid Barajas Airport to Budapest is three hours and five minutes for some Iberia and Wizz services. Ryanair flights from Madrid take about five minutes longer to reach the Hungarian capital. The quickest indirect connection is a Brussels Airlines service via Brussels taking four hours and 50 minutes total journey time. Other indirect flights take upwards of five hours and some can take considerably longer, depending on routes and layover times.

How many flights are there from Madrid to Budapest?

There is a total of three daily direct flights from Madrid to Budapest at weekends, two from Tuesday to Thursday and one on Fridays and Mondays. Of these, budget airline Wizz provides a daily flight with an evening departure time. Budget operator Ryanair has a morning flight on Tuesdays, Wednesdays, Saturdays and Sundays. Iberia direct flights are available on Thursdays, Saturdays and Sundays. There are also more than 20 daily indirect routes from Madrid to Budapest, with one change in transit, including morning, afternoon and evening departures.  

What are the departure and arrival airports for flights from Madrid to Budapest?

Departure Airport: Madrid Barajas Airport is about 12 kilometers north east of downtown Madrid, with public transport connections on Cercanias local rail services C1 and C10, metro Line eight and express bus shuttles, taking around 30 minutes to reach the terminal. In addition to long and short stay parking lots, airport facilities include baggage storage counters, tapas bars, restaurants, ATMs, Castilian food and wine specialty stores, news vendors, business lounges and free WiFi. 

Arrival Airport: Budapest Ferenc Liszt International Airport is located 16 kilometers south east of central Budapest, connected by shuttle bus 200E to the nearby Ferihegy rail station for transfers downtown in 30 minutes. Facilities at the passenger terminal include car rental desks, luggage lockers, coffee bars, restaurants, ATMs, currency exchange bureaux, free WiFi and taxi stands.  

FAQs: Madrid to Budapest flights

FAQs: Take a flight from Madrid to Budapest hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Budapest.
FAQs

popular airports

Important Stations and Airports in Madrid and Budapest

Madrid
Budapest
The major airport for departures in Madrid is Madrid Barajas Airport. Find all the information you need to know about services, amenities and connections at Madrid Barajas Airport for your trip from Madrid to Budapest.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
information
ticketOfficeHours
Distance to city center
12 km
carConnection
Car connection
M-14, exit 2
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Available in Terminal 4; approximately €5 per hour.
Dining
Dining
  • McDonald's, Starbucks, and German cuisine.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Ramps, assistance.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Sheraton Paris Airport Hotel (within the airport), Ibis Styles (walking distance).
Lounge
Lounge
  • Lounges available in all terminals, including VIP lounges.
Lost and Found Office
Lost and Found Office
  • Located in Terminal 1, 2, and 4.
Public transport options for Madrid Barajas Airport
  • Metro: 8 Bus: 101, 200, Exprés-203 Train: Cercanías C1, C10
The major airport for arrivals in Budapest is Budapest Ferenc Liszt International Airport. Find all the information you need to know about services, amenities and connections at Budapest Ferenc Liszt International Airport for your journey to Budapest from Madrid.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
information
ticketOfficeHours
Distance to city center
16 km
carConnection
Car connection
M0, Exit 42
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Available in Terminal 2B; prices start at €2 per hour.
Dining
Dining
  • Costa Coffee, Hard Rock Cafe
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Ramps, toilets.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Travelodge Valencia Aeropuerto (walking distance).
Lounge
Lounge
  • Lounges available, including the SkyCourt Lounge.
Lost and Found Office
Lost and Found Office
  • Located in Terminal 2B, open daily.
Public transport options for Budapest Ferenc Liszt International Airport
  • Bus: 100E, 200E Train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language