- Madrid (MAD) Barcelona (BCN)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 14 Non-stop flights per dayat least 1h 15minfrom $91 - Madrid (MAD) Bogota (BOG)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 4 Non-stop flights per dayat least 9hfrom $372 - Madrid (MAD) Caracas (CCS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 2 Non-stop flights per dayat least 8h 10minfrom $942 - Madrid (MAD) Paris - Charles de Gaulle (CDG)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 6 Non-stop flights per dayat least 1h 40minfrom $155 - Madrid (MAD) Cancun (CUN)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 1 Non-stop flight per dayat least 10h 10minfrom $785 - Madrid (MAD) Dusseldorf (DUS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
2–5 Non-stop flights per dayat least 2h 30minfrom $77 - Madrid (MAD) Buenos Aires-Ezeiza (EZE)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–4 Non-stop flights per dayat least 11h 30minfrom $908 - Madrid (MAD) Frankfurt (FRA)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 5 Non-stop flights per dayat least 2h 30minfrom $105 - Madrid (MAD) New York (JFK)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–2 Non-stop flights per dayat least 8h 4minfrom $457 - Madrid (MAD) Lima (LIM)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 2 Non-stop flights per dayat least 10h 35minfrom $695 - Madrid (MAD) Mexico City (MEX)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
2–3 Non-stop flights per dayat least 10h 15minfrom $653 - Madrid (MAD) Munich (MUC)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 6 Non-stop flights per dayat least 2h 30minfrom $73 - Madrid (MAD) Punta Cana (PUJ)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
2–6 Non-stop flights per weekat least 7h 30minfrom $588 - Madrid (MAD) Santo Domingo (SDQ)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 2 Non-stop flights per dayat least 7h 40minfrom $333 - Madrid (MAD) Zurich (ZRH)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
2–5 Non-stop flights per dayat least 2h 15minfrom $84 - Mallorca (PMI) Frankfurt (FRA)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 7 Non-stop flights per dayat least 2h 5minfrom $98 - Mallorca (PMI) Munich (MUC)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 4 Non-stop flights per dayat least 1h 55minfrom $88 - Madrid (MAD) Quito (UIO)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 2 Non-stop flights per dayat least 9h 50minfrom $2,436 - Madrid (MAD) Sao Paulo (GRU)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 4 Non-stop flights per dayat least 8h 25minfrom $654 - Madrid (MAD) Buenos Aires (BUE)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–4 Non-stop flights per dayat least 11h 30minfrom $908
Stops
- Direct flight
Departure airport
Destination country
Destination airport
Outbound weekday
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday