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
Eivissa (IBZ)13/week 1h15min from $29
Las Palmas (LPA)17/week 21h05min from $40
Mahón (MAH)6/week 1h25min from $40
Palma de Mallorca (PMI)19/week 1h25min from $44
Sevilla (SVQ)3/week 1h10min from $45
Barcelona (BCN)13/week 1h15min from $46
Santiago de Compostela (SCQ)4/week 1h20min from $47
Alicante (ALC)5/week 1h05min from $50
Santa Cruz de Tenerife (TFN)17/week 2h55min from $56
Vigo (VGO)8/week 1h10min from $60
Santa Cruz de La Palma (SPC)1/week 3h05min from $60
Bilbao (BIO)8/week 1h00min from $61
A Coruña (LCG)8/week 1h15min from $63
Málaga (AGP)6/week 1h15min from $68
Oviedo/Aviles (OVD)3/week 1h15min from $71
Granadilla de Abone (TFS)4/week 20h55min from $72
Puerto del Rosario (FUE)3/week 2h50min from $86
Arrecife (ACE)5/week 2h40min from $92
Valencia (VLC)5/week 1h00min from $103
Granada (GRX)3/week 1h15min from $110
Logroño (RJL)1/week 0h55min from $125
Castellón de la Plana (CDT)1/week 1h05min from $131
Almería (LEI)4/week 1h15min from $134
Badajoz (BJZ)1/week 1h20min from $135
Pamplona (PNA)3/week 1h00min from $155
Jerez de la Frontera (XRY)3/week 1h15min from $186
San Sebastián (EAS)3/week 1h10min from $263
Santander (SDR)3/week 1h10min from $474
Melilla (MLN)4/week 1h50min from $700
Albania
Tiranë (TIA)1/week 3h05min from $124
Algeria
Algiers (ALG)1/week 1h35min from $212
Argentina
Buenos Aires (EZE)4/week 12h40min from $853
Córdoba (COR)1/week 11h25min from $1,231
Austria
Wien (VIE)4/week 3h00min from $272
Belgium
Brussels (BRU)8/week 2h20min from $77
Charleroi (CRL)1/week 2h20min from $108
Bolivia
Santa Cruz (VVI)2/week 13h00min from $729
Brazil
São Paulo (GRU)6/week 10h50min from $617
Rio de Janeiro (GIG)1/week 10h35min from $817
Bulgaria
Sofia (SOF)2/week 3h20min from $84
Canada
Montréal (YUL)1/week 7h50min from $412
Chile
Santiago (SCL)3/week 10h35min from $798
China
Shanghai (PVG)1/week 11h10min from $686
Beijing (PEK)2/week 10h50min from $798
Chongqing (CKG)1/week 11h05min from $871
Colombia
Bogotá (BOG)8/week 13h51min from $678
Medellín (MDE)2/week 10h15min from $707
Costa Rica
San José (SJO)1/week 10h55min from $616
Croatia
Dubrovnik (DBV)1/week 2h50min from $227
Split (SPU)1/week 2h40min from $520
Czechia
Prague (PRG)3/week 2h55min from $194
Denmark
Copenhagen (CPH)3/week 3h15min from $113
Dominican Republic
Punta Cana (PUJ)1/week 8h30min from $524
Santo Domingo (SDQ)3/week 8h40min from $637
Ecuador
Guayaquil (GYE)1/week 11h30min from $698
Quito (UIO)1/week 10h50min from $885
Egypt
Cairo (CAI)1/week 4h50min from $188
El Salvador
San Salvador (SAL)1/week 12h50min from $2,398
Finland
Helsinki (HEL)1/week 4h10min from $518
France
Bordeaux (BOD)3/week 1h20min from $44
Toulouse (TLS)3/week 1h20min from $60
Nantes (NTE)1/week 1h40min from $78
Lyon (LYS)4/week 1h50min from $78
Paris (CDG)10/week 2h05min from $87
Paris (ORY)13/week 2h05min from $101
Marseille Provence (MRS)4/week 1h45min from $113
Nice (NCE)3/week 1h55min from $208
Basel/Mulhouse/Freiburg (BSL)1/week 2h15min from $279
Germany
Berlin (BER)4/week 3h00min from $95
Frankfurt (FRA)9/week 2h35min from $140
Munich (MUC)8/week 2h35min from $166
Hamburg (HAM)3/week 2h55min from $199
Düsseldorf (DUS)4/week 2h30min from $365
Greece
Santorini (JTR)1/week 3h40min from $204
Athens (ATH)6/week 20h25min from $236
Kerkyra (CFU)1/week 3h10min from $329
Guatemala
Guatemala City (GUA)1/week 11h10min from $2,101
Hong Kong
Hong Kong (HKG)1/week 12h35min from $986
Hungary
Budapest (BUD)2/week 3h10min from $81
Iceland
Reykjavík (KEF)2/week 19h35min from $145
Ireland
Dublin (DUB)4/week 2h35min from $54
Israel
Tel Aviv (TLV)4/week 4h40min from $212
Italy
Milan (MXP)8/week 2h10min from $41
Verona (VRN)1/week 2h10min from $49
Rome (FCO)17/week 2h25min from $54
Bergamo (BGY)2/week 2h20min from $75
Naples (NAP)1/week 2h35min from $78
Turin (TRN)1/week 2h10min from $84
Florence (FLR)2/week 2h20min from $93
Bari (BRI)2/week 2h40min from $99
Catania (CTA)1/week 2h40min from $110
Bologna (BLQ)3/week 2h20min from $112
Venice (VCE)6/week 2h20min from $136
Pisa (PSA)1/week 2h15min from $199
Milan (LIN)4/week 2h10min from $224
Alghero (AHO)1/week 1h55min from $284
Jordan
Amman (AMM)1/week 5h00min from $392
Latvia
Riga (RIX)1/week 4h05min from $282
Luxembourg
Luxembourg (LUX)1/week 2h20min from $91
Malta
Gudja/Luqa (MLA)1/week 2h35min from $76
Mexico
Cancún (CUN)2/week 10h15min from $608
México City (MEX)6/week 11h40min from $681
Monterrey (MTY)1/week 11h05min from $741
Guadalajara (GDL)1/week 12h10min from $927
Morocco
Fez (FEZ)1/week 1h35min from $28
Tangier (TNG)3/week 1h30min from $29
Agadir (AGA)1/week 2h15min from $32
Essaouira (ESU)1/week 2h10min from $33
Marrakech (RAK)4/week 2h00min from $62
Tetouan (TTU)1/week 1h15min from $73
Casablanca (CMN)4/week 1h55min from $167
Netherlands
Amsterdam (AMS)10/week 2h25min from $146
Norway
Oslo (OSL)2/week 3h45min from $148
Panama
Panamá City (PTY)2/week 10h45min from $603
Peru
Lima (LIM)5/week 12h00min from $620
Poland
Warsaw (WAW)3/week 3h45min from $201
Portugal
Porto (OPO)11/week 1h15min from $31
Lisbon (LIS)18/week 1h20min from $51
Faro (FAO)2/week 1h25min from $142
Qatar
Doha (DOH)3/week 7h05min from $684
Romania
Bucharest (OTP)3/week 3h45min from $102
Timisoara (TSR)1/week 3h25min from $169
Cluj-Napoca (CLJ)1/week 3h40min from $176
Saudi Arabia
Jeddah (JED)1/week 6h00min from $640
Senegal
Dakar (DSS)1/week 4h40min from $709
South Korea
Seoul (ICN)1/week 11h20min from $1,320
Sweden
Stockholm (ARN)2/week 3h55min from $266
Switzerland
Geneva (GVA)5/week 1h55min from $82
Zürich (ZRH)7/week 2h15min from $114
Tunisia
Tunis (TUN)2/week 2h15min from $113
Turkey
Istanbul (IST)3/week 4h15min from $303
Istanbul (SAW)2/week 4h05min from $320
United Arab Emirates
Abu Dhabi (AUH)1/week 6h55min from $699
Dubai (DXB)2/week 7h10min from $750
United Kingdom
Manchester (MAN)1/week 2h30min from $68
Bristol (BRS)2/week 2h15min from $71
London (LGW)6/week 2h25min from $82
London (LHR)13/week 2h25min from $118
Edinburgh (EDI)3/week 2h50min from $128
Liverpool (LPL)1/week 2h30min from $164
London (STN)3/week 2h30min from $268
Birmingham (BHX)1/week 2h30min from $490
United States
Washington (IAD)1/week 8h35min from $241
New York (JFK)5/week 8h20min from $417
Philadelphia (PHL)1/week 8h05min from $468
Miami (MIA)4/week 9h20min from $607
Charlotte (CLT)1/week 8h50min from $616
Newark (EWR)1/week 8h25min from $626
Los Angeles (LAX)1/week 12h25min from $659
Boston (BOS)1/week 8h05min from $663
Orlando (MCO)1/week 14h30min from $684
Dallas-Fort Worth (DFW)3/week 10h30min from $743
Chicago (ORD)1/week 9h45min from $777
San Juan (SJU)1/week 8h30min from $898
Atlanta (ATL)1/week 9h25min from $950
Uruguay
Montevideo (MVD)2/week 11h05min from $1,091
Venezuela
Caracas (CCS)2/week 9h15min