🇪🇸Airports in Spain

55 airports

Of the 55 airports with IATA codes in Spain, at least 39 have scheduled passenger service as of October 26, 2026.

With scheduled flights

MADMadridAdolfo Suárez Madrid–Barajas AirportBCNBarcelonaBarcelona International AirportPMIPalma de MallorcaPalma De Mallorca AirportAGPMalagaMálaga AirportLPAGran CanariaGran Canaria AirportTFNTenerifeTenerife Norte AirportALCAlicanteAlicante International AirportTFSTenerifeTenerife South AirportVLCValenciaValencia AirportACEArrecifeLanzarote AirportSVQSevillaSevilla AirportBIOBilbaoBilbao AirportIBZIbizaIbiza AirportFUEFuerteventuraFuerteventura AirportSPCSanta Cruz De La PalmaLa Palma AirportMAHMenorcaMenorca AirportOVDAvilesAsturias AirportMLNMelillaMelilla AirportVGOVigoVigo AirportSCQSantiagoSantiago de Compostela AirportGRXGranadaFederico Garcia Lorca AirportLCGLa CorunaA Coruña AirportEASSan SebastianSan Sebastian AirportPNAPamplonaPamplona AirportXRYJerezJerez AirportGROGeronaGirona AirportVDEHierroHierro AirportZAZZaragozaZaragoza Air BaseSDRSantanderSantander AirportLEUSeo De UrgelPirineus - la Seu d'Urgel AirportLEIAlmeriaAlmería International AirportGMZLa GomeraLa Gomera AirportRJLLogroño-AgoncilloLogroño-Agoncillo AirportBJZBadajozBadajoz AirportCDTCastellón de la PlanaCastellón-Costa Azahar AirportLENLeonLeon AirportILDLleidaLleida-Alguaire AirportREUReusReus Air BaseVITVitoriaVitoria/Foronda Airport

No scheduled service

ABCAlbaceteAlbacete-Los Llanos AirportAEIAlgecirasAlgeciras HeliportRGSBurgosBurgos AirportCQMCiudad RealCiudad Real Central AirportHSKHuescaHuesca/Pirineos AirportECVMadridCuatro Vientos AirportTOJMadridTorrejón AirportMJVMurciaSan Javier AirportROZRotaRota Naval Station AirportQSASabadellSabadell AirportOZPSevillaMoron Air BaseTEVTeruelTeruel Airport

Scheduled service not confirmed

ODBCordobaCórdoba AirportRMUMurciaRegión de Murcia International AirportSLMSalamancaSalamanca AirportVLLValladolidValladolid Airport