Direct Flights
from Madrid MAD
with Iberia Airlines

368 weekly flights departing from Adolfo Suárez Madrid-Barajas Intl
Serving 14 domestic and 86 international routes.
Departure city: Madrid, Spain

Domestic
A Coruña (LCG)9/week 1h15min from $76
Alicante (ALC)1/week 1h05min from $73
Almería (LEI)1/week 1h10min from $94
Arrecife (ACE)1/week 2h40min from $126
Badajoz (BJZ)1/week 1h05min from $96
Barcelona (BCN)21/week 1h20min from $66
Bilbao (BIO)7/week 1h05min from $66
Eivissa (IBZ)2/week 1h15min from $55
Granada (GRX)1/week 1h05min from $478
Jerez de la Frontera (XRY)1/week 1h15min from $84
Las Palmas (LPA)8/week 2h55min from $108
Mahón (MAH)2/week 1h30min from $40
Melilla (MLN)21/week 1h50min from $209
Málaga (AGP)6/week 1h10min from $57
Oviedo/Aviles (OVD)9/week 1h10min from $60
Palma de Mallorca (PMI)1/week 1h20min from $42
Pamplona (PNA)3/week 1h10min from $180
Puerto del Rosario (FUE)1/week 2h45min from $64
San Sebastián (EAS)4/week 1h05min from $84
Santa Cruz de La Palma (SPC)2/week 3h05min from $157
Santa Cruz de Tenerife (TFN)3/week 2h50min from $62
Santander (SDR)4/week 1h10min from $155
Santiago de Compostela (SCQ)1/week 1h15min from $39
Sevilla (SVQ)2/week 1h05min from $45
Valencia (VLC)3/week 1h00min from $51
Vigo (VGO)6/week 1h15min from $69
Argentina
Buenos Aires (EZE)3/week 12h30min from $546
Austria
Wien (VIE)4/week 3h00min from $83
Belgium
Brussels (BRU)6/week 2h30min from $224
Brazil
Rio de Janeiro (GIG)1/week 10h50min from $591
São Paulo (GRU)2/week 10h50min from $399
Chile
Santiago (SCL)2/week 13h20min from $587
China
Shanghai (PVG)3/week 12h45min from $2,304
Colombia
Bogotá (BOG)3/week 10h30min from $433
Medellín (MDE)2/week 10h45min from $849
Costa Rica
San José (SJO)3/week 11h05min from $890
Croatia
Dubrovnik (DBV)1/week 2h55min from $92
Split (SPU)7/week 2h40min from $348
Zagreb (ZAG)1/week 2h45min from $237
Czechia
Prague (PRG)1/week 2h55min from $100
Denmark
Copenhagen (CPH)6/week 3h10min from $64
Dominican Republic
Santo Domingo (SDQ)4/week 9h05min from $455
Ecuador
Guayaquil (GYE)1/week 11h50min from $1,899
Quito (UIO)1/week 11h10min from $664
Egypt
Cairo (CAI)6/week 4h50min from $186
El Salvador
San Salvador (SAL)1/week 13h55min from $899
Finland
Helsinki (HEL)6/week 4h10min from $343
France
Bastia (BIA)5/week 2h05min from $78
Bordeaux (BOD)1/week 1h20min from $174
Lyon (LYS)1/week 1h50min from $93
Paris (CDG)1/week 2h05min from $56
Paris (ORY)8/week 2h05min from $64
Toulouse (TLS)1/week 1h20min from $42
Germany
Berlin (TXL)4/week 3h00min from $45
Düsseldorf (DUS)1/week 2h40min from $173
Frankfurt (FRA)1/week 2h50min from $114
Hamburg (HAM)2/week 3h00min from $64
Munich (MUC)2/week 2h35min from $104
Stuttgart (STR)1/week 2h30min from $121
Greece
Athens (ATH)9/week 3h40min from $122
Kerkyra (CFU)9/week 3h15min from $193
Guatemala
Guatemala City (GUA)2/week 11h50min from $1,046
Hungary
Budapest (BUD)2/week 3h10min from $121
Ireland
Cork (ORK)1/week 2h15min from $373
Dublin (DUB)1/week 2h45min from $231
Israel
Tel Aviv (TLV)6/week 4h50min from $291
Italy
Bologna (BLQ)1/week 2h30min from $160
Catania (CTA)11/week 2h45min from $95
Florence (FLR)6/week 2h20min from $97
Genoa (GOA)4/week 2h05min from $66
Milan (LIN)3/week 2h15min from $136
Milan (MXP)3/week 2h15min from $136
Olbia (OLB)8/week 2h15min from $108
Rome (FCO)6/week 2h30min from $201
Venice (VCE)2/week 2h25min from $157
Japan
Tokyo (NRT)2/week 13h45min from $823
Jordan
Amman (AMM)1/week 5h00min from $475
Latvia
Riga (RIX)1/week 4h05min from $154
Mexico
México City (MEX)3/week 12h55min from $807
Morocco
Casablanca (CMN)16/week 1h45min from $141
Fez (FEZ)4/week 1h50min from $71
Marrakech (RAK)2/week 2h00min from $62
Rabat (RBA)1/week 1h35min from $236
Netherlands
Amsterdam (AMS)1/week 2h45min from $50
Norway
Bergen (BGO)2/week 3h40min from $297
Oslo (OSL)1/week 3h50min from $71
Panama
Panamá City (PTY)1/week 11h00min from $757
Peru
Lima (LIM)4/week 11h35min from $558
Portugal
Faro (FAO)9/week 1h25min from $72
Lisbon (LIS)8/week 1h20min from $89
Porto (OPO)4/week 1h15min from $114
Qatar
Doha (DOH)1/week 7h00min from $863
Russian Federation
Moscow (DME)4/week 5h00min from $372
St. Petersburg (LED)4/week 4h20min from $411
Senegal
Dakar (DSS)2/week 4h40min from $580
South Africa
Johannesburg (JNB)3/week 10h10min from $1,004
Sweden
Stockholm (ARN)1/week 4h00min from $134
Switzerland
Geneva (GVA)6/week 2h00min from $57
Zürich (ZRH)2/week 2h25min from $112
United Kingdom
Birmingham (BHX)6/week 2h25min from $60
Edinburgh (EDI)8/week 2h50min from $81
London (LGW)9/week 2h15min from $77
London (LHR)14/week 2h25min from $70
Manchester (MAN)9/week 2h30min from $55
United States
Boston (BOS)5/week 8h05min from $498
Chicago (ORD)4/week 9h40min from $352
Los Angeles (LAX)3/week 12h35min from $676
Miami (MIA)6/week 9h55min from $667
New York (JFK)5/week 8h20min from $510
Philadelphia (PHL)2/week 8h35min from $576
San Francisco (SFO)3/week 12h45min from $352
San Juan (SJU)1/week 8h50min from $970
Washington (IAD)5/week 8h50min from $401
Uruguay
Montevideo (MVD)2/week 12h55min from $378
Venezuela
Caracas (CCS)1/week 9h25min from $607