Iberia Route Map
Iberia is the flag carrier of Spain, founded in 1927 and part of International Airlines Group, alongside British Airways, since 2011. A oneworld member since 1999, it flies from a single hub, Terminal 4 at Adolfo Suárez Madrid-Barajas Airport, with its low cost arm Iberia Express and its regional partner Air Nostrum flying as Iberia Regional.
Madrid is Europe's main gateway to Latin America, and Iberia's long haul network is built on it: flights to almost every capital from Mexico City to Buenos Aires, alongside routes to North America, Tokyo, Doha and Tel Aviv, fed by a dense short haul network across Spain and Europe.
Below is the network on two maps, Spain and international, every route with its distance, and the longest and shortest flights Iberia operates.
At a Glance
- Destinations
- 136
- Countries
- 47
- Longest route
- Madrid → Tokyo10,772 km (6,693 mi)
- Shortest route
- Palma de Mallorca → Menorca131 km (81 mi)
Domestic Network
Domestic Routes (54)
| Route | Distance | Prices |
|---|---|---|
| Madrid MAD → A Coruña LCG | 508 km (316 mi) | See on mapMapI've flown thisFlownCheck prices |
| Ibiza IBZ → Alicante ALC | 180 km (112 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Alicante ALC | 355 km (221 mi) | See on mapMapI've flown thisFlownCheck prices |
| Barcelona BCN → Almería LEI | 626 km (389 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Almería LEI | 416 km (258 mi) | See on mapMapI've flown thisFlownCheck prices |
| Palma de Mallorca PMI → Almería LEI | 538 km (334 mi) | See on mapMapI've flown thisFlownCheck prices |
| Seville SVQ → Almería LEI | 319 km (198 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Asturias OVD | 400 km (249 mi) | See on mapMapI've flown thisFlownCheck prices |
| Barcelona BCN → Badajoz BJZ | 802 km (498 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Badajoz BJZ | 330 km (205 mi) | See on mapMapI've flown thisFlownCheck prices |
| Palma de Mallorca PMI → Badajoz BJZ | 826 km (513 mi) | |
| Madrid MAD → Barcelona BCN | 483 km (300 mi) | |
| Madrid MAD → Bilbao BIO | 319 km (198 mi) | |
| Madrid MAD → Castellón CDT | 309 km (192 mi) | |
| Palma de Mallorca PMI → Castellón CDT | 239 km (149 mi) | |
| Madrid MAD → Fuerteventura FUE | 1,634 km (1,015 mi) | |
| Badajoz BJZ → Gran Canaria LPA | 1,453 km (903 mi) | |
| Madrid MAD → Gran Canaria LPA | 1,765 km (1,097 mi) | |
| Madrid MAD → Granada GRX | 366 km (227 mi) | |
| Madrid MAD → Ibiza IBZ | 458 km (285 mi) | |
| Palma de Mallorca PMI → Ibiza IBZ | 140 km (87 mi) | |
| Madrid MAD → Jerez XRY | 468 km (291 mi) | |
| Santander SDR → Jerez XRY | 767 km (477 mi) | |
| Madrid MAD → La Palma SPC | 1,846 km (1,147 mi) | |
| Madrid MAD → La Seu d'Urgell LEU | 464 km (288 mi) | |
| Palma de Mallorca PMI → La Seu d'Urgell LEU | 329 km (204 mi) | |
| Madrid MAD → Lanzarote ACE | 1,574 km (978 mi) | |
| Málaga AGP → León LEN | 665 km (413 mi) | |
| Barcelona BCN → León LEN | 655 km (407 mi) | |
| Ibiza IBZ → León LEN | 722 km (449 mi) | |
| Menorca MAH → León LEN | 879 km (546 mi) | |
| Palma de Mallorca PMI → León LEN | 780 km (485 mi) | |
| Ibiza IBZ → Lleida ILD | 325 km (202 mi) | |
| Palma de Mallorca PMI → Lleida ILD | 305 km (190 mi) | |
| Madrid MAD → Logroño RJL | 244 km (152 mi) | |
| Palma de Mallorca PMI → Logroño RJL | 534 km (332 mi) | |
| Madrid MAD → Málaga AGP | 430 km (267 mi) | |
| Madrid MAD → Melilla MLN | 580 km (360 mi) | |
| Madrid MAD → Menorca MAH | 664 km (413 mi) | |
| Palma de Mallorca PMI → Menorca MAH | 131 km (81 mi) | |
| Madrid MAD → Palma de Mallorca PMI | 546 km (339 mi) | |
| Madrid MAD → Pamplona PNA | 301 km (187 mi) | |
| Palma de Mallorca PMI → Reus REU | 222 km (138 mi) | |
| Madrid MAD → San Sebastián EAS | 353 km (219 mi) | |
| Madrid MAD → Santander SDR | 329 km (204 mi) | |
| Madrid MAD → Santiago de Compostela SCQ | 485 km (301 mi) | |
| Madrid MAD → Seville SVQ | 395 km (245 mi) | |
| Madrid MAD → Tenerife North TFN | 1,771 km (1,100 mi) | |
| Madrid MAD → Valencia VLC | 284 km (176 mi) | |
| Palma de Mallorca PMI → Valencia VLC | 276 km (171 mi) | |
| Palma de Mallorca PMI → Valladolid VLL | 684 km (425 mi) | |
| Madrid MAD → Vigo VGO | 466 km (290 mi) | |
| Palma de Mallorca PMI → Vigo VGO | 1,000 km (621 mi) | |
| Santander SDR → Vigo VGO | 414 km (257 mi) |
Africa (7)
| Route | Distance | Prices |
|---|---|---|
| Madrid MAD → Algiers ALG | 723 km (449 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Cairo CAI | 3,350 km (2,082 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Casablanca CMN | 867 km (539 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Dakar DSS | 3,154 km (1,960 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Marrakesh RAK | 1,064 km (661 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Nador NDR | 612 km (380 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Tangier TNG | 566 km (352 mi) | See on mapMapI've flown thisFlownCheck prices |
Europe (68)
| Route | Distance | Prices |
|---|---|---|
| Madrid MAD → Amsterdam AMS | 1,461 km (908 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Athens ATH | 2,377 km (1,477 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Bari BRI | 1,708 km (1,061 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Berlin BER | 1,851 km (1,150 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Bologna BLQ | 1,296 km (805 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Bordeaux BOD | 537 km (334 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Brussels BRU | 1,316 km (818 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Bucharest OTP | 2,458 km (1,527 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Budapest BUD | 1,975 km (1,227 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Cagliari CAG | 1,084 km (674 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Catania CTA | 1,642 km (1,020 mi) | |
| Madrid MAD → Copenhagen CPH | 2,060 km (1,280 mi) | |
| Madrid MAD → Corfu CFU | 1,995 km (1,240 mi) | |
| Madrid MAD → Dublin DUB | 1,454 km (903 mi) | |
| Madrid MAD → Dubrovnik DBV | 1,827 km (1,135 mi) | |
| Madrid MAD → Düsseldorf DUS | 1,441 km (895 mi) | |
| Madrid MAD → Edinburgh EDI | 1,721 km (1,069 mi) | |
| Madrid MAD → Faro FAO | 542 km (337 mi) | |
| Madrid MAD → Florence FLR | 1,271 km (790 mi) | |
| Madrid MAD → Frankfurt FRA | 1,422 km (884 mi) | |
| Barcelona BCN → Funchal FNC | 1,922 km (1,194 mi) | |
| Madrid MAD → Funchal FNC | 1,460 km (907 mi) | |
| Madrid MAD → Geneva GVA | 1,010 km (628 mi) | |
| Madrid MAD → Hamburg HAM | 1,781 km (1,107 mi) | |
| Madrid MAD → Helsinki HEL | 2,947 km (1,831 mi) | |
| Madrid MAD → Innsbruck INN | 1,410 km (876 mi) | |
| Madrid MAD → Lisbon LIS | 513 km (319 mi) | |
| Madrid MAD → Ljubljana LJU | 1,587 km (986 mi) | |
| Madrid MAD → London LGW | 1,215 km (755 mi) | |
| Madrid MAD → London LHR | 1,246 km (774 mi) | |
| Madrid MAD → Lyon LYS | 912 km (567 mi) | |
| Madrid MAD → Manchester MAN | 1,436 km (892 mi) | |
| Madrid MAD → Marseille MRS | 797 km (495 mi) | |
| Madrid MAD → Milan LIN | 1,180 km (733 mi) | |
| Madrid MAD → Milan MXP | 1,150 km (715 mi) | |
| Madrid MAD → Munich MUC | 1,497 km (930 mi) | |
| Madrid MAD → Mykonos JMK | 2,511 km (1,560 mi) | |
| Madrid MAD → Nantes NTE | 759 km (472 mi) | |
| Madrid MAD → Naples NAP | 1,504 km (935 mi) | |
| Málaga AGP → Nice NCE | 1,260 km (783 mi) | |
| Ibiza IBZ → Nice NCE | 722 km (449 mi) | |
| Madrid MAD → Nice NCE | 957 km (595 mi) | |
| Palma de Mallorca PMI → Nice NCE | 589 km (366 mi) | |
| Madrid MAD → Olbia OLB | 1,103 km (685 mi) | |
| Madrid MAD → Oslo OSL | 2,406 km (1,495 mi) | |
| Madrid MAD → Palermo PMO | 1,453 km (903 mi) | |
| Madrid MAD → Paris CDG | 1,065 km (662 mi) | |
| Madrid MAD → Paris ORY | 1,030 km (640 mi) | |
| Madrid MAD → Ponta Delgada PDL | 1,929 km (1,199 mi) | |
| Madrid MAD → Porto OPO | 439 km (273 mi) | |
| Madrid MAD → Prague PRG | 1,750 km (1,087 mi) | |
| Madrid MAD → Reykjavík KEF | 2,892 km (1,797 mi) | |
| Madrid MAD → Rome FCO | 1,330 km (826 mi) | |
| Madrid MAD → Rovaniemi RVN | 3,423 km (2,127 mi) | |
| Madrid MAD → Santorini JTR | 2,558 km (1,589 mi) | |
| Madrid MAD → Split SPU | 1,672 km (1,039 mi) | |
| Madrid MAD → Stockholm ARN | 2,601 km (1,616 mi) | |
| Barcelona BCN → Strasbourg SXB | 916 km (569 mi) | |
| Madrid MAD → Strasbourg SXB | 1,259 km (782 mi) | |
| Madrid MAD → Tirana TIA | 1,953 km (1,214 mi) | |
| Madrid MAD → Tivat TIV | 1,865 km (1,159 mi) | |
| Madrid MAD → Toulouse TLS | 537 km (334 mi) | |
| Madrid MAD → Tromsø TOS | 3,501 km (2,175 mi) | |
| Madrid MAD → Turin TRN | 1,053 km (654 mi) | |
| Madrid MAD → Venice VCE | 1,407 km (874 mi) | |
| Madrid MAD → Vienna VIE | 1,806 km (1,122 mi) | |
| Madrid MAD → Zagreb ZAG | 1,693 km (1,052 mi) | |
| Madrid MAD → Zurich ZRH | 1,240 km (771 mi) |
Middle East (2)
| Route | Distance | Prices |
|---|---|---|
| Madrid MAD → Doha DOH | 5,330 km (3,312 mi) | See on mapMapI've flown thisFlownCheck prices |
| Madrid MAD → Tel Aviv TLV | 3,544 km (2,202 mi) | See on mapMapI've flown thisFlownCheck prices |
North America and the Caribbean (18)
South America (12)
Asia (1)
| Route | Distance | Prices |
|---|---|---|
| Madrid MAD → Tokyo NRT | 10,772 km (6,693 mi) | See on mapMapI've flown thisFlownCheck prices |
Network as of September 2026, compiled by My Flight Routes. Schedules change and seasonal routes come and go, so check with the airline before you book.
Related Articles
Flown Iberia? Put every flight you have taken on your own map.
Map My Flights




