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 KSh2 821.
The average ticket price Madrid Budapest is KSh6 840. The cheapest ticket costs KSh2 821, 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: 3 hours. With a connection: from 5 hours, usually about 22 hours.
Based on prices for the coming months, the cheapest month to fly is January 2027: tickets from KSh3 215. The most expensive month is March 2027, with tickets from KSh5 108.
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 KSh3 450. The average price is KSh7 218. 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.