Airports in Spain, List of major airports in Spain

Airport Name IATA Code ICAO Code Airport City
Zaragoza Airport ZAZ Zaragoza
Vitoria Airport VIT Alava
Vigo Airport VGO Vigo
Valladolid Airport VLL Valladolid
Valencia Airport VLC Valencia
Tenerife Sur Airport TFS Tenerife
Tenerife Norte-Ciudad de La Laguna Airport TFN Tenerife
Sevilla Airport SVQ Sevilla
Seve Ballesteros-Santander Airport SDR Santander
Santiago-Rosalía de Castro Airport SCQ Santiago de Compostela
San Sebastián Airport EAS Hondarribia
Salamanca Airport SLM Salamanca
Reus Airport REU Reus
Región de Murcia International Airport RMU Corvera
Pirineus - la Seu d'Urgel Airport LEU La Seu d'Urgell Pyrenees and Andorra
Pamplona Airport PNA Pamplona
Palma de Mallorca Airport PMI Palma de Mallorca
Menorca Airport MAH Mahón (Maó)
Melilla Airport MLN Melilla
Málaga-Costa del Sol Airport AGP Málaga
Lleida-Alguaire Airport ILD Lleida
León Airport LEN León
La Palma Airport SPC Sta Cruz de la Palma, La Palma Island
La Gomera Airport GMZ Alajero, La Gomera Island
Josep Tarradellas Barcelona-El Prat Airport BCN Barcelona
Jerez Airport XRY Jerez de la Frontera
Ibiza Airport IBZ Ibiza (Eivissa)
Gran Canaria Airport LPA Gran Canaria Island
Girona-Costa Brava Airport GRO Girona
Fuerteventura Airport FUE El Matorral
F.G.L. Airport Granada-Jaén Airport GRX Granada
El Hierro Airport VDE El Hierro Island
César Manrique-Lanzarote Airport ACE San Bartolomé
Castellón-Costa Azahar Airport CDT Castellón de la Plana
Burgos Airport RGS Burgos
Bilbao Airport BIO Bilbao
Badajoz Airport BJZ Badajoz
Asturias Airport OVD Ranón
Almería Airport LEI Almería
Alicante-Elche Miguel Hernández Airport ALC Alicante
Adolfo Suárez Madrid–Barajas Airport MAD Madrid
A Coruña Airport LCG Culleredo

The IATA airport code consists of three letters and is defined by IATA (International Air Transport Association).
The ICAO airport code consists of four letters and is defined by ICAO (International Civil Aviation Organization).