All airports of Spain

IATA codeAirport nameCity
1ABCLos Llanos AirportAlbacete
2ACELanzarote AirportLanzarote
3AEIAlgeciras AirportCeuta
4AGPPablo Ruiz Picasso AirportMalaga
5ALCAlicante El Altet AirportAlicante
6BCNEl Prat De Llobregat AirportBarcelona
7BIOSondica AirportBilbao
8BJZTalaveral La Real AirportBadajoz
9BLAGen J A Anzoategui AirportBarcelona
10CDZCadiz AirportCadiz
11CQMCiudad Real Central AirportCiudad Real
12EASDonostia - San Sebastian AirportSan Sebastian
13FESSan Fernando AirportCadiz
14FGRFuengirola AirportMalaga
15FUEFuerteventura AirportPuerto del Rosario
16GMZLa GomeraSan Sebastian de la Gomera
17GROGirona-Costa Brava AirportGirona
18GRXGranada AirportGranada
19HEVHuelva AirportHuelva
20HSKHuesca-Pirineos AirportHuesca
21IBZIbiza AirportIbiza
22LCGLa Coruna AirportLa Coruna
23LEIAlmeria AirportAlmeria
24LENLeon AirportLeon
25LPAGran Canaria AirportLas Palmas
26MADBarajas AirportMadrid
27MAHMahon AirportMenorca
28MJVSan Javier AirportMurcia
29MLNMelilla AirportMelilla
30NDOLa Palma Del Condado AirportHuelva
31OVDAsturias AirportAsturias
32OZPMoron Air BaseSevilla
33OZUMontilla AirportPuente Genil
34PMISon Sant Joan AirportPalma Mallorca
35PNAPamplona AirportPamplona
36REUReus AirportReus
37RJLLogrono–Agoncillo AirportLogrono
38RMUMurcia International Airport CorveraMurcia
39RRARonda AirportMalaga
40SCQSantiago De Compostela AirportSantiago De Compostela
41SDRSantander AirportSantander
42SFESan Fernando AirportLuzon Island
43SFRSan Fernando AirportSalamanca
44SLMMatacan AirportSalamanca
45SPCLa Palma AirportSanta Cruz De La Palma
46SVQSeville AirportSevilla
47TFNNorte Los Rodeos AirportTenerife
48TFSSur Reina Sofia AirportTenerife
49TOJMadrid–Torrejon Airport / Torrejon Air BaseMadrid
50UERPuertollano AirportCiudad Real
51UTLTorremolinos AirportMalaga
52VDEHierro AirportValverde
53VGOVigo AirportVigo
54VITVitoria AirportVitoria
55VLCValencia AirportValencia
56VLLValladolid AirportValladolid
57VLNArturo Michelena International AirportValencia
58XRYJerez De La Frontera AirportJerez De La Frontera
59ZAZZaragozaZaragoza