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
Santa Cruz de Tenerife (TFN)16/week 2h55min from $39
Las Palmas (LPA)15/week 2h55min from $39
Palma de Mallorca (PMI)15/week 1h25min from $39
Granadilla de Abone (TFS)3/week 3h10min from $39
Eivissa (IBZ)5/week 1h15min from $40
Santiago de Compostela (SCQ)3/week 1h15min from $40
Barcelona (BCN)19/week 1h15min from $44
Sevilla (SVQ)3/week 1h10min from $49
Málaga (AGP)7/week 1h10min from $56
Arrecife (ACE)4/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)9/week 1h10min from $81
Alicante (ALC)5/week 1h05min from $91
Granada (GRX)2/week 1h10min from $91
San Sebastián (EAS)3/week 1h10min from $95
Bilbao (BIO)10/week 1h05min from $97
Mahón (MAH)3/week 1h30min from $112
Jerez de la Frontera (XRY)3/week 1h15min from $123
Vigo (VGO)8/week 1h05min from $126
Oviedo/Aviles (OVD)5/week 1h15min from $130
Valencia (VLC)5/week 1h00min from $136
Santander (SDR)3/week 1h05min from $150
Almería (LEI)3/week 1h15min from $158
Badajoz (BJZ)2/week 1h20min from $196
Puerto del Rosario (FUE)2/week 2h50min from $238
Melilla (MLN)3/week 1h50min from $697
Algeria
Algiers (ALG)2/week 1h35min from $177
Argentina
Buenos Aires (EZE)5/week 12h40min from $1,405
Austria
Wien (VIE)4/week 3h00min from $53
Belgium
Brussels (BRU)8/week 2h25min
Brazil
Rio de Janeiro (GIG)1/week 10h50min from $1,050
São Paulo (GRU)5/week 10h55min from $1,089
Chile
Santiago (SCL)2/week 10h15min from $1,358
China
Chongqing (CKG)1/week 11h35min
Beijing (PEK)1/week 12h50min from $717
Shanghai (PVG)1/week 13h05min from $3,694
Colombia
Bogotá (BOG)9/week 13h35min from $629
Medellín (MDE)1/week 13h30min from $1,309
Cali (CLO)1/week 13h15min from $1,647
Costa Rica
San José (SJO)1/week 11h25min from $883
Czechia
Prague (PRG)2/week 2h55min from $139
Denmark
Copenhagen (CPH)1/week 3h20min from $92
Dominican Republic
Santo Domingo (SDQ)4/week 9h10min from $1,029
Ecuador
Quito (UIO)2/week 10h50min from $1,548
Egypt
Cairo (CAI)2/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)3/week 1h50min from $80
Paris (ORY)10/week 2h05min from $86
Paris (CDG)9/week 2h20min from $109
Nice (NCE)3/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
Strasbourg (SXB)1/week 2h10min from $383
Germany
Berlin (BER)3/week 3h05min from $126
Munich (MUC)8/week 2h40min from $205
Hamburg (HAM)2/week 2h55min from $218
Düsseldorf (DUS)3/week 2h35min from $289
Frankfurt (FRA)5/week 2h40min from $296
Greece
Athens (ATH)2/week 3h35min from $167
Guatemala
Guatemala City (GUA)1/week 11h55min from $2,255
Honduras
San Pedro Sula (SAP)1/week 11h40min from $1,320
Hungary
Budapest (BUD)2/week 3h10min from $57
Ireland
Dublin (DUB)4/week 2h35min from $74
Israel
Tel Aviv (TLV)3/week 4h45min
Italy
Milan (MXP)6/week 2h10min from $42
Bergamo (BGY)1/week 2h15min from $52
Rome (FCO)15/week 2h25min from $57
Naples (NAP)2/week 2h35min from $75
Pisa (PSA)1/week 2h15min from $77
Verona (VRN)1/week 2h10min from $82
Venice (VCE)5/week 2h30min from $85
Turin (TRN)1/week 2h10min from $99
Milan (LIN)3/week 2h10min from $108
Florence (FLR)2/week 2h20min from $121
Bologna (BLQ)3/week 2h20min from $222
Japan
Tokyo (NRT)1/week 9h40min from $735
Latvia
Riga (RIX)1/week 3h50min from $447
Luxembourg
Luxembourg (LUX)1/week 2h20min from $208
Malta
Gudja/Luqa (MLA)1/week 2h40min from $53
Mexico
Monterrey (MTY)1/week 12h05min
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
Marrakech (RAK)3/week 2h05min from $36
Rabat (RBA)1/week 1h40min from $44
Casablanca (CMN)5/week 1h50min from $88
Tetouan (TTU)1/week 1h15min from $193
Tangier (TNG)3/week 1h30min from $232
Netherlands
Eindhoven (EIN)1/week 2h35min from $91
Amsterdam (AMS)9/week 2h40min from $131
Norway
Oslo (OSL)1/week 3h45min from $206
Panama
Panamá City (PTY)1/week 11h05min from $1,540
Peru
Lima (LIM)3/week 12h15min from $768
Poland
Warsaw (WAW)2/week 3h35min from $153
Kraków (KRK)1/week 3h20min from $215
Portugal
Lisbon (LIS)17/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)2/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)6/week 2h20min from $111
Thailand
Bangkok (BKK)1/week 12h05min from $801
Turkey
Istanbul (IST)4/week 4h20min
Istanbul (SAW)1/week 4h10min from $199
United Arab Emirates
Dubai (DXB)2/week 7h00min from $671
Abu Dhabi (AUH)2/week 6h40min from $945
United Kingdom
Bristol (BRS)1/week 2h15min from $42
Manchester (MAN)2/week 2h35min from $56
London (STN)2/week 2h30min from $57
Edinburgh (EDI)2/week 3h00min from $66
London (LGW)3/week 2h25min from $94
London (LHR)14/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)3/week 10h15min from $483
Philadelphia (PHL)1/week 8h20min from $530
San Juan (SJU)1/week 8h50min from $670
Charlotte (CLT)1/week 9h30min from $707
Dallas-Fort Worth (DFW)2/week 11h05min from $998
Atlanta (ATL)1/week 10h18min from $1,707
Uruguay
Montevideo (MVD)1/week 11h04min from $1,360
Venezuela
Caracas (CCS)4/week 9h35min