Compare prices and tickets by train, bus or flight

Wed
Dec 1
$271Air France
Thu
Dec 2
$312KLM
Fri
Dec 3
$209Lot Polish Airlines
Sat
Dec 4
$350Lufthansa
Sun
Dec 5
$61Wizz Air
Mon
Dec 6
$52Ryanair
Tue
Dec 7
$190Air France
Wed
Dec 8
$186KLM
Thu
Dec 9
$124Iberia
Fri
Dec 10
$73Wizz Air
Sat
Dec 11
$85Iberia
Sun
Dec 12
$20Wizz Air
Mon
Dec 13
$20Wizz Air
Tue
Dec 14
$124Air France
Wed
Dec 15
$25Ryanair
Thu
Dec 16
$102Iberia
Fri
Dec 17
$67Wizz Air
Sat
Dec 18
$85Iberia
Sun
Dec 19
$29Wizz Air
Mon
Dec 20
$18Ryanair

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Accommodation

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
Airlines

Travel with Wizz Air, Ryanair and Iberia from Madrid to Budapest

Wizz Air, Ryanair and Iberia flights will get you from Madrid to Budapest from $52 (€43). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

Wizz Air
Ryanair
Iberia

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 from Madrid to Budapest.

If you’re looking for a smooth and easy flight from Madrid to Budapest, check Omio for Wizz Air flights offering this route. Whether you are looking for the fastest, earliest or cheapest flight to take for this 1224 miles (1974 km) journey between Madrid and Budapest, Omio makes it easier than ever to find Wizz Air flights at affordable prices, and you can also quickly book plane tickets online. Check the current Wizz Air flight schedules for your ideal departure and arrival times, compare the best route from Madrid to Budapest as well as relevant ticket information (such as baggage allowance and amenities offered onboard), and book your Wizz Air flight on Omio. If you search for flights between Madrid and Budapest in the Omio app, you can quickly see if the Wizz Air tickets are mobile tickets, making it convenient for you to go paperless when traveling. With prices for Wizz Air flights from Madrid to Budapest starting at $61 (€51), buy your official Wizz Air tickets with Omio online quickly and easily!

    Wizz Air has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by flight from Madrid to Budapest:

    • 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.  

    Cheap flights from Madrid to Budapest: when to book to save $

    Time Price Savings
    1 week earlier 51 €
    2 weeks earlier 41 €24%
    3 weeks earlier 41 €24%
    1 month before 32 €59%
    2 months earlier 29 €76%
    3 months earlier 29 €76%


    When it comes to booking flights, planning ahead always pays off! Both scheduled and low-cost airlines often release promotional prices and discounted fares—so by buying in advance—you can get access to the cheapest airline tickets. Use Omio to check prices and flight offers Madrid - Budapest: look for the most attractive fares and choose the most suitable solution for you. But hurry up—if you want to buy cheaper airline tickets from Madrid to Budapest timing is everything.

    Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Madrid to Budapest and save as much as possible on ticket prices. In general, when you book a flight:

    • Buying your air tickets from Madrid to Budapest 3 weeks in advance means you could save up to 24% compared to the price available on the day of departure.
    • If you book a flight from Madrid - Budapest 2 months in advance you save up to about 76% compared to the initial price.
    • By booking 3 months in advance you could save up to 76%
    • Check back to our website where you can explore airline offers and cheap flights to travel all over Europe, the U.S. and Canada.

    Travel Tips

    Madrid to Budapest Flight
    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
    Am I allowed to travel by plane from Madrid, Spain to Budapest, Hungary?

    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 11/29/21. Remember to check the latest COVID-19 travel safety regulations for your flight to Budapest from Madrid closer to your date of departure here

    What restrictions are there on reentering Spain from Budapest, Hungary?

    The restriction level for your return flight to Madrid, Spain from Budapest is: Partially open.

    Is my return flight into Madrid from Budapest restricted?

    International entry 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?

    Conditions of reentry:

    • 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:

    • Social distancing required: 1.5 metre (s) (5 feet)
    • Face mask required: Mandatory

    Last checked on 11/30/21. Remember to check the latest COVID-19 travel safety regulations for your flight to Madrid from Budapest closer to your date of departure here here.

    How much are cheap flights between Madrid and Budapest?
    If you’re looking to save money on tickets, you can find cheap Madrid to Budapest flights for as little as $52 (€43)  in the next 7 days.
    How much is the flight from Madrid to Budapest on average?
    If you are looking to buy your plane ticket in the next 7 days, you can expect the Madrid to Budapest flight to cost on average $244 (€204)  one way.
    How many miles is it from Madrid to Budapest by plane?
    The distance from Madrid to Budapest by plane is approximately 1224 miles (1974 km).
    How long is a flight from Madrid to Budapest on average?
    While the time it takes to travel 1224 miles (1974 km) to Budapest from Madrid can vary based on specific dates, weekends, and holidays, the Madrid to Budapest flight journey time is on average 3 h.
    What airport does the flight from Madrid to Budapest depart from? Which Budapest airport do I fly into from Madrid?

    Omio customers who book cheap flights for this route most frequently fly from Madrid Barajas Airport   to Budapest Ferenc Liszt International Airport.

    Where is the airport in Madrid? Where is the airport in Budapest?

    You can find the most popular departure airport for this journey, Madrid Barajas Airport, located approximately 7.9 miles (12.7 km) from the city center of Madrid. The most popular arrival airport in Budapest, called Budapest Ferenc Liszt International Airport, is located around 10.5 miles (16.9 km) away from its city center. To reach the city center of Budapest from Budapest Ferenc Liszt International Airport, check what taxi services, airport shuttle services or public transit options are available.

    What airlines go from Madrid to Budapest?
    For the best Madrid to Budapest flight to book, you can travel safely and comfortably with Wizz Air, Ryanair, Iberia, Lufthansa, TAP Portugal, Brussels Airlines or Air France. However, it's always good to check all possible airlines with services between Madrid and Budapest to compare what amenities they may offer.
    When can I take the first flight from Madrid to Budapest? When can I take the last flight for the day?
    You can take the first flight from Madrid to Budapest at 5: 00 AM. The last flight from Madrid to Budapest that you can take departs at 9: 00 PM. Omio shows you the latest flight from Madrid to Budapest schedule to help you book the best departure time for this journey.
    How early should I purchase Madrid to Budapest plane tickets to get the best deals?
    If you purchase the Madrid to Budapest flight within the next 7 days, you can find one way tickets to cost on average $244 (€204). However, booking your plane ticket in advance gives you access to the best prices for flights from Madrid to Budapest. Look out for plane tickets for this trip to go on sale a few months before your planned departure date to find the best deals.