DepartureMap
ExploreFlightsMapAirlinesCountriesBlog
Free Tools
DepartureMap

Discover direct flights from every airport in the world. Compare airlines, routes, and find your next adventure.

Popular Airports

London Heathrow (LHR)Dubai (DXB)Singapore Changi (SIN)Tokyo Narita (NRT)New York JFK (JFK)Los Angeles (LAX)Paris CDG (CDG)Bangkok (BKK)Hong Kong (HKG)Sydney (SYD)Istanbul (IST)Amsterdam (AMS)

Regions

AsiaEuropeNorth AmericaMiddle EastOceaniaSouth AmericaAfrica

Tools

Jet Lag CalculatorFlight Time Calculator

© 2026 DepartureMap. Flight data provided by AeroDataBox.

Privacy Policy|

We may earn a commission when you click flight links. This doesn't affect our data or recommendations.

  1. Home
  2. Flights
  3. Madrid to Budapest

🇪🇸MadridMAD🇭🇺BudapestBUD

Direct + 20 connections
Alliance
≤ 3h 36m
20 routes
Direct Flight
MadridBudapest
IberiaRyanairWizz Air
2h 49m1,974 km27x/week
Route detailsSearch Flights→
Connecting flights
20 routes

1-stop connections via intermediate airports. Durations exclude layover.

🇮🇹
viaVenezia (VE)VCE
3h 19m
1,978 km
🇫🇷
viaMarignane, Bouches-du-RhôneMRS
3h 19m
1,977 km
🇮🇹
viaOrio al Serio (BG)BGY
3h 19m
1,976 km
🇮🇹
viaCaselle Torinese (TO)TRN
3h 19m
1,978 km
🇮🇹
viaFerno (VA)MXP
3h 20m
1,979 km
🇮🇹
viaBolognaBLQ
3h 20m
1,991 km
🇫🇷
viaNice, Alpes-MaritimesNCE
3h 20m
1,983 km
🇪🇸
viaBarcelonaBCN
+6
3h 21m
2,005 km
🇫🇷
viaToulouse/BlagnacTLS
V7
3h 21m
1,989 km
🇨🇭
viaGenevaGVA
3h 22m
2,017 km
🇫🇷
viaColombier-Saugnieu, RhôneLYS
V7
3h 22m
2,010 km
🇦🇹
viaViennaVIE
OS
3h 22m
2,020 km
🇮🇹
viaPisa (PI)PSA
3h 22m
2,010 km
🇨🇭
viaZurichZRH
3h 24m
2,044 km
🇩🇪
viaMunichMUC
AV
3h 26m
2,063 km
🇫🇷
viaBâle / MulhouseBSL
3h 26m
2,067 km
🇪🇸
viaValenciaVLC
NE
3h 28m
2,100 km
🇫🇷
viaBordeauxBOD
V7
3h 28m
2,098 km
🇮🇹
viaRomeFCO
AZ+1
3h 33m
2,166 km
🇨🇿
viaPraguePRG
3h 36m
2,221 km

Loading map...

🇪🇸All flights from Madrid🇭🇺All flights from BudapestBudapest to Madrid

Flying from Madrid to Budapest

Looking for flights from Madrid (MAD) to Budapest (BUD)? DepartureMap shows you all available direct flights and 1-stop connecting options between these two cities.

There is a direct flight from Madrid to Budapest with an average flight time of 2h 49m, covering a distance of 1,974 km. This route is operated by Iberia, Ryanair, Wizz Air.

20 connecting routes are available with 1 stop, flying via airports such as Venezia (VE) (VCE), Marignane, Bouches-du-Rhône (MRS), Orio al Serio (BG) (BGY). Total flight times shown exclude layover time at the connecting airport.

Flying a different route?

Search connecting flights and alternative routes from Madrid, Budapest, or any other airport.