Airports in Spain

Spain has a total of 53 airports with scheduled flights. In Spain the largest airport is Barcelona International Airport with flights to 163 destinations in 69 airlines.

And Iberia (Iberia Airlines) is the leading airline with flights to 194 destinations around the world, along with Vueling (Vueling Airlines) which offers flights to 100 destinations.

Click an airport from the list below to get all relevant information like flight routes and scheduled arrivals and departures on that airport.

Specific flight routes are available and you can also find other airports nearby to better find ways to travel.

All Spain airports:

Code Country Airport Name
ABC Spain Albacete, Spain – Albacete
ACE Spain Lanzarote, Spain – Lanzarote
AGP Spain Málaga, Spain – Malaga
ALC Spain Alicante, Spain – Alicante-Elche
BCN Spain Barcelona, Spain – Barcelona-El Prat
BIO Spain Bilbao, Spain – Bilbao
BJZ Spain Badajoz, Spain – Badajoz
CDT Spain Castellón de la Plana, Spain – Castellón–Costa Azahar
CQM Spain Ciudad Real, Spain – Ciudad Real Central
EAS Spain San Sebastián, Spain – San Sebastian
FUE Spain Fuerteventura, Spain – Fuerteventura
GMZ Spain La Gomera/Canary Isls, Spain – La Gomera
GRO Spain Girona, Spain – Aeroport de Girona – Costa Brava
GRX Spain Granada, Spain – Federico Garcia Lorca
HSK Spain Huesca, Spain – Huesca–Pirineos
IBZ Spain Ibiza, Spain – Ibiza
ILD Spain Lleida, Spain – Lleida–Alguaire
LCG Spain A Coruña, Spain – A Coruna
LEI Spain Almería, Spain – Almeria
LEN Spain León, Spain – Leon
LEU Spain La Seu d’Urgell, Spain – La Seu d’Urgell
LPA Spain Gran Canaria, Spain – Gran Canaria
MAD Spain Madrid, Spain – Adolfo Suarez Madrid-Barajas
MAH Spain Menorca, Spain – Menorca
MJV Spain Murcia, Spain – Murcia-San Javier
MLN Spain Melilla, Spain – Melilla
ODB Spain Córdoba, Spain – Cordoba
OVD Spain Oviedo, Spain – Asturias
OZP Spain Morón de la Frontera, Spain – Morón ABase
PMI Spain Palma de Mallorca, Spain – Palma de Mallorca
PNA Spain Pamplona, Spain – Pamplona
REU Spain Reus, Spain – Reus
RGS Spain Burgos, Spain – Burgos Villafria
RJL Spain Logroño, Spain – Logrono-Agoncillo
RMU Spain Murcia/Cartagena, Spain – Región de Murcia Intl
ROZ Spain Rota, Spain – US Naval Station Rota
SCQ Spain Santiago de Compostela, Spain – Santiago de Compostela
SDR Spain Santander, Spain – Santander
SLM Spain Salamanca, Spain – Salamanca
SPC Spain La Palma, Spain – La Palma
SVQ Spain Seville, Spain – Seville San Pablo
TCI Spain Tenerife, Spain – All airports
TEV Spain Teruel, Spain – Teruel
TFN Spain Tenerife, Spain – Tenerife North
TFS Spain Tenerife, Spain – Tenerife South
TOJ Spain Torrejón de Ardoz, Spain – Madrid-Torrejón
VDE Spain Valverde, Spain – El Hierro
VGO Spain Vigo, Spain – Vigo-Peinador
VIT Spain Vitoria-Gasteiz, Spain – Vitoria
VLC Spain Valencia, Spain – Valencia
VLL Spain Valladolid, Spain – Valladolid
XRY Spain Jerez de la Frontera, Spain – Jerez
ZAZ Spain Zaragoza, Spain – Zaragoza