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.
| Code | Airport | City | Country |
|---|---|---|---|
| GMZ | La Gomera Airport | Alajero, La Gomera Island | Spain |
| VIT | Vitoria Airport | Alava | Spain |
| ALC | Alicante-Elche Miguel Hernández Airport | Alicante | Spain |
| LEI | Almería Airport | Almería | Spain |
| BJZ | Badajoz Airport | Badajoz | Spain |
| BCN | Josep Tarradellas Barcelona-El Prat Airport | Barcelona | Spain |
| BIO | Bilbao Airport | Bilbao | Spain |
| CDT | Castellón-Costa Azahar Airport | Castellón de la Plana | Spain |
| JCU | Ceuta Heliport | Ceuta | Spain |
| RMU | Region of Murcia International Airport | Corvera | Spain |
| LCG | A Coruña Airport | Culleredo | Spain |
| ODB | Córdoba Airport | Córdoba | Spain |
| VDE | El Hierro Airport | El Hierro Island | Spain |
| FUE | Fuerteventura Airport | El Matorral | Spain |
| GRO | Girona-Costa Brava Airport | Girona | Spain |
| LPA | Gran Canaria Airport | Gran Canaria Island | Spain |
| GRX | F.G.L. Airport Granada-Jaén Airport | Granada | Spain |
| EAS | San Sebastián Airport | Hondarribia | Spain |
| IBZ | Ibiza Airport | Ibiza (Eivissa) | Spain |
| XRY | Jerez Airport | Jerez de la Frontera | Spain |
| LEU | Pirineus - la Seu d'Urgel Airport | La Seu d'Urgell Pyrenees and Andorra | Spain |
| LEN | León Airport | La Virgen del Camino | Spain |
| ILD | Lleida-Alguaire Airport | Lleida | Spain |
| RJL | Logroño-Agoncillo Airport | Logroño | Spain |
| MAD | Adolfo Suárez Madrid–Barajas Airport | Madrid | Spain |
| MAH | Menorca Airport | Mahón (Maó) | Spain |
| MLN | Melilla Airport | Melilla | Spain |
| AGP | Málaga-Costa del Sol Airport | Málaga | Spain |
| PMI | Palma de Mallorca Airport | Palma de Mallorca | Spain |
| PNA | Pamplona Airport | Pamplona | Spain |
| OVD | Asturias Airport | Ranón | Spain |
| REU | Reus Airport | Reus | Spain |
| SLM | Salamanca Airport | Salamanca | Spain |
| ACE | César Manrique-Lanzarote Airport | San Bartolomé | Spain |
| SDR | Seve Ballesteros-Santander Airport | Santander | Spain |
| SCQ | Santiago-Rosalía de Castro Airport | Santiago de Compostela | Spain |
| SVQ | Seville Airport | Seville | Spain |
| SPC | La Palma Airport | Sta Cruz de la Palma, La Palma Island | Spain |
| TFN | Tenerife Norte-Ciudad de La Laguna Airport | Tenerife | Spain |
| TFS | Tenerife Sur Airport | Tenerife | Spain |
| VLC | Valencia Airport | Valencia | Spain |
| VLL | Valladolid Airport | Valladolid | Spain |
| VGO | Vigo Airport | Vigo | Spain |
| ZAZ | Zaragoza Airport | Zaragoza | Spain |
| ABC | Albacete Airport / Los Llanos Air Base | Albacete | Spain |
| RGS | Burgos Airport | Burgos | Spain |
| CQM | Ciudad Real International Airport | Ciudad Real | Spain |
| TOJ | Madrid–Torrejón Airport / Torrejón Air Base | Madrid | Spain |
| HSK | Huesca-Pirineos Airport | Monflorite/Alcalá del Obispo | Spain |
| OZP | Moron Air Base | Morón | Spain |
| ROZ | Rota Naval Station Airport | Rota | Spain |
| TEV | Teruel Airport | Teruel | Spain |
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.