V Španělsko (jak v kontinentální části, na ostrovech, tak v Ceutě a Mellila) za letiště a letiště odpovídá vládní agentura Aena (zkratka ze španělského názvu: Aeropuertos Españoles y Navegación Aérea). Nejdůležitější letiště jsou uvedena níže: '
Andalusie
- AlmeriaAeropuerto de Almería (IATA: LEI, ICAO: LEAM)
- Air Berlin (Düsseldorf, Palma de Mallorca)
- Modrá čára (Paris-Charles de Gaulle)
- Bmibaby (East Midlands [sezónní])
- EasyJet (London Gatwick)
- Air Nostrum Iberia Regional (Barcelona-El Prat, Madrid-Barajas, Melilla, Sevilla)
- Luxair (Lucembursko [sezónní])
- Monarch Airlines (Birmingham, Manchester)
- Ryanair (Dublin, Londýn-Stansted)
- Thomas Cook Airlines (Birmingham, London-Gatwick, Manchester)
- Thomas Cook Airlines (Belgie) | Thomas Cook Airlines-Belgie (Brusel [sezónní])
- Transavia.com (Amsterdam-Schiphol [sezónní])
- CordobaAeropuerto de Córdoba (IATA: OBD, ICAO: LEBA)
- GranadaAeropuerto Federico García Lorca Granada-Jaén (IATA: GRX, ICAO: LEGR)
- Air Europa (Barcelona, Palma de Mallorca)
- Clickair (Barcelona)
- Iberia (Airlines) | Iberia (Madrid)
- Iberia provozuje společnost Air Nostrum (Las Palmas, Melillia, Palma de Mallorca)
- Monarch Airlines (London Gatwick)
- Ryanair (Frankfurt-Hahn, Girona, Liverpool, London-Stansted, Milan-Bergamo, East Midlands)
- Spanair (Barcelona, Lanzarote, Madrid, Palma de Mallorca, Tenerife jih)
- Transavia (Paříž-Orly)
- Vueling (Barcelona)
- Jerez de la FronteraAeropuerto de Jerez (IATA: XRY, ICAO: LEJR)
- Aerolíneas de Baleares (Barcelona)
- Air Berlin (Berlin-Tegel, Faro, Hamburg, Münster, Paderborn-Lippstadt, Palma de Mallorca)
- Air Europa (Palma de Mallorca)
- Clickair (Barcelona)
- Letecké společnosti Condor (Düsseldorf, Frankfurt, Monchaium, Stuttgart)
- Iberia (Madrid)
- LagunAir (León, Salamanca, Valladolid)
- Luxair (Alicante, Lucembursko)
- Monarch Airlines (Manchester)
- Ryanair (Frankfurt-Hahn, Londýn-Stansted)
- Spanair (Barcelona, Bilbao, Gran Canaria, Madrid, Tenerife Jih)
- TUIfly (Düsseldorf, Frankfurt, Hamburk, Hannover, Monchaium, Stuttgart)
- Vueling (Barcelona, Madrid)
- malagamalaga (IATA: AGP, ICAO: LEMG)
- Ryanair (vč. Wroclaw)
- SevillaAeropuerto de Sevilla-San Pablo (IATA: SVQ, ICAO: LEZL)
- Air Europa (Gran Canaria, Lanzarote, Palma de Mallorca, Tenerife Norte)
- Brussels Airlines (Brusel)
- Enter Air (Varšava)
- Iberia (Madrid-Barajas)
- Air Nostrum Iberia Regional (Alicante, Almería, Asturias, Bilbao, Lanzarote, Santiago de Compostela, Valencia, Vigo)
- Ryanair (Alicante, Barcelona, Gran Canaria, Lanzarote, Barcelona-Reus, Palma de Mallorca, Santiago de Compostela, Tenerife Sur, Valencia, Zaragoza); (Bari, Bologna, Brussels-Charleroi, Cagliari, Dublin, Düuseldorf-Weeze, East Midlands, Eindhoven, Fez, London Gatwick, London Stansted, Malta, Marrakesh, Marseille, Milan-Bergamo, Paris Beauvais-Tillé, Pisa, Rome -Ciampino (Treviso)
- Spanair (Barcelona-El Prat)
- TAP Portugalsko (Lisabon)
- Transavia.com (Paříž-Orly)
- Vueling (Barcelona-El Prat, Bilbao, Gran Canaria, La Coruña, Tenerife Norte; London-Heathrow, Paris-Roissy-Charles de Gaulle, Rome-Fiumicino)
Aragon
- HuescaAeropuerto de Huesca-Pirineos (IATA: HSK, ICAO: LEHC)
- SaragossaAeropuerto de Zaragoza, (IATA: ZAZ, ICAO: LEZG)
- Air Europa (Lanzarote, Palma de Mallorca, Tenerife-Sur)
- Air Nostrum Iberia Regional (La Coruña, Madrid-Barajas [sezónní], Paris-Orly [sezónní])
- Iberworld (Tenerife-Norte, Tenerife-Sur)
- Ryanair (Alicante, Paris Beauvais-Tillé, Bologna, Brussels-Charleroi, Gran Canaria, Lanzarote, London-Stansted, Málaga, Milan-Bérgamo-Orio al Serio, Rome-Ciampino, Seville)
- Wizz Air (Bukurešť-Baneasa, Cluj Napoca)
Asturie
- Oviedo/Aviles/GijonAeropuerto de Asturias (IATA: OVD, ICAO: LEAS)
- Air France / Régional (Paris-Charles de Gaulle)
- Air Berlin (Palma de Mallorca)
- Air Europa (Fuerteventura, Lanzarote, Palma de Mallorca, Tenerife jih)
- Clickair (Barcelona)
- easyJet (Londýn-Stansted)
- Iberia / Air Nostrum (Alicante, Barcelona, Brusel, Madrid, Málaga, Palma de Mallorca, Paris-Orly, Sevilla, Valencia)
- Spanair (Barcelona)
Baleárské ostrovy
- IbizaIbiza (IATA: IBZ, ICAO :)
- MenorcaMenorca (IATA: MAH, ICAO :)
- Palma di MaiorcaPalma de Mallorca (Son Sant Joan)
- Palma di MaiorcaSyn Bonet (LESB)
Ceuta a Melilla
Extremadura
Halič
- CorunnaA Coruña (IATA: LCG, ICAO :)
- Santiago de CompostelaSantiago (IATA: SCQ, ICAO :)
- VigoVigo (IATA: VGO, ICAO :)
Kantábrie
Castilla-La Mancha
- LeónLeón (IATA: LEN, ICAO :)
- BurgosBurgos (IATA: RGS, ICAO :)
- SalamancaSalamanca (IATA: SLM, ICAO :)
- ValladolidValladolid (IATA: VLL, ICAO :)
- AlbaceteAlbacete (IATA: ABC, ICAO :)
Katalánsko
- BarcelonaBarcelona (IATA: BCN, ICAO :)
- Girona (Barcelona-Girona)Girona-Costa Brava (IATA: GRO, ICAO :)
- ReusReus (IATA: REU, ICAO :)
- Barcelona (Sabadell)Sabadell (IATA: QSA, ICAO :)
Baskicko
- BilbaoBilbao (IATA: BIO, ICAO :)
- San SebastianSan Sebastián (IATA: EAS, ICAO :)
- ÁlavaVitoria (IATA: VIT, ICAO :)
La Rioja
- La RiojaLogroño-Agoncillo (IATA: RJL, ICAO :)
Madrid
- MadridMadrid-Barajas (IATA: ŠÍLENÝ, ICAO :)
- MadridMadrid-Cuatro Vientos (LECU)
- MadridMadrid-Torrejón (IATA: TO, ICAO :)
Murcia
- Murcia - San Javier (IATA: MJV, ICAO :)
Navarre
Valencie
Kanárské ostrovy
- El HierroEl Hierro (IATA: VDE, ICAO :);
- Puerto del RosarioFuerteventura (IATA: FUE, ICAO :)
- Las Palmas de Gran CanariaGran Canaria (IATA: LPA, ICAO :)
- San Sebastián de la GomeraLa Gomera (IATA: GMZ, ICAO :)
- Santa Cruz de La PalmaLa Palma (IATA: SPC, ICAO :)
- ArrecifeLanzarote (IATA: ESO, ICAO :)
- Santa Cruz de TenerifeTenerife Norte (IATA: TFN, ICAO :)
- Santa Cruz de TenerifeTenerife Sur (IATA: TFS, ICAO :)