Direct Flights
from Madrid MAD

1,022 weekly flights departing from Adolfo Suárez Madrid-Barajas Intl
Serving 27 domestic and 113 international routes.
Main airline: Air Europa
Departure city: Madrid, Spain

Domestic
Logroño (RJL)1/week 0h55min
Castellón de la Plana (CDT)1/week 1h05min from $37
Las Palmas (LPA)17/week 2h55min from $39
Santa Cruz de Tenerife (TFN)17/week 2h55min from $39
Palma de Mallorca (PMI)17/week 1h25min from $39
Granadilla de Abone (TFS)3/week 3h05min from $39
Santiago de Compostela (SCQ)4/week 1h20min from $40
Eivissa (IBZ)6/week 1h20min from $40
Barcelona (BCN)14/week 1h15min from $44
Sevilla (SVQ)3/week 1h10min from $49
Málaga (AGP)7/week 1h10min from $56
Arrecife (ACE)6/week 2h45min from $56
Pamplona (PNA)3/week 1h05min from $68
Santa Cruz de La Palma (SPC)1/week 3h05min from $80
A Coruña (LCG)8/week 1h10min from $81
Alicante (ALC)5/week 1h05min from $91
Granada (GRX)3/week 1h15min from $91
San Sebastián (EAS)2/week 1h10min from $95
Bilbao (BIO)9/week 1h05min from $97
Mahón (MAH)2/week 1h30min from $112
Jerez de la Frontera (XRY)3/week 1h15min from $123
Vigo (VGO)8/week 1h05min from $126
Oviedo/Aviles (OVD)4/week 1h15min from $130
Valencia (VLC)5/week 1h00min from $136
Santander (SDR)3/week 1h10min from $150
Almería (LEI)4/week 1h15min from $158
Badajoz (BJZ)1/week 1h20min from $196
Puerto del Rosario (FUE)3/week 2h50min from $238
Melilla (MLN)4/week 1h50min from $697
Albania
Tiranë (TIA)1/week 3h10min from $63
Algeria
Algiers (ALG)2/week 1h35min from $177
Argentina
Córdoba (COR)1/week 11h05min
Buenos Aires (EZE)6/week 13h10min from $1,405
Austria
Innsbruck (INN)1/week 2h35min
Wien (VIE)4/week 2h55min from $53
Belgium
Brussels (BRU)8/week 2h30min
Charleroi (CRL)1/week 2h25min from $120
Bolivia
Santa Cruz (VVI)2/week 12h30min from $1,084
Brazil
São Paulo (GRU)6/week 10h55min from $1,089
Salvador (SSA)1/week 14h55min from $1,136
Bulgaria
Sofia (SOF)3/week 3h25min from $67
Chile
Santiago (SCL)3/week 13h45min from $1,358
China
Chongqing (CKG)1/week 11h35min
Beijing (PEK)2/week 10h55min from $717
Shanghai (PVG)1/week 13h05min from $3,694
Colombia
Bogotá (BOG)8/week 13h35min from $629
Medellín (MDE)2/week 13h25min from $1,309
Cali (CLO)1/week 10h50min from $1,647
Costa Rica
San José (SJO)1/week 11h25min from $883
Czechia
Prague (PRG)3/week 2h55min from $139
Denmark
Copenhagen (CPH)2/week 3h20min from $92
Dominican Republic
Santo Domingo (SDQ)3/week 9h10min from $1,029
Ecuador
Quito (UIO)1/week 11h10min from $1,548
Egypt
Cairo (CAI)1/week 4h45min from $171
Finland
Helsinki (HEL)1/week 4h10min from $304
France
Beauvais (BVA)1/week 2h10min from $55
Nantes (NTE)2/week 1h40min from $63
Lyon (LYS)4/week 1h50min from $80
Paris (ORY)11/week 1h55min from $86
Paris (CDG)10/week 2h20min from $109
Nice (NCE)4/week 1h55min from $126
Basel/Mulhouse/Freiburg (BSL)1/week 2h10min from $136
Bordeaux (BOD)2/week 1h25min from $140
Marseille Provence (MRS)3/week 1h45min from $175
Toulouse (TLS)3/week 1h20min from $209
Germany
Berlin (BER)3/week 3h05min from $126
Munich (MUC)7/week 2h40min from $205
Hamburg (HAM)2/week 2h55min from $218
Düsseldorf (DUS)3/week 2h35min from $289
Frankfurt (FRA)7/week 2h40min from $296
Greece
Athens (ATH)2/week 3h35min from $167
Guatemala
Guatemala City (GUA)1/week 11h55min from $2,255
Hong Kong
Hong Kong (HKG)1/week 12h30min from $1,205
Hungary
Budapest (BUD)3/week 3h10min from $57
Ireland
Dublin (DUB)6/week 2h35min from $74
Israel
Tel Aviv (TLV)3/week 4h45min
Italy
Catania (CTA)1/week 2h40min
Milan (MXP)7/week 2h10min from $42
Bergamo (BGY)2/week 2h15min from $52
Palermo (PMO)1/week 2h25min from $53
Rome (FCO)15/week 2h25min from $57
Naples (NAP)2/week 2h35min from $75
Pisa (PSA)2/week 2h15min from $77
Verona (VRN)1/week 2h10min from $82
Bari (BRI)1/week 2h45min from $85
Venice (VCE)6/week 2h30min from $85
Turin (TRN)2/week 2h10min from $99
Milan (LIN)4/week 2h10min from $108
Florence (FLR)3/week 2h20min from $121
Bologna (BLQ)4/week 2h20min from $222
Japan
Tokyo (NRT)1/week 9h40min from $735
Latvia
Riga (RIX)1/week 3h50min from $447
Luxembourg
Luxembourg (LUX)2/week 2h25min from $208
Malta
Gudja/Luqa (MLA)1/week 2h40min from $53
Mexico
Guadalajara (GDL)1/week 11h10min from $549
Cancún (CUN)1/week 12h55min from $636
México City (MEX)5/week 12h30min from $739
Morocco
Essaouira (ESU)1/week 2h10min
Agadir (AGA)1/week 2h15min from $34
Marrakech (RAK)4/week 2h05min from $36
Rabat (RBA)1/week 1h40min from $44
Casablanca (CMN)5/week 1h55min from $88
Tetouan (TTU)1/week 1h15min from $193
Tangier (TNG)4/week 1h30min from $232
Netherlands
Eindhoven (EIN)1/week 2h35min from $91
Amsterdam (AMS)8/week 2h40min from $131
Norway
Oslo (OSL)1/week 3h45min from $206
Tromsø (TOS)1/week 5h20min from $288
Panama
Panamá City (PTY)2/week 11h05min from $1,540
Peru
Lima (LIM)5/week 12h00min from $768
Poland
Warsaw (WAW)2/week 3h35min from $153
Nowy Dwór Mazowiecki (WMI)1/week 3h30min from $211
Kraków (KRK)1/week 3h20min from $215
Portugal
Lisbon (LIS)18/week 1h20min from $45
Porto (OPO)9/week 1h15min from $50
Qatar
Doha (DOH)3/week 6h45min from $558
Romania
Cluj-Napoca (CLJ)1/week 3h40min from $91
Bucharest (OTP)4/week 3h55min from $98
Saudi Arabia
Jeddah (JED)1/week 5h50min from $810
Senegal
Dakar (DSS)2/week 4h40min from $749
South Korea
Seoul (ICN)1/week 11h15min from $1,093
Sweden
Stockholm (ARN)1/week 3h55min from $154
Switzerland
Geneva (GVA)5/week 2h00min from $76
Zürich (ZRH)8/week 2h20min from $111
Tunisia
Tunis (TUN)1/week 2h15min from $507
Turkey
Istanbul (IST)3/week 4h15min
Istanbul (SAW)2/week 4h10min from $199
United Arab Emirates
Dubai (DXB)2/week 7h00min from $671
Abu Dhabi (AUH)1/week 6h40min from $945
United Kingdom
Bristol (BRS)1/week 2h15min from $42
Birmingham (BHX)1/week 2h35min from $45
Manchester (MAN)1/week 2h40min from $56
London (STN)4/week 2h30min from $57
Edinburgh (EDI)2/week 3h00min from $66
London (LGW)4/week 2h25min from $94
London (LTN)1/week 2h25min from $110
London (LHR)13/week 2h30min from $113
United States
New York (JFK)3/week 8h41min from $402
Boston (BOS)1/week 8h45min from $451
Newark (EWR)1/week 8h55min from $467
Miami (MIA)4/week 9h50min from $483
Chicago (ORD)1/week 9h55min from $490
Philadelphia (PHL)1/week 8h20min from $530
San Juan (SJU)1/week 8h50min from $670
Charlotte (CLT)1/week 9h30min from $707
Los Angeles (LAX)1/week 11h15min from $785
Dallas-Fort Worth (DFW)2/week 11h05min from $998
Uruguay
Montevideo (MVD)2/week 11h20min from $1,360
Venezuela
Caracas (CCS)2/week 9h35min