Yes. Nonstop flights from Madrid to Budapest are operated by: Wizz Air, Ryanair, Iberia. A nonstop flight takes 3 hours 10 minutes on average. Nonstop tickets start at TSh56 866.
The average ticket price Madrid Budapest is TSh137 861. The cheapest ticket costs TSh56 866, operated by Ryanair, flight FR 5713, departing Madrid on 13 January at 19:35, arriving Budapest on 13 January at 22:45. Prices as of 20 October.
A nonstop flight takes 3 hours 10 minutes on average. The fastest is W6 2372 Wizz Air: 2 hours 55 minutes. With a connection: from 5 hours, usually about 21 hours.
Based on prices for the coming months, the cheapest month to fly is January 2027: tickets from TSh64 797. The most expensive month is March 2027, with tickets from TSh102 952.
Tickets from Madrid to Budapest are sold by: Ryanair, Wizz Air Malta, Wizz Air, Iberia, Air Europa, Iberia Express, MIDWEST CONNECT. Nonstop: Wizz Air, Ryanair, Iberia.
The distance from Madrid to Budapest is 1975 km.
Tickets from Budapest to Madrid start at TSh69 543. The average price is TSh145 486. Nonstop flights are operated by: Wizz Air, Ryanair, Iberia. All tickets Budapest — Madrid
The first nonstop flight departs at 09:20 (IB 869, Iberia), the last one at 21:15 (W6 2498, Wizz Air). Local time.