Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Madrid
  4. Madrid to Budapest
Nonstop route · Spain → Hungary

Cheap flights from Madrid to Budapest from €22

Iberia, Wizz Air and Ryanair fly nonstop from Madrid to Budapest, about 23 flights a week. The flight takes around 2h 58m, and the cheapest one-way fare we found recently is €22 on 13 Jan.

Direct flights available ~23 flights a week 2h 58m Cheapest in January Prices checked 15 days ago
MADBUD

Madrid to Budapest at a glance

Airlines flying nonstop from Madrid to Budapest

3 airlines on this route, about 23 flights a week in total (observed over the last 4 weeks).

AirlineFlights a weekTypical departuresFromSearch
Iberia~911:56–16:32—Search
Wizz Air~810:42–20:46€31Search
Ryanair~606:00–18:22€22Search

Cheapest month to fly from Madrid to Budapest

Lowest one-way fare found for each month: January is cheapest, April the most expensive.

Good to know

Distance
1,976 km1,227 miles
Flight time
2h 58mestimate
Time difference
NoneBudapest vs Madrid
Currency in Budapest
HUF
Airports
MAD → BUD

Flights from Madrid to Budapest: questions answered

How much is a flight from Madrid to Budapest?
The cheapest one-way fare we found recently is €22, nonstop, departing in January. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Madrid to Budapest?
Yes. Iberia, Wizz Air and Ryanair fly this route nonstop, with about 23 flights a week in each direction.
How long is the flight from Madrid to Budapest?
A nonstop flight covers 1,976 km and takes around 2h 58m.
What is the cheapest month to fly from Madrid to Budapest?
January has the lowest fare we found (€22), while April is the most expensive (€77).
Which airlines fly from Madrid to Budapest?
Iberia, Wizz Air and Ryanair operate nonstop flights on this route.
Which airports serve Madrid and Budapest?
Madrid: Adolfo Suárez Madrid–Barajas Airport (MAD). Budapest: Budapest Liszt Ferenc International Airport (BUD).

More flights from Madrid