Iberia flights

Iberia flies 318 nonstop routes in our data, from 125 cities, with hubs in Madrid and Palma.
Iberia routes
- Paris to Madrid · ~160/wk (all airlines)€30
- Madrid to Paris · ~160/wk (all airlines)€26
- London to Madrid · ~159/wk (all airlines)£17
- Madrid to London · ~159/wk (all airlines)€14
- Madrid to Lisbon · ~114/wk (all airlines)€21
- Lisbon to Madrid · ~114/wk (all airlines)€21
- Rome to Madrid · ~98/wk (all airlines)€28
- Madrid to Rome · ~98/wk (all airlines)€17
- Milan to Madrid · ~91/wk (all airlines)€15
- Madrid to Milan · ~91/wk (all airlines)€15
- Madrid to Barcelona · ~90/wk (all airlines)€26
- Barcelona to Madrid · ~89/wk (all airlines)€27
- Palma to Madrid · ~87/wk (all airlines)€13
- Madrid to Palma · ~87/wk (all airlines)€21
- Porto to Madrid · ~73/wk (all airlines)€16
- Madrid to Porto · ~73/wk (all airlines)€18
- Madrid to Amsterdam · ~72/wk (all airlines)€35
- Amsterdam to Madrid · ~72/wk (all airlines)€63
- Madrid to Brussels · ~71/wk (all airlines)€33
- Brussels to Madrid · ~71/wk (all airlines)€21
- Frankfurt to Madrid · ~61/wk (all airlines)€40
- Madrid to Frankfurt · ~61/wk (all airlines)€36
- Madrid to Munich · ~61/wk (all airlines)€52
- Munich to Madrid · ~61/wk (all airlines)€55
- Madrid to Bilbao · ~56/wk (all airlines)
- Bilbao to Madrid · ~56/wk (all airlines)
- Madrid to La Coruna · ~52/wk (all airlines)
- La Coruna to Madrid · ~52/wk (all airlines)
- Vigo to Madrid · ~51/wk (all airlines)
- Madrid to Vigo · ~51/wk (all airlines)
- Malaga to Madrid · ~51/wk (all airlines)€29
- Madrid to Malaga · ~51/wk (all airlines)€32
- Madrid to Zurich · ~50/wk (all airlines)€44
- Zurich to Madrid · ~50/wk (all airlines)CHF 62
- Geneva to Madrid · ~50/wk (all airlines)CHF 39
- Madrid to Geneva · ~50/wk (all airlines)€27
- Palma to Menorca · ~44/wk (all airlines)
- Menorca to Palma · ~44/wk (all airlines)
- Venice to Madrid · ~42/wk (all airlines)€18
- Madrid to Venice · ~42/wk (all airlines)€20
- Ibiza to Madrid · ~40/wk (all airlines)€16
- Madrid to Ibiza · ~40/wk (all airlines)€21
- Asturias to Madrid · ~39/wk (all airlines)€17
- Madrid to Asturias · ~39/wk (all airlines)€22
- New York to Madrid · ~34/wk (all airlines)US$251
- Madrid to New York · ~34/wk (all airlines)€233
- Athens to Madrid · ~32/wk (all airlines)€49
- Madrid to Menorca · ~32/wk (all airlines)
- Menorca to Madrid · ~32/wk (all airlines)
- Madrid to Athens · ~31/wk (all airlines)€41
- Madrid to Vienna · ~30/wk (all airlines)
- Vienna to Madrid · ~30/wk (all airlines)
- Palma to Ibiza · ~29/wk (all airlines)
- Ibiza to Palma · ~29/wk (all airlines)
- Madrid to Dusseldorf · ~27/wk (all airlines)€44
- Dusseldorf to Madrid · ~27/wk (all airlines)€57
- Marseille to Madrid · ~27/wk (all airlines)
- Madrid to Marseille · ~27/wk (all airlines)
- Madrid to Bologna · ~26/wk (all airlines)
- Bologna to Madrid · ~25/wk (all airlines)
- Madrid to Berlin · ~25/wk (all airlines)
- Berlin to Madrid · ~25/wk (all airlines)
- Lyon to Madrid · ~24/wk (all airlines)€28
- Madrid to Lyon · ~24/wk (all airlines)€41
- Madrid to Nice · ~24/wk (all airlines)€25
- Nice to Madrid · ~24/wk (all airlines)€30
- Madrid to Prague · ~23/wk (all airlines)€44
- Prague to Madrid · ~23/wk (all airlines)US$44
- Budapest to Madrid · ~23/wk (all airlines)US$28
- Madrid to Budapest · ~23/wk (all airlines)€22
- Madrid to Toulouse · ~22/wk (all airlines)
- Toulouse to Madrid · ~22/wk (all airlines)
- Copenhagen to Madrid · ~22/wk (all airlines)DKK 227
- Madrid to Copenhagen · ~22/wk (all airlines)€33
- Madrid to Puerto del Rosario · ~21/wk (all airlines)
- Puerto del Rosario to Madrid · ~21/wk (all airlines)
- Madrid to Almeria · ~21/wk (all airlines)
- Almeria to Madrid · ~21/wk (all airlines)
- Valencia to Madrid · ~20/wk (all airlines)
- Madrid to Valencia · ~20/wk (all airlines)
- Boston to Madrid · ~19/wk (all airlines)US$309
- Madrid to Boston · ~19/wk (all airlines)€338
- Alicante to Madrid · ~19/wk (all airlines)
- Madrid to Alicante · ~19/wk (all airlines)
- Hamburg to Madrid · ~18/wk (all airlines)
- Madrid to Hamburg · ~18/wk (all airlines)
- Madrid to Bordeaux · ~16/wk (all airlines)
- Bordeaux to Madrid · ~16/wk (all airlines)
- San Sebastian to Madrid · ~16/wk (all airlines)
- Madrid to San Sebastian · ~16/wk (all airlines)
- Madrid to Buenos Aires · ~16/wk (all airlines)€429
- Buenos Aires to Madrid · ~16/wk (all airlines)US$468
- Madrid to Sao Paulo · ~15/wk (all airlines)€377
- Sao Paulo to Madrid · ~15/wk (all airlines)R$1,541
- Madrid to Edinburgh · ~15/wk (all airlines)€30
- Madrid to Mexico City · ~15/wk (all airlines)€459
- Mexico City to Madrid · ~15/wk (all airlines)MX$6,474
- Valencia to Palma · ~15/wk (all airlines)€12
- Bucharest to Madrid · ~14/wk (all airlines)US$33
- Madrid to Bucharest · ~14/wk (all airlines)€31
- Edinburgh to Madrid · ~14/wk (all airlines)£38
- Palma to Valencia · ~14/wk (all airlines)€10
- Madrid to Nantes · ~13/wk (all airlines)€33
- Nantes to Madrid · ~13/wk (all airlines)€31
- Santiago de Compostela to Madrid · ~13/wk (all airlines)
- Madrid to Santiago de Compostela · ~13/wk (all airlines)
- Valencia to Ibiza · ~13/wk (all airlines)
- Ibiza to Valencia · ~13/wk (all airlines)
- Stockholm to Madrid · ~11/wk (all airlines)SEK 435
- Madrid to Stockholm · ~11/wk (all airlines)€57
- Oslo to Madrid · ~11/wk (all airlines)NOK 699
- Madrid to Oslo · ~11/wk (all airlines)€65
- Chicago to Madrid · ~11/wk (all airlines)US$340
- Madrid to Chicago · ~11/wk (all airlines)€273
- Miami to Madrid · ~10/wk (all airlines)US$259
- Madrid to Miami · ~10/wk (all airlines)€325
- Alicante to Ibiza · ~10/wk (all airlines)
- Ibiza to Alicante · ~10/wk (all airlines)
- Turin to Madrid · ~10/wk (all airlines)
- Madrid to Turin · ~10/wk (all airlines)
- Doha to Madrid · ~9/wk (all airlines)US$142
- Madrid to Doha · ~9/wk (all airlines)€184
- Almeria to Melilla · ~9/wk (all airlines)
- Melilla to Almeria · ~9/wk (all airlines)
- Madrid to Las Palmas · ~9/wk (all airlines)€23
- Madrid to Faro · ~8/wk (all airlines)
- Faro to Madrid · ~8/wk (all airlines)
- Almeria to Barcelona · ~8/wk (all airlines)
- Barcelona to Almeria · ~8/wk (all airlines)
- Valencia to Menorca · ~8/wk (all airlines)
- Menorca to Valencia · ~8/wk (all airlines)
- Toronto to Madrid · ~8/wk (all airlines)CA$458
- Madrid to Toronto · ~8/wk (all airlines)€349
- Washington to Madrid · ~7/wk (all airlines)US$395
- Madrid to Washington · ~7/wk (all airlines)€304
- Helsinki to Madrid · ~7/wk (all airlines)€54
- Madrid to Helsinki · ~7/wk (all airlines)€78
- Valencia to Malaga · ~7/wk (all airlines)
- Madrid to Dallas · ~6/wk (all airlines)€394
- Dallas to Madrid · ~6/wk (all airlines)
- Malaga to Valencia · ~6/wk (all airlines)
- Sevilla to Madrid · ~6/wk (all airlines)
- Madrid to Sevilla · ~6/wk (all airlines)
- Monterrey to Madrid · ~6/wk (all airlines)MX$6,448
- Madrid to Monterrey · ~6/wk (all airlines)€419
- Madrid to Strasbourg · ~6/wk (all airlines)
- Strasbourg to Madrid · ~6/wk (all airlines)
- Madrid to San Juan · ~5/wk (all airlines)
- San Juan to Madrid · ~5/wk (all airlines)
- Madrid to Dubrovnik · ~5/wk (all airlines)
- Dubrovnik to Madrid · ~5/wk (all airlines)
- Madrid to Catania · ~5/wk (all airlines)
- Catania to Madrid · ~5/wk (all airlines)
- Los Angeles to Madrid · ~5/wk (all airlines)
- Madrid to Montevideo · ~5/wk (all airlines)€548
- Madrid to Los Angeles · ~5/wk (all airlines)
- Zagreb to Madrid · ~5/wk (all airlines)
- Madrid to Zagreb · ~5/wk (all airlines)
- Montevideo to Madrid · ~5/wk (all airlines)US$520
- Madrid to Castellon de la Plana · ~4/wk (all airlines)
- Castellon de la Plana to Madrid · ~4/wk (all airlines)
- Barcelona to Strasbourg · ~4/wk (all airlines)€22
- Strasbourg to Barcelona · ~4/wk (all airlines)€29
- Madrid to Dakar · ~4/wk (all airlines)
- Madrid to Funchal · ~3/wk (all airlines)
- Funchal to Madrid · ~3/wk (all airlines)
- Santiago de Compostela to Bilbao · ~3/wk (all airlines)
- Bilbao to Santiago de Compostela · ~3/wk (all airlines)
- Dakar to Madrid · ~3/wk (all airlines)
- Nice to Malaga · ~3/wk (all airlines)€31
- Bari to Madrid · ~3/wk (all airlines)
- Santiago de Compostela to Puerto del Rosario · ~3/wk (all airlines)
- Puerto del Rosario to Santiago de Compostela · ~3/wk (all airlines)
- Tenerife to Valencia · ~2/wk (all airlines)€25
- Valencia to Tenerife · ~2/wk (all airlines)€37
- Alicante to Tenerife · ~2/wk (all airlines)
- Tenerife to Alicante · ~2/wk (all airlines)
- Madrid to Kerkyra · ~2/wk (all airlines)
- Kerkyra to Madrid · ~2/wk (all airlines)
- Madrid to Lima · ~2/wk (all airlines)€469
- Lima to Madrid · ~2/wk (all airlines)US$453
- Palma to Almeria · ~2/wk (all airlines)
- Almeria to Palma · ~2/wk (all airlines)
- Split to Madrid · ~2/wk (all airlines)
- Madrid to Split · ~2/wk (all airlines)
- Madrid to Fortaleza · ~2/wk (all airlines)
- Fortaleza to Madrid · ~2/wk (all airlines)
- Valencia to Sevilla · ~2/wk (all airlines)
- Almeria to Sevilla · ~2/wk (all airlines)
- Sevilla to Almeria · ~2/wk (all airlines)
- San Francisco to Madrid · ~2/wk (all airlines)
- Madrid to Palermo · ~2/wk (all airlines)
- Madrid to San Francisco · ~2/wk (all airlines)
- Asturias to Tenerife · ~2/wk (all airlines)€53
- Tenerife to Asturias · ~2/wk (all airlines)€39
- Sevilla to Melilla · ~2/wk (all airlines)
- Melilla to Sevilla · ~2/wk (all airlines)
- Madrid to Bari · ~2/wk (all airlines)
- Sevilla to Arrecife · ~1/wk (all airlines)
- Arrecife to Sevilla · ~1/wk (all airlines)
- Orlando to Madrid · ~1/wk (all airlines)
- Madrid to Orlando · ~1/wk (all airlines)
- Madrid to Tirana · ~1/wk (all airlines)€29
- Santiago de Compostela to Tenerife · ~1/wk (all airlines)
- Tenerife to Santiago de Compostela · ~1/wk (all airlines)
- Tirana to Madrid · ~1/wk (all airlines)US$26
- Madrid to Tokyo · ~1/wk (all airlines)€350
- Tokyo to Madrid · ~1/wk (all airlines)JP¥74,270
- Palma to Nador · ~1/wk (all airlines)
- Nador to Palma · ~1/wk (all airlines)
- Ibiza to Nice · ~1/wk (all airlines)
- Nice to Ibiza · ~1/wk (all airlines)
- Nice to Palma · ~1/wk (all airlines)
- Palma to Nice · ~1/wk (all airlines)
- Madrid to Nador · ~1/wk (all airlines)
- Madrid to Cagliari · ~1/wk (all airlines)
- Palma to Reus · ~1/wk (all airlines)
- Palma to Vigo · ~1/wk (all airlines)
- Madrid to Ponta Delgada · ~1/wk (all airlines)
- Ponta Delgada to Madrid · ~1/wk (all airlines)
- Nador to Madrid · ~1/wk (all airlines)
- Vigo to Palma · ~1/wk (all airlines)
- Madrid to Ljubljana · ~1/wk (all airlines)
- Ljubljana to Madrid · ~1/wk (all airlines)
- Sevilla to Valencia · ~1/wk (all airlines)
- Palermo to Madrid · ~1/wk (all airlines)
- Las Palmas to Madrid · ~1/wk (all airlines)€17
- Florence to Madrid · ~1/wk (all airlines)
- Madrid to Florence · ~1/wk (all airlines)
- Malaga to Nice · ~1/wk (all airlines)€21
- Santander to Madrid · ~1/wk (all airlines)
- Madrid to Santander · ~1/wk (all airlines)
- Madrid to Algiers · ~1/wk (all airlines)
- Palma to Melilla · ~1/wk (all airlines)
- Melilla to Palma · ~1/wk (all airlines)
- Madrid to Mikonos · ~1/wk (all airlines)
- Algiers to Madrid · ~1/wk (all airlines)
- Mikonos to Madrid · ~1/wk (all airlines)
- Trieste to Madrid · ~1/wk (all airlines)
- Madrid to Trieste · ~1/wk (all airlines)
- Madrid to Tivat · ~1/wk (all airlines)
- Tivat to Madrid · ~1/wk (all airlines)
- Madrid to Tangier€16
- Madrid to Caracas€326
- Madrid to Marrakech€15
- Madrid to Casablanca€31
- Madrid to Santo Domingo€290
- Madrid to Bogota€450
- Geneva to IbizaCHF 24
- Ibiza to Geneva€43
- Madrid to Panama City€329
- Tangier to MadridUS$18
- Madrid to San Jose€329
- Madrid to Quito€421
- Madrid to Recife€289
- Madrid to Santiago€448
- Madrid to Guayaquil€529
- Caracas to MadridUS$504
- Marrakech to MadridUS$17
- Casablanca to MadridUS$54
- Santo Domingo to MadridUS$320
- Santa Cruz de la Palma to Madrid
- Malaga to Tangier
- Bogota to MadridUS$548
- Panama City to MadridUS$531
- Madrid to Santa Cruz de la Palma
- Barcelona to Funchal
- San Jose to MadridUS$437
- Barcelona to Leon
- Badajoz to Las Palmas
- Quito to MadridUS$604
- Las Palmas to Badajoz
- Recife to MadridR$1,653
- Leon to Barcelona
- Santiago to MadridUS$284
- Thira to Madrid
- Madrid to Thira
- Madrid to Tromso
- Madrid to Granada
- Granada to Madrid
- Funchal to Barcelona
- Olbia to Madrid
- Madrid to Badajoz
- Guayaquil to MadridUS$515
- Madrid to Rovaniemi
- Madrid to Pamplona
- Madrid to Jerez de la Frontera
- Badajoz to Madrid
- Madrid to Olbia
- Tromso to Madrid
- Pamplona to Madrid
- Tangier to Malaga
- Badajoz to Barcelona
- Jerez de la Frontera to Madrid
- Cagliari to Madrid
- Innsbruck to Madrid
- Madrid to Innsbruck
- Rovaniemi to Madrid
- Madrid to Rio de Janeiro
- Granada to Melilla
- Barcelona to Badajoz
- Las Palmas to Cordoba
- Valladolid to Tenerife
- Melilla to Granada
- Ibiza to Leon
- Leon to Ibiza
- Tenerife to Valladolid
- Cordoba to Las Palmas
- Malaga to Leon
- Palma to Leon
- Jerez de la Frontera to Santander
- Castellon de la Plana to Palma
- Rio de Janeiro to Madrid
- Palma to Castellon de la Plana
- Leon to Malaga
- Leon to Palma
- Santander to Jerez de la Frontera
- Reus to Palma
Iberia: questions answered
Where does Iberia fly?
Iberia flies 318 nonstop routes in our data, from 125 cities, with hubs in Madrid and Palma.
Is Iberia in an airline alliance?
Yes, Iberia is a member of oneworld.
What are the cheapest Iberia routes?
Some of the lowest fares we found recently on routes Iberia flies: Palma to Valencia (€10), Valencia to Palma (€12), Palma to Madrid (€13) and Madrid to London (€14).