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 |
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
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.
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.
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.
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.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
![]() ![]() | 17:05 Madrid Barajas Airport (MAD) | 18h45 | 11:50 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() ![]() | 18:00 Madrid Barajas Airport (MAD) | 17h50 | 11:50 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() | 18:15 Madrid Barajas Airport (MAD) | 3h10 | 21:25 Budapest Ferenc Liszt International Airport (BUD) | 0 changesdirect | |
![]() | 18:15 Madrid Barajas Airport (MAD) | 15h30 | 09:45 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() | 18:25 Madrid Barajas Airport (MAD) | 14h25 | 08:50 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() ![]() | 18:25 Madrid Barajas Airport (MAD) | 17h00 | 11:25 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() | 18:45 Madrid Barajas Airport (MAD) | 3h05 | 21:50 Budapest Ferenc Liszt International Airport (BUD) | 0 changesdirect | |
![]() | 20:45 Madrid Barajas Airport (MAD) | 32h20 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() | 20:45 Madrid Barajas Airport (MAD) | 15h05 | 11:50 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
Tuesday 17 June | |||||
![]() | 04:00 Madrid Barajas Airport (MAD) | 5h45 | 09:45 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() | 04:00 Madrid Barajas Airport (MAD) | 17h00 | 21:00 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() ![]() | 04:00 Madrid Barajas Airport (MAD) | 7h25 | 11:25 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() | 04:00 Madrid Barajas Airport (MAD) | 10h30 | 14:30 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() ![]() | 04:00 Madrid Barajas Airport (MAD) | 8h30 | 12:30 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() | 04:00 Madrid Barajas Airport (MAD) | 12h35 | 16:35 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() ![]() | 04:00 Madrid Barajas Airport (MAD) | 8h30 | 12:30 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() | 04:00 Madrid Barajas Airport (MAD) | 7h35 | 11:35 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() ![]() | 04:20 Madrid Barajas Airport (MAD) | 7h15 | 11:35 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() ![]() | 04:45 Madrid Barajas Airport (MAD) | 24h20 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() ![]() | 05:10 Madrid Barajas Airport (MAD) | 23h55 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() | 05:10 Madrid Barajas Airport (MAD) | 9h40 | 14:50 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() ![]() | 05:10 Madrid Barajas Airport (MAD) | 7h20 | 12:30 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() | 05:10 Madrid Barajas Airport (MAD) | 5h30 | 10:40 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() ![]() | 05:20 Madrid Barajas Airport (MAD) | 23h45 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() ![]() | 05:30 Madrid Barajas Airport (MAD) | 23h35 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() ![]() | 05:45 Madrid Barajas Airport (MAD) | 23h20 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() ![]() | 06:30 Madrid Barajas Airport (MAD) | 22h35 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() | 06:35 Madrid Barajas Airport (MAD) | 8h15 | 14:50 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() ![]() | 06:45 Madrid Barajas Airport (MAD) | 22h20 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() ![]() | 06:50 Madrid Barajas Airport (MAD) | 22h15 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() ![]() | 06:50 Madrid Barajas Airport (MAD) | 22h15 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() | 07:05 Madrid Barajas Airport (MAD) | 22h00 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() ![]() | 07:55 Madrid Barajas Airport (MAD) | 21h10 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() | 08:05 Madrid Barajas Airport (MAD) | 21h00 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() | 08:20 Madrid Barajas Airport (MAD) | 6h10 | 14:30 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() ![]() | 09:25 Madrid Barajas Airport (MAD) | 19h40 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() ![]() | 09:25 Madrid Barajas Airport (MAD) | 19h40 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() ![]() | 09:30 Madrid Barajas Airport (MAD) | 19h35 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() ![]() | 09:30 Madrid Barajas Airport (MAD) | 19h35 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() | 09:40 Madrid Barajas Airport (MAD) | 3h10 | 12:50 Budapest Ferenc Liszt International Airport (BUD) | 0 changesdirect | |
![]() | 09:45 Madrid Barajas Airport (MAD) | 5h05 | 14:50 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() | 10:20 Madrid Barajas Airport (MAD) | 6h15 | 16:35 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() | 10:20 Madrid Barajas Airport (MAD) | 10h40 | 21:00 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() ![]() | 10:45 Madrid Barajas Airport (MAD) | 18h20 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() | 11:05 Madrid Barajas Airport (MAD) | 5h20 | 16:25 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() | 12:55 Madrid Barajas Airport (MAD) | 8h40 | 21:35 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() ![]() | 12:55 Madrid Barajas Airport (MAD) | 7h30 | 20:25 Budapest Ferenc Liszt International Airport (BUD) | 2 changes | |
![]() | 13:30 Madrid Barajas Airport (MAD) | 20h40 | 10:10 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() | 13:30 Madrid Barajas Airport (MAD) | 17h35 | 07:05 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() | 13:40 Madrid Barajas Airport (MAD) | 15h25 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() ![]() | 13:45 Madrid Barajas Airport (MAD) | 15h20 | 05:05 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() | 14:20 Madrid Barajas Airport (MAD) | 3h05 | 17:25 Budapest Ferenc Liszt International Airport (BUD) | 0 changesdirect | |
![]() | 14:40 Madrid Barajas Airport (MAD) | 19h05 | 09:45 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() | 14:40 Madrid Barajas Airport (MAD) | 6h20 | 21:00 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() | 15:05 Madrid Barajas Airport (MAD) | 6h45 | 21:50 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() | 15:10 Madrid Barajas Airport (MAD) | 17h40 | 08:50 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() | 15:45 Madrid Barajas Airport (MAD) | 5h15 | 21:00 Budapest Ferenc Liszt International Airport (BUD) | 1 change | |
![]() | 15: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
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:
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.
Flights from Madrid to Budapest generally leave from Madrid Barajas Airport and arrive in Budapest Ferenc Liszt International Airport.
Madrid Barajas Airport is 15.9 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