Cheapest
Average
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 traveling at rush hour.
This is the last flight of the day.
Find all the dates and times for this journey
Fastest Journey
3 h 15 m
Average
13 h 20 m
Flights per day
23
Distance
1974 km
Of the 23 flights that leave Madrid for Budapest every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Need a place to stay in Budapest?
Top pick hotels
Entire homes & apartments
Find the best accommodation for you, with our partner Expedia
Distance | 1224 miles (1974 km) | |
Average flight duration | 3 h 10 min | |
Average plane ticket price | $194 (€165) | |
Direct flight | Yes | |
Airlines | Lufthansa Cityline, Wizz Air, Lufthansa, Air Baltic, Air Europa, Swiss, Helvetic Airways, Brussels Airlines, Air France, KLM, Ryanair, Air Dolomiti or Iberia |
Flights from Madrid to Budapest cover the 1224 miles (1974 km) long journey taking on average 3 h 10 min with our travel partners like Lufthansa Cityline, Wizz Air, Lufthansa, Air Baltic, Air Europa, Swiss, Helvetic Airways, Brussels Airlines, Air France, KLM, Ryanair, Air Dolomiti or Iberia. There are direct flight services available. While the average ticket price for this journey costs around $194 (€165), you can find the cheapest plane ticket for as low as $131 (€112). Travelers depart most frequently from Madrid Barajas Airport and arrive in Budapest Ferenc Liszt International Airport.
Wizz Air, KLM and Air France flights will get you to Budapest from Madrid from $131 (€112). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.
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.
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.
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.
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.
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.
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:
Flights from Madrid to Budapest generally leave from Madrid Barajas Airport and arrive in Budapest Ferenc Liszt International Airport.
Madrid Barajas Airport is 15 km away from Madrid city centre and Budapest Ferenc Liszt International Airport is 18.4 km from Budapest city centre.
Here are some other resources that might have the information you need