Direct Flights
from Madrid MAD
with Iberia Airlines

4,171 weekly flights departing from Adolfo Suárez Madrid-Barajas Intl
Serving 110 domestic and 237 international routes.
Departure city: Madrid, Spain

Domestic
A Coruña (LCG)51/week 1h15min from $46
Alicante (ALC)1/week 1h05min from $73
Almería (LEI)2/week 1h10min from $148
Arrecife (ACE)1/week 2h40min from $204
Barcelona (BCN)138/week 1h15min from $52
Bilbao (BIO)58/week 1h00min from $45
Eivissa (IBZ)2/week 1h15min from $55
Jerez de la Frontera (XRY)26/week 1h15min from $61
Las Palmas (LPA)8/week 2h55min from $108
Mahón (MAH)4/week 1h30min from $122
Melilla (MLN)21/week 1h50min from $209
Málaga (AGP)6/week 1h10min from $57
Oviedo/Aviles (OVD)48/week 1h10min from $46
Palma de Mallorca (PMI)26/week 1h20min from $45
Pamplona (PNA)3/week 1h10min from $180
Santa Cruz de Tenerife (TFN)7/week 3h05min from $113
Santander (SDR)48/week 1h00min from $50
Sevilla (SVQ)1/week 1h10min from $76
Valencia (VLC)3/week 1h00min from $51
Vigo (VGO)58/week 1h10min from $46
Argentina
Buenos Aires (EZE)21/week 12h30min from $346
Austria
Wien (VIE)36/week 2h55min from $55
Belgium
Brussels (BRU)49/week 2h15min from $54
Brazil
Rio de Janeiro (GIG)9/week 10h35min from $531
São Paulo (GRU)14/week 10h15min from $335
Chile
Santiago (SCL)11/week 13h15min from $365
China
Shanghai (PVG)6/week 12h45min from $432
Colombia
Bogotá (BOG)20/week 10h05min from $335
Medellín (MDE)6/week 10h25min from $355
Costa Rica
San José (SJO)7/week 10h55min from $655
Croatia
Dubrovnik (DBV)23/week 2h50min from $89
Split (SPU)7/week 2h40min from $348
Zagreb (ZAG)11/week 2h40min from $93
Czechia
Prague (PRG)18/week 2h55min from $95
Denmark
Copenhagen (CPH)6/week 3h10min from $64
Dominican Republic
Santo Domingo (SDQ)7/week 8h40min from $405
Ecuador
Guayaquil (GYE)5/week 11h30min from $288
Quito (UIO)12/week 10h55min from $300
Egypt
Cairo (CAI)6/week 4h50min from $186
El Salvador
San Salvador (SAL)7/week 13h45min from $463
Finland
Helsinki (HEL)6/week 4h10min from $343
France
Bastia (BIA)5/week 2h05min from $78
Bordeaux (BOD)1/week 1h20min from $174
Paris (ORY)96/week 2h00min from $50
Paris (CDG)1/week 2h05min from $56
Germany
Düsseldorf (DUS)56/week 2h30min from $57
Frankfurt (FRA)2/week 2h50min from $50
Hamburg (HAM)21/week 2h55min from $62
Munich (MUC)35/week 2h35min from $54
Stuttgart (STR)3/week 2h30min from $64
Greece
Athens (ATH)27/week 3h15min from $57
Kerkyra (CFU)9/week 3h15min from $193
Guatemala
Guatemala City (GUA)14/week 11h10min from $462
Hungary
Budapest (BUD)10/week 3h05min from $92
Ireland
Cork (ORK)1/week 2h15min from $373
Dublin (DUB)6/week 2h35min from $102
Israel
Tel Aviv (TLV)16/week 4h45min from $123
Italy
Bologna (BLQ)1/week 2h30min from $160
Catania (CTA)11/week 2h45min from $95
Florence (FLR)18/week 2h20min from $100
Genoa (GOA)4/week 2h05min from $66
Milan (LIN)35/week 2h05min from $57
Milan (MXP)14/week 2h10min from $57
Olbia (OLB)8/week 2h15min from $108
Rome (FCO)55/week 2h25min from $51
Venice (VCE)52/week 2h20min from $80
Japan
Tokyo (NRT)10/week 13h05min from $661
Jordan
Amman (AMM)4/week 4h55min from $425
Latvia
Riga (RIX)4/week 4h00min from $152
Mexico
México City (MEX)42/week 11h20min from $479
Morocco
Casablanca (CMN)16/week 1h45min from $141
Fez (FEZ)4/week 1h50min from $71
Marrakech (RAK)24/week 2h00min from $60
Rabat (RBA)1/week 1h35min from $236
Norway
Bergen (BGO)2/week 3h40min from $297
Oslo (OSL)8/week 3h35min from $65
Panama
Panamá City (PTY)7/week 10h45min from $347
Peru
Lima (LIM)16/week 11h45min from $564
Portugal
Faro (FAO)9/week 1h25min from $72
Lisbon (LIS)60/week 1h20min from $42
Porto (OPO)40/week 1h15min from $41
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)7/week 4h40min from $225
South Africa
Johannesburg (JNB)3/week 10h10min from $1,004
Sweden
Stockholm (ARN)16/week 3h55min from $64
Switzerland
Geneva (GVA)53/week 1h50min from $49
Zürich (ZRH)53/week 2h20min from $51
United Kingdom
Birmingham (BHX)6/week 2h25min from $60
Edinburgh (EDI)8/week 2h50min from $81
London (LHR)98/week 2h25min from $40
London (LGW)31/week 2h15min from $40
Manchester (MAN)9/week 2h30min from $55
United States
Boston (BOS)7/week 7h55min from $288
Chicago (ORD)10/week 9h25min from $370
Los Angeles (LAX)20/week 12h20min from $411
Miami (MIA)21/week 9h15min from $260
New York (JFK)28/week 7h50min from $268
Philadelphia (PHL)2/week 8h35min from $576
San Francisco (SFO)3/week 12h35min from $408
San Juan (SJU)17/week 8h25min from $400
Washington (IAD)5/week 8h50min from $401
Uruguay
Montevideo (MVD)8/week 12h45min from $358
Venezuela
Caracas (CCS)10/week 9h10min from $445