COMPARE Prices across different modes

Wed
27 Oct
£86ryanair sun
Thu
28 Oct
£139ryanair sun
Fri
29 Oct
£138Lot Polish Airlines
Sat
30 Oct
£275KLM
Sun
31 Oct
£116Wizz Air
Mon
1 Nov
£95Ryanair
Tue
2 Nov
£222Lufthansa
Wed
3 Nov
£95Ryanair
Thu
4 Nov
£124Iberia
Fri
5 Nov
£107Wizz Air
Sat
6 Nov
£106Iberia
Sun
7 Nov
£36Ryanair
Mon
8 Nov
£36Ryanair
Tue
9 Nov
£133Lufthansa
Wed
10 Nov
£32Ryanair
Thu
11 Nov
£117Lufthansa
Fri
12 Nov
£54Wizz Air
Sat
13 Nov
£75Iberia
Sun
14 Nov
£18Ryanair
Mon
15 Nov
£33Ryanair

These companies trust us. We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Flight Information to Budapest from Madrid

distanceDistance1224 miles (1974 km)
durationAverage flight duration3 h 5 min
priceAverage plane ticket price£161 (€183)
changesDirect flightYes
carriersAirlinesWizz Air, Ryanair, Iberia, Lufthansa, TAP Portugal, Brussels Airlines or Air France

Flights from Madrid to Budapest cover the 1224 miles (1974 km) long route taking on average 3 h 5 min with our travel partners like Wizz Air, Ryanair, Iberia, Lufthansa, TAP Portugal, Brussels Airlines or Air France. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as £86, but the average price of plane tickets is £161. Travellers depart most frequently from Madrid Barajas Airport and arrive in Budapest Ferenc Liszt International Airport.

Airlines

Flight between Madrid and Budapest with Ryanair, Lufthansa and Brussels Airlines

Travel between Madrid and Budapest from £86 with Omio’s flight partners Ryanair, Lufthansa and Brussels Airlines! You can find the best timetables and tickets when comparing and booking the most convenient trip for you.

Ryanair
Lufthansa
Brussels Airlines

Ryanair is the leading low-cost airline offering flights within Europe, where you can choose different ticket types for your flight from Madrid to Budapest: Value, Regular, Plus or Flexi Plus.

If you're looking for cheap Ryanair tickets from Madrid to Budapest, check out Omio! With one-way Madrid to Budapest plane ticket prices starting as low as £95 when you book in advance, we'll help you get to Budapest from Madrid by showing you the latest Ryanair offers, flight timetables and tickets for this 1224 miles (1974 km) route. You can also review relevant ticket information for each class fare available on this journey, such as luggage policy and amenities offered onboard with Ryanair. If you search for Ryanair tickets between Madrid and Budapest in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the flight. Whether you're looking for the cheapest, fastest or earliest flight between Madrid and Budapest on offer, Omio makes it easier than ever for you to find that perfect flight with Ryanair so you can enjoy a smooth and comfortable journey.

Please follow the recommendations outlined by Ryanair when booking your flight tickets from Madrid to Budapest due to the coronavirus:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

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.  

Travel Tips

Flights from Madrid to Budapest
Take a flight to Budapest easily. 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
Are there COVID-19 travel restrictions for flights to Budapest from Madrid?

Travel by plane between Madrid, Spain and Budapest, Hungary is: Partially open.

Is international entry into Budapest from Madrid restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in Hungary from Madrid?

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

What are the safety rules to follow in Budapest, Hungary?

The government of Hungary has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

The above information was last checked on 24/10/2021. Remember to check the latest COVID-19 travel safety regulations for your flight from Madrid to Budapest closer to your date of departure here.

Are there travel restrictions, such as quarantine measures, in place when returning to Madrid, Spain from Budapest, Hungary?

Return travel from Hungary to Spain is: Partially open.

Are there any international entry restrictions on returning to Madrid from Budapest?

Entry into Spain is allowed for: Entry is partially open for citizens and permanent residents of Hungary

Do I need to quarantine on arrival in Spain from Budapest?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required

What are the safety rules to follow in Madrid, Spain?

The government of Spain has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 26/10/2021. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to Madrid from Budapest.

How much do cheap plane tickets between Madrid and Budapest cost?
Omio customers have found the cheapest flights from Madrid to Budapest to cost as little as £86  in the next 7 days.
What is the average cost of a flight from Madrid to Budapest?
The Madrid to Budapest plane ticket price is on average £161  if you are looking to purchase your tickets for this route in the next week.
How far is it from Madrid to Budapest by plane?
The Madrid to Budapest flight distance is approximately 1224 miles (1974 km).
What is the average Madrid to Budapest flight duration?
The flight time to Budapest from Madrid is on average 3 h 5 min  for the 1224 miles (1974 km) long journey, but the time it takes to go between Madrid and Budapest by flight can vary depending on specific dates or travelling on weekends and holidays.
What airport in Madrid does the flight to Budapest leave from? Which airport do I fly into Budapest from Madrid?

Omio customers most frequently book their flights from Madrid Barajas Airport   to Budapest Ferenc Liszt International Airport.

Where is the airport in Madrid to go to Budapest? Where is the airport in Budapest located?

Passengers booking this journey most frequently board their flights from Madrid Barajas Airport and need to travel around 7 miles (12 km) from the city centre to get to this airport.

Passengers arriving in Budapest most often land in Budapest Ferenc Liszt International Airport and need to travel about 10 miles (16 km) from this airport to reach the city centre. You can check for public transportation connections, airport shuttles or taxi service options available from Budapest Ferenc Liszt International Airport to get you to the city centre of Budapest.

Which airlines can get me from Madrid to Budapest?
For the trip from Madrid to Budapest you can take a flight with Wizz Air, Ryanair, Iberia, Lufthansa, TAP Portugal, Brussels Airlines or Air France. Be sure to check out all possible airlines that offer services from Madrid to Budapest on Omio to compare what amenities they may have.
When does the first flight depart from Madrid to Budapest? When does the last flight depart from Madrid to Budapest?
You can take the first flight from Madrid to Budapest at 05: 15   or take the last flight from Madrid to Budapest leaving at 20: 55. Look for the latest Madrid Budapest flight schedule on Omio and book the best time to take the plane for this trip.
How far in advance should I book a plane ticket between Madrid and Budapest to get the best deals?
If you book Madrid to Budapest plane tickets within the next 7 days, you can find one way tickets to cost on average £161. However, booking in advance gives you access to the best prices for flights from Madrid to Budapest. Look out for plane tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey