- Madrid (MAD) Hamburg (HAM)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
2–4 non-stop flights per dayat least 2h 55minfrom $178 - Madrid (MAD) Barcelona (BCN)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 14 non-stop flights per dayat least 1h 15minfrom $46 - Madrid (MAD) Bogota (BOG)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 4 non-stop flights per dayat least 9hfrom $766 - Madrid (MAD) Caracas (CCS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 1 non-stop flight per dayat least 8h 10minfrom $565 - Madrid (MAD) Cancun (CUN)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 1 non-stop flight per dayat least 10h 10minfrom $621 - Madrid (MAD) Dusseldorf (DUS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
2–5 non-stop flights per dayat least 2h 30minfrom $148 - Madrid (MAD) Frankfurt (FRA)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 5 non-stop flights per dayat least 2h 20minfrom $285 - Madrid (MAD) Lima (LIM)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 2 non-stop flights per dayat least 10h 35minfrom $702 - Madrid (MAD) Lisbon (LIS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 8 non-stop flights per dayat least 1h 15minfrom $61 - Madrid (MAD) Mexico City (MEX)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
2–3 non-stop flights per dayat least 10h 15minfrom $574 - Madrid (MAD) Miami (MIA)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 2 non-stop flights per dayat least 8h 55minfrom $439 - Madrid (MAD) Munich (MUC)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 4 non-stop flights per dayat least 2h 30minfrom $137 - Madrid (MAD) Punta Cana (PUJ)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 1 non-stop flight per dayat least 7h 30minfrom $568 - Madrid (MAD) Santiago de Chile (SCL)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–2 non-stop flights per dayat least 11h 5minfrom $872 - Madrid (MAD) Santo Domingo (SDQ)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 2 non-stop flights per dayat least 7h 40minfrom $817 - Madrid (MAD) Vienna (VIE)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–4 non-stop flights per dayat least 2h 55minfrom $123 - Madrid (MAD) Sao Paulo (GRU)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 4 non-stop flights per dayat least 8h 25minfrom $1,822 - Madrid (MAD) Santa Cruz (VVI)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 1 non-stop flight per dayat least 10hfrom $776 - Madrid (MAD) Berlin (BER)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–4 non-stop flights per dayat least 2h 50minfrom $102 - Madrid (MAD) Los Angeles (LAX)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 1 non-stop flight per dayat least 12h 5minfrom $574
Stops
- Direct flight
Destination country
Destination airport
Airline
- Iberia
- Air Europa Lineas Aereas
- American Airlines
- Lufthansa
- Emirates Airline
Outbound weekday
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
Most frequent connection to Madrid:
- London - Madrid (189/Week)
- London Heathrow - Madrid (104/Week)
- Frankfurt - Madrid (79/Week)
- Amsterdam - Madrid (71/Week)
- Munich - Madrid (70/Week)
- Barcelona - Madrid (200/Week)
- Tenerife - Madrid (97/Week)