ShareYourGroupShareYourGroupAirports

Airports in Spain

Airport codes of Spain: every airport with an IATA code, with its city. Type to filter.

Spain has 52 airports with an IATA code in the open data. 44 of them have scheduled airline flights and have their own page here. The large airports are San Bartolomé (ACE), Málaga (AGP), Alicante (ALC), Barcelona (BCN), Bilbao (BIO), El Matorral (FUE), Girona (GRO), Ibiza (Eivissa) (IBZ), Gran Canaria Island (LPA), Madrid (MAD), Mahón (Maó) (MAH), Ranón (OVD) and 9 more. The longest runway is at Adolfo Suárez Madrid–Barajas Airport: 4,350 metres. The highest is León Airport, at 916 metres above sea level.

CodeAirportCityCountry
GMZLa Gomera AirportAlajero, La Gomera IslandSpain
VITVitoria AirportAlavaSpain
ALCAlicante-Elche Miguel Hernández AirportAlicanteSpain
LEIAlmería AirportAlmeríaSpain
BJZBadajoz AirportBadajozSpain
BCNJosep Tarradellas Barcelona-El Prat AirportBarcelonaSpain
BIOBilbao AirportBilbaoSpain
CDTCastellón-Costa Azahar AirportCastellón de la PlanaSpain
JCUCeuta HeliportCeutaSpain
RMURegion of Murcia International AirportCorveraSpain
LCGA Coruña AirportCulleredoSpain
ODBCórdoba AirportCórdobaSpain
VDEEl Hierro AirportEl Hierro IslandSpain
FUEFuerteventura AirportEl MatorralSpain
GROGirona-Costa Brava AirportGironaSpain
LPAGran Canaria AirportGran Canaria IslandSpain
GRXF.G.L. Airport Granada-Jaén AirportGranadaSpain
EASSan Sebastián AirportHondarribiaSpain
IBZIbiza AirportIbiza (Eivissa)Spain
XRYJerez AirportJerez de la FronteraSpain
LEUPirineus - la Seu d'Urgel AirportLa Seu d'Urgell Pyrenees and AndorraSpain
LENLeón AirportLa Virgen del CaminoSpain
ILDLleida-Alguaire AirportLleidaSpain
RJLLogroño-Agoncillo AirportLogroñoSpain
MADAdolfo Suárez Madrid–Barajas AirportMadridSpain
MAHMenorca AirportMahón (Maó)Spain
MLNMelilla AirportMelillaSpain
AGPMálaga-Costa del Sol AirportMálagaSpain
PMIPalma de Mallorca AirportPalma de MallorcaSpain
PNAPamplona AirportPamplonaSpain
OVDAsturias AirportRanónSpain
REUReus AirportReusSpain
SLMSalamanca AirportSalamancaSpain
ACECésar Manrique-Lanzarote AirportSan BartoloméSpain
SDRSeve Ballesteros-Santander AirportSantanderSpain
SCQSantiago-Rosalía de Castro AirportSantiago de CompostelaSpain
SVQSeville AirportSevilleSpain
SPCLa Palma AirportSta Cruz de la Palma, La Palma IslandSpain
TFNTenerife Norte-Ciudad de La Laguna AirportTenerifeSpain
TFSTenerife Sur AirportTenerifeSpain
VLCValencia AirportValenciaSpain
VLLValladolid AirportValladolidSpain
VGOVigo AirportVigoSpain
ZAZZaragoza AirportZaragozaSpain
ABCAlbacete Airport / Los Llanos Air BaseAlbaceteSpain
RGSBurgos AirportBurgosSpain
CQMCiudad Real International AirportCiudad RealSpain
TOJMadrid–Torrejón Airport / Torrejón Air BaseMadridSpain
HSKHuesca-Pirineos AirportMonflorite/Alcalá del ObispoSpain
OZPMoron Air BaseMorónSpain
ROZRota Naval Station AirportRotaSpain
TEVTeruel AirportTeruelSpain

Airports with a link have scheduled airline flights. The others have a code but are used by charter, private, cargo or military flights, or have lost their scheduled flights. Data: OurAirports, 11 November 2026.