Iberia operates 130 non-stop routes from Madrid (MAD), serving 48 countries with an average sector length of 2,966 km. This is part of Iberia's 400-route global network.
Non-stop destinations from Madrid on Iberia
| Destination | IATA | Country | Distance | Duration | Route |
|---|---|---|---|---|---|
| Tokyo | NRT | Japan | 10,793 km | 14h 0m | Route ↗ |
| Santiago | SCL | Chile | 10,700 km | 13h 20m | Route ↗ |
| Buenos Aires | EZE | Argentina | 10,061 km | 12h 40m | Route ↗ |
| Montevideo | MVD | Uruguay | 9,922 km | 12h 40m | Route ↗ |
| Lima | LIM | Peru | 9,519 km | 12h 0m | Route ↗ |
| Los Angeles | LAX | USA | 9,406 km | 12h 5m | Route ↗ |
| San Francisco | SFO | USA | 9,353 km | 12h 35m | Route ↗ |
| Mexico City | MEX | Mexico | 9,080 km | 11h 50m | Route ↗ |
| Guayaquil | GYE | Ecuador | 9,012 km | 11h 30m | Route ↗ |
| Quito | UIO | Ecuador | 8,737 km | 11h 5m | Route ↗ |
| Guatemala City | GUA | Guatemala | 8,719 km | 11h 40m | Route ↗ |
| Monterrey | MTY | Mexico | 8,713 km | 11h 30m | Route ↗ |
| San Jose | SJO | Costa Rica | 8,506 km | 11h 35m | Route ↗ |
| Sao Paulo | GRU | Brazil | 8,355 km | 10h 35m | Route ↗ |
| Panama City | PTY | Panama | 8,163 km | 10h 35m | Route ↗ |
| Rio De Janeiro | GIG | Brazil | 8,124 km | 10h 20m | Route ↗ |
| Bogota | BOG | Colombia | 8,033 km | 10h 30m | Route ↗ |
| Dallas | DFW | USA | 7,990 km | 11h 15m | Route ↗ |
| Havana | HAV | Cuba | 7,473 km | 10h 15m | Route ↗ |
| Miami | MIA | USA | 7,118 km | 9h 55m | Route ↗ |
| Orlando | MCO | USA | 7,039 km | 10h 35m | Route ↗ |
| Caracas | CCS | Venezuela | 7,011 km | 9h 25m | Route ↗ |
| Chicago | ORD | USA | 6,761 km | 9h 40m | Route ↗ |
| Santo Domingo | SDQ | Dominican Republic | 6,698 km | 8h 55m | Route ↗ |
| San Juan | SJU | Puerto Rico | 6,387 km | 9h 0m | Route ↗ |
| Recife | REC | Brazil | 6,271 km | 8h 35m | Route ↗ |
| Dulles | IAD | USA | 6,140 km | 9h 10m | Route ↗ |
| Toronto | YYZ | Canada | 6,073 km | 8h 48m | Route ↗ |
| Fortaleza | FOR | Brazil | 6,059 km | 8h 50m | Route ↗ |
| New York | EWR | USA | 5,804 km | 8h 45m | Route ↗ |
| New York | JFK | USA | 5,776 km | 8h 25m | Route ↗ |
| Boston | BOS | USA | 5,488 km | 8h 20m | Route ↗ |
| Doha | DOH | Qatar | 5,339 km | 6h 45m | Route ↗ |
| Tel Aviv-Yafo | TLV | Israel | 3,550 km | 4h 35m | Route ↗ |
| Tromso | TOS | Norway | 3,503 km | 5h 10m | Route ↗ |
| Rovaniemi | RVN | Finland | 3,425 km | 5h 5m | Route ↗ |
| Cairo | CAI | Egypt | 3,356 km | 4h 50m | Route ↗ |
| Dakar | DSS | Senegal | 3,147 km | 4h 45m | Route ↗ |
| Reykjavik | KEF | Iceland | 2,895 km | 4h 25m | Route ↗ |
| Stockholm | ARN | Sweden | 2,603 km | 3h 55m | Route ↗ |
| Thira | JTR | Greece | 2,563 km | 3h 40m | Route ↗ |
| Mykonos | JMK | Greece | 2,516 km | 3h 40m | Route ↗ |
| Bucharest | OTP | Romania | 2,462 km | 3h 50m | Route ↗ |
| Oslo | OSL | Norway | 2,414 km | 3h 45m | Route ↗ |
| Athens | ATH | Greece | 2,383 km | 3h 40m | Route ↗ |
| Copenhagen | CPH | Denmark | 2,061 km | 3h 15m | Route ↗ |
| Kerkyra | CFU | Greece | 2,000 km | 3h 10m | Route ↗ |
| Budapest | BUD | Hungary | 1,978 km | 3h 10m | Route ↗ |
| Tirana | TIA | Albania | 1,956 km | 3h 5m | Route ↗ |
| Ponta Delgada (Azores) | PDL | Portugal | 1,932 km | 3h 25m | Route ↗ |
| Tivat | TIV | Montenegro | 1,869 km | 3h 5m | Route ↗ |
| Berlin | BER | Germany | 1,852 km | 3h 5m | Route ↗ |
| Santa Cruz De La Palma | SPC | Spain | 1,846 km | 3h 5m | Route ↗ |
| Dubrovnik | DBV | Croatia | 1,830 km | 2h 55m | Route ↗ |
| Tenerife | TFS | Spain | 1,823 km | 3h 5m | Route ↗ |
| Vienna | VIE | Austria | 1,808 km | 3h 0m | Route ↗ |
| Hamburg | HAM | Germany | 1,781 km | 2h 55m | Route ↗ |
| Tenerife | TFN | Spain | 1,771 km | 2h 50m | Route ↗ |
| Las Palmas | LPA | Spain | 1,764 km | 2h 55m | Route ↗ |
| Prague | PRG | Czech Republic | 1,752 km | 2h 55m | Route ↗ |
| Edinburgh | EDI | United Kingdom | 1,718 km | 2h 55m | Route ↗ |
| Zagreb | ZAG | Croatia | 1,694 km | 2h 45m | Route ↗ |
| Split | SPU | Croatia | 1,675 km | 2h 40m | Route ↗ |
| Catania | CTA | Italy | 1,645 km | 2h 40m | Route ↗ |
| Puerto del Rosario | FUE | Spain | 1,634 km | 2h 45m | Route ↗ |
| Ljubljana | LJU | Slovenia | 1,589 km | 2h 45m | Route ↗ |
| Lanzarote | ACE | Spain | 1,574 km | 2h 40m | Route ↗ |
| Naples | NAP | Italy | 1,507 km | 2h 35m | Route ↗ |
| Munich | MUC | Germany | 1,498 km | 2h 35m | Route ↗ |
| Funchal | FNC | Portugal | 1,462 km | 2h 40m | Route ↗ |
| Amsterdam | AMS | Netherlands | 1,459 km | 2h 35m | Route ↗ |
| Palermo | PMO | Italy | 1,457 km | 2h 30m | Route ↗ |
| Dublin | DUB | Ireland | 1,452 km | 2h 35m | Route ↗ |
| Dusseldorf | DUS | Germany | 1,439 km | 2h 35m | Route ↗ |
| Manchester | MAN | United Kingdom | 1,434 km | 2h 35m | Route ↗ |
| Frankfurt | FRA | Germany | 1,423 km | 2h 35m | Route ↗ |
| Venice | VCE | Italy | 1,408 km | 2h 25m | Route ↗ |
| Rome | FCO | Italy | 1,333 km | 2h 25m | Route ↗ |
| Brussels | BRU | Belgium | 1,313 km | 2h 20m | Route ↗ |
| Bologna | BLQ | Italy | 1,298 km | 2h 20m | Route ↗ |
| Florence | FLR | Italy | 1,272 km | 2h 20m | Route ↗ |
| Strasbourg | SXB | France | 1,259 km | 2h 15m | Route ↗ |
| London | LHR | United Kingdom | 1,243 km | 2h 25m | Route ↗ |
| Zurich | ZRH | Switzerland | 1,240 km | 2h 20m | Route ↗ |
| London | LGW | United Kingdom | 1,213 km | 2h 25m | Route ↗ |
| Milan | LIN | Italy | 1,182 km | 2h 10m | Route ↗ |
| Milan | MXP | Italy | 1,149 km | 2h 10m | Route ↗ |
| Olbia | OLB | Italy | 1,105 km | 2h 0m | Route ↗ |
| Cagliari | CAG | Italy | 1,087 km | 2h 5m | Route ↗ |
| Marrakech | RAK | Morocco | 1,064 km | 2h 5m | Route ↗ |
| Paris | CDG | France | 1,062 km | 2h 5m | Route ↗ |
| Turin | TRN | Italy | 1,053 km | 2h 5m | Route ↗ |
| Paris | ORY | France | 1,028 km | 2h 0m | Route ↗ |
| Geneva | GVA | Switzerland | 1,009 km | 1h 55m | Route ↗ |
| Nice | NCE | France | 957 km | 1h 55m | Route ↗ |
| Lyon | LYS | France | 911 km | 1h 50m | Route ↗ |
| Casablanca | CMN | Morocco | 867 km | 1h 50m | Route ↗ |
| Marseille | MRS | France | 798 km | 1h 45m | Route ↗ |
| Nantes | NTE | France | 757 km | 1h 40m | Route ↗ |
| Algiers | ALG | Algeria | 724 km | 1h 40m | Route ↗ |
| Menorca | MAH | Spain | 666 km | 1h 30m | Route ↗ |
| Melilla | MLN | Spain | 581 km | 1h 55m | Route ↗ |
| Tangier | TNG | Morocco | 567 km | 1h 30m | Route ↗ |
| Palma de Mallorca | PMI | Spain | 547 km | 1h 20m | Route ↗ |
| Faro | FAO | Portugal | 542 km | 1h 25m | Route ↗ |
| Toulouse | TLS | France | 537 km | 1h 20m | Route ↗ |
| Bordeaux | BOD | France | 536 km | 1h 25m | Route ↗ |
| Lisbon | LIS | Portugal | 514 km | 1h 25m | Route ↗ |
| La Coruna | LCG | Spain | 507 km | 1h 10m | Route ↗ |
| Santiago De Compostela | SCQ | Spain | 484 km | 1h 15m | Route ↗ |
| Barcelona | BCN | Spain | 483 km | 1h 20m | Route ↗ |
| Jerez De La Frontera | XRY | Spain | 468 km | 1h 20m | Route ↗ |
| Vigo | VGO | Spain | 465 km | 1h 5m | Route ↗ |
| Seo De Urgel | LEU | Spain | 463 km | 1h 40m | Route ↗ |
| Ibiza | IBZ | Spain | 459 km | 1h 15m | Route ↗ |
| Porto | OPO | Portugal | 438 km | 1h 15m | Route ↗ |
| Malaga | AGP | Spain | 431 km | 1h 15m | Route ↗ |
| Almeria | LEI | Spain | 417 km | 1h 15m | Route ↗ |
| Asturias | OVD | Spain | 397 km | 1h 15m | Route ↗ |
| Sevilla | SVQ | Spain | 396 km | 1h 15m | Route ↗ |
| Granada | GRX | Spain | 367 km | 1h 10m | Route ↗ |
| Alicante | ALC | Spain | 356 km | 1h 10m | Route ↗ |
| San Sebastian | EAS | Spain | 350 km | 1h 10m | Route ↗ |
| Badajoz | BJZ | Spain | 330 km | 1h 20m | Route ↗ |
| Santander | SDR | Spain | 326 km | 1h 10m | Route ↗ |
| Bilbao | BIO | Spain | 317 km | 1h 0m | Route ↗ |
| Benlloch | CDT | Spain | 310 km | 1h 25m | Route ↗ |
| Pamplona | PNA | Spain | 299 km | 1h 5m | Route ↗ |
| Valencia | VLC | Spain | 286 km | 1h 0m | Route ↗ |
| Logrono | RJL | Spain | 241 km | 1h 15m | Route ↗ |
Destinations by country
- Spain — 30 destinations (SPC, TFS, TFN, LPA, FUE, ACE and 24 more)
- Italy — 12 destinations (CTA, NAP, PMO, VCE, FCO, BLQ and 6 more)
- USA — 10 destinations (LAX, SFO, DFW, MIA, MCO, ORD and 4 more)
- France — 9 destinations (SXB, CDG, ORY, NCE, LYS, MRS and 3 more)
- Portugal — 5 destinations (PDL, FNC, FAO, LIS, OPO)
- Germany — 5 destinations (BER, HAM, MUC, DUS, FRA)
- Brazil — 4 destinations (GRU, GIG, REC, FOR)
- Greece — 4 destinations (JTR, JMK, ATH, CFU)
- United Kingdom — 4 destinations (EDI, MAN, LHR, LGW)
- Croatia — 3 destinations (DBV, ZAG, SPU)
Iberia from other airports
- Palma de Mallorca (PMI) — 21 routes
- Barcelona (BCN) — 17 routes
- Melilla (MLN) — 12 routes
- Ibiza (IBZ) — 10 routes
- Valencia (VLC) — 9 routes
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
How many destinations does Iberia serve from Madrid (MAD)?
Iberia flies to 130 non-stop destinations from Madrid (MAD), spanning 48 countries.
What is the longest route Iberia flies from Madrid?
The longest non-stop route is MAD → NRT (Tokyo) at 10,793 km.
Which countries does Iberia fly to from Madrid?
Top destination countries: Spain (30), Italy (12), USA (10), France (9), Portugal (5).
Does Iberia operate from other airports?
Yes — Iberia also operates from Palma de Mallorca (PMI), Barcelona (BCN), Melilla (MLN), Ibiza (IBZ), Valencia (VLC). Total network: 400 routes across the carrier's footprint.