This is a list of the busiest airports in Spain, including airports in the Balearic Islands and the Canary Islands. Data is compiled from statistics published by Aena, the public body that owns and operates the majority of airports in the country.

30 busiest airports in Spain by passenger traffic 2025 The following is a list of the 30 busiest Spanish airports in 2025, from AENA statistics. RankAirportIATALocationTotal passengersAnnual changeRank change1Adolfo Suárez Madrid–BarajasMADMadrid68,179,0543.0%2Barcelona–El Prat Josep TarradellasBCNBarcelona57,483,0364.4%3Palma de MallorcaPMIPalma de Mallorca33,806,4271.5%4Málaga–Costa Del SolAGPMálaga26,760,5497.4%5Alicante–Elche Miguel HernándezALCAlicante19,950,3944.0%6Gran CanariaLPAGran Canaria15,826,5531.7%7Tenerife SouthTFSTenerife13,969,6781.7%8ValenciaVLCValencia11,847,5279.6%9SevillaSVQSevilla9,686,4875.6%10IbizaIBZIbiza9,138,2240.7%11Lanzarote-César ManriqueACELanzarote8,920,9012.4%12Tenerife North-Ciudad de La LagunaTFNTenerife7,174,9776.1% 113BilbaoBIOBilbao7,062,6814.2% 114FuerteventuraFUEFuerteventura6,886,9356.8%15MenorcaMAHMenorca4,210,1520.9%16Santiago-Rosalía de CastroSCQSantiago de Compostela3,120,75914.3%17Girona-Costa BravaGROGirona2,185,5619.4%18AsturiasOVDAvilés2,051,3422.9%19La PalmaSPCLa Palma1,533,3552.5%20ReusREUReus1,336,82613.1% 121A CoruñaLCGA Coruña1,292,1664.4% 122Federico García Lorca Granada–JaénGRXGranada1,152,8721.7%23VigoVGOVigo1,114,8105.3% 124Seve Ballesteros-SantanderSDRSantander1,069,3902.4% 125Región de MurciaRMUMurcia949,0074.3% 126Jerez de la FronteraXRYJerez de la Frontera884,5396.9% 127AlmeríaLEIAlmería801,6891.9%28ZaragozaZAZZaragoza707,4931.9%29MelillaMLNMelilla532,4854.8%30San SebastiánEASSan Sebastián472,6662.8%Total

2024 The following is a list of the 30 busiest Spanish airports in 2024, from AENA statistics. RankAirportIATALocationTotal passengersAnnual changeRank change1Adolfo Suárez Madrid–BarajasMADMadrid66,197,0669.9%2Barcelona–El Prat Josep TarradellasBCNBarcelona55,037,89210.3%3Palma de MallorcaPMIPalma de Mallorca33,298,3797.0%4Málaga–Costa Del SolAGPMálaga24,924,21911.5%5Alicante–Elche Miguel HernándezALCAlicante18,388,54316.8%6Gran CanariaLPAGran Canaria15,219,8439.0%7Tenerife SouthTFSTenerife13,741,35511.4%8ValenciaVLCValencia10,811,9638.7%9SevillaSVQSevilla9,175,75913.7% 210IbizaIBZIbiza9,073,2231.6% 111Lanzarote-César ManriqueACELanzarote8,714,4396.1% 112BilbaoBIOBilbao6,777,6457.0%13Tenerife North-Ciudad de La LagunaTFNTenerife6,765,61910.5%14FuerteventuraFUEFuerteventura6,445,9527.1%15MenorcaMAHMenorca4,172,6913.2%16Santiago-Rosalía de CastroSCQSantiago de Compostela3,640,5192.9%17Girona-Costa BravaGROGirona1,998,02125.9% 118AsturiasOVDAvilés1,993,0630.9% 119La PalmaSPCLa Palma1,496,1339.3%20A CoruñaLCGA Coruña1,237,5701.2%21ReusREUReus1,181,51413.0% 222Federico García Lorca Granada–JaénGRXGranada1,133,5549.1% 223Seve Ballesteros-SantanderSDRSantander1,095,39811.8% 224VigoVGOVigo1,058,5296.8% 225Jerez de la FronteraXRYJerez de la Frontera949,7265.0%26Región de MurciaRMUMurcia909,8213.6%27AlmeríaLEIAlmería786,9311.5%28ZaragozaZAZZaragoza694,2371.2%29MelillaMLNMelilla507,9871.4%30San SebastiánEASSan Sebastián486,4940.8%Total

2023

The following is a list of the 30 busiest Spanish airports in 2023, from AENA statistics.

RankAirportIATALocationTotalpassengersAnnualchangeRankchange1Adolfo Suárez Madrid–BarajasMADMadrid 18.9%2Barcelona–El Prat Josep TarradellasBCNBarcelona 19.9%3Palma de MallorcaPMIPalma de Mallorca 8.9%4Málaga–Costa Del SolAGPMálaga 21.1%5Alicante–Elche Miguel HernándezALCAlicante 19.2%6Gran CanariaLPAGran Canaria 12.4%7Tenerife SouthTFSTenerife 14.0%8ValenciaVLCValencia 22.8% 19IbizaIBZIbiza 9.5% 110Lanzarote-César ManriqueACELanzarote 11.7%11SevillaSVQSevilla 19.1%12BilbaoBIOBilbao 23.5% 213Tenerife North-Ciudad de La LagunaTFNTenerife 10.0%14FuerteventuraFUEFuerteventura 6.7% 215MenorcaMAHMenorca 3.7%16Santiago-Rosalía de CastroSCQSantiago de Compostela 9.2%17AsturiasOVDAvilés 35.7%18Girona-Costa BravaGROGirona 20.7%19La PalmaSPCLa Palma 4.7%20A CoruñaLCG A Coruña 29.9% 121Seve Ballesteros-SantanderSDRSantander 12.7% 122VigoVGO Vigo 19.2%23ReusREUReus 14.7% 124Federico García Lorca Granada–JaénGRXGranada 14.4% 125Jerez de la FronteraXRYJerez de la Frontera 1.3% 226Región de MurciaRMUMurcia 4.7%27AlmeríaLEIAlmería 10.2%28ZaragozaZAZZaragoza 9.2%29MelillaMLNMelilla 12.0%30San SebastiánEASSan Sebastián 25.8%Total

2022

The following is a list of the 30 busiest Spanish airports in 2022, from AENA statistics.

RankAirportIATALocationTotalpassengersAnnualchangeRankchange1Adolfo Suárez Madrid–BarajasMADMadrid 109.8%2Barcelona–El Prat Josep TarradellasBCNBarcelona 120.6%3Palma de MallorcaPMIPalma de Mallorca 97.1%4Málaga–Costa Del SolAGPMálaga 108.0%5Alicante–Elche Miguel HernándezALCAlicante 126.1% 16Gran CanariaLPAGran Canaria 80.0% 17Tenerife SouthTFSTenerife 134.9% 18IbizaIBZIbiza 68.1% 19ValenciaVLCValencia 99.0%10Lanzarote-César ManriqueACELanzarote 113.8% 211SevillaSVQSevilla 96.8%12FuerteventuraFUEFuerteventura 81.2% 113Tenerife North-Ciudad de La LagunaTFNTenerife 44.9% 314BilbaoBIOBilbao 98.7%15MenorcaMAHMenorca 67.8%16Santiago-Rosalía de CastroSCQSantiago de Compostela 95.8%17AsturiasOVDAvilés 74.9%18Girona-Costa BravaGROGirona 321.0% 819La PalmaSPCLa Palma 71.7% 120Seve Ballesteros-SantanderSDRSantander 119.0% 121A CoruñaLCG A Coruña 62.1% 222VigoVGO Vigo 73.6% 223Jerez de la FronteraXRYJerez de la Frontera 108.9%24ReusREUReus 473.9% 625Federico García Lorca Granada–JaénGRXGranada 80.8% 326Región de MurciaRMUMurcia 196.0% 127AlmeríaLEIAlmería 121.5% 228ZaragozaZAZZaragoza 125.5%29MelillaMLNMelilla 34.6% 530San SebastiánEASSan Sebastián 146.9% 1Total

2021

The following is a list of the 30 busiest Spanish airports in 2021, from Aena statistics.

RankAirportIATALocationTotalpassengersAnnualchangeRankchange1Adolfo Suárez Madrid–BarajasMADMadrid 41.0%2Barcelona–El Prat Josep TarradellasBCNBarcelona 48.2%3Palma de MallorcaPMIPalma de Mallorca 137.3%4Málaga–Costa Del SolAGPMálaga 71.9%5Gran CanariaLPAGran Canaria 34.4%6Alicante–Elche Miguel HernándezALCAlicante 56.2%7IbizaIBZIbiza 129.9% 68Tenerife SouthTFSTenerife 35.8% 19ValenciaVLCValencia 64.0% 110Tenerife North-Ciudad de La LagunaTFNTenerife 37.3% 211SevillaSVQSevilla 48.7%12Lanzarote-César ManriqueACELanzarote 35.5% 313FuerteventuraFUEFuerteventura 45.2% 114BilbaoBIOBilbao 52.7%15MenorcaMAHMenorca 115.9%16Santiago-Rosalía de CastroSCQSantiago de Compostela 76.8%17AsturiasOVDAvilés 66.7% 118La PalmaSPCLa Palma 5.5% 119A CoruñaLCG A Coruña 36.1%20VigoVGO Vigo 80.9% 221Seve Ballesteros-SantanderSDRSantander 50.2%22Federico García Lorca Granada–JaénGRXGranada 28.8% 223Jerez de la FronteraXRYJerez de la Frontera 102.8% 124MelillaMLNMelilla 69.9% 225AlmeríaLEIAlmería 58.4% 26Girona-Costa BravaGROGirona 81.3% 327Región de MurciaRMUMurcia 30.1% 428ZaragozaZAZZaragoza 61.6%29El HierroVDEEl Hierro 31.3% 230ReusREUReus 302.7% 6Total

2020

The following is a list of the 30 busiest Spanish airports in 2020, from Aena statistics. The large decrease in passenger numbers was caused by travel restrictions imposed in response to the COVID-19 pandemic.

RankAirportIATALocationTotalpassengersAnnualchangeRankchange1Adolfo Suárez Madrid–BarajasMADMadrid 72.3%2Barcelona–El PratBCNBarcelona 75.8%3Palma de MallorcaPMIPalma de Mallorca 79.4%4Málaga–Costa Del SolAGPMálaga 74.0%5Gran CanariaLPAGran Canaria 61.3% 16Alicante–Elche Miguel HernándezALCAlicante 75.1% 17Tenerife SouthTFSTenerife 69.6%8Tenerife North-Ciudad de La LagunaTFNTenerife 52.1% 59Lanzarote-César ManriqueACELanzarote 65.2% 210ValenciaVLCValencia 70.9% 211SevillaSVQSevilla 69.3% 112FuerteventuraFUEFuerteventura 61.9% 213IbizaIBZIbiza 74.1% 414BilbaoBIOBilbao 71.4% 215MenorcaMAHMenorca 69.2%16Santiago-Rosalía de CastroSCQSantiago de Compostela 67.8%17La PalmaSPCLa Palma 51.4% 118AsturiasOVDAvilés 64.8% 119A CoruñaLCG A Coruña 67.7% 120Federico García Lorca Granada–JaénGRXGranada 68.8% 121Seve Ballesteros-SantanderSDRSantander 71.5% 122VigoVGO Vigo 70.0% 423Región de MurciaRMUMurcia 80.0% 124Jerez de la FronteraXRYJerez de la Frontera 80.7% 125AlmeríaLEIAlmería 79.5% 2 26MelillaMLNMelilla 55.0% 327El HierroVDEEl Hierro 33.6% 428ZaragozaZAZZaragoza 63.2%29Girona-Costa BravaGROGirona 91.1% 1230PamplonaPNAPamplona 65.5% 3Total

2019

The following is a list of the 30 busiest Spanish airports in 2019, from provisional AENA statistics.

RankAirportIATALocationTotalpassengersAnnualchangeRankchange1Adolfo Suárez Madrid–BarajasMADMadrid 6.6%2Barcelona–El PratBCNBarcelona 5.0%3Palma de MallorcaPMIPalma de Mallorca 2.2%4Málaga–Costa Del SolAGPMálaga 4.4%5Alicante–ElcheALCAlicante 7.6%6Gran CanariaLPAGran Canaria 2.3%7Tenerife SouthTFSTenerife 1.1%8ValenciaVLCValencia 9.9% 19IbizaIBZIbiza 0.6% 110SevillaSVQSevilla 18.2% 111LanzaroteACELanzarote 0.5% 112BilbaoBIOBilbao 8.0% 213Tenerife NorthTFNTenerife 6.3%14FuerteventuraFUEFuerteventura 7.9% 215MenorcaMAHMenorca 1.5%16Santiago de CompostelaSCQSantiago de Compostela 6.5%17GironaGROGirona 4.4%18La PalmaSPCLa Palma 4.5%19AsturiasOVDAvilés 1.2%20A CoruñaLCG A Coruña 6.4% 121Granada–JaénGRXGranada 11.1% 222Seve Ballesteros-SantanderSDRSantander 6.5% 223Jerez de la FronteraXRYJerez de la Frontera 1.2% 224Murcia-CorveraRMUMurcia 25ReusREUReus 0.8% 126VigoVGO Vigo 10.4% 327AlmeríaLEIAlmería 1.3% 28ZaragozaZAZZaragoza 4.4%29MelillaMLNMelilla 24.9%30San SebastiánEASSan Sebastián 10.7%Total

2018

The following is a list of the 30 busiest Spanish airports in 2018, from provisional AENA statistics.

RankAirportLocationTotalpassengersAnnualchangeRankchange1Adolfo Suárez Madrid–BarajasMadrid 8.4%2Barcelona–El PratBarcelona 6.1%3Palma de MallorcaPalma de Mallorca 4.0%4Málaga–Costa Del SolMálaga 2.1%5Alicante–ElcheAlicante 2.0%6Gran CanariaGran Canaria 3.7%7Tenerife SouthTenerife 1.8%8IbizaIbiza 2.5%9ValenciaValencia 15.2% 110LanzaroteLanzarote 0.8% 111SevillaSevilla 24.9% 112FuerteventuraFuerteventura 1.2% 113Tenerife NorthTenerife 16.7% 114BilbaoBilbao 10.0% 115MenorcaMenorca 0.2%16Santiago de CompostelaSantiago de Compostela 3.0%17GironaGirona 3.8%18La PalmaLa Palma 9.0% 119AsturiasAvilés 0.5% 120Murcia–San JavierMurcia 6.4% 21A CoruñaA Coruña 7.4%22JerezJerez de la Frontera 8.3% 123VigoVigo 6.0% 124Granada–JaénGranada 24.9% 325Seve Ballesteros–SantanderSantander 17.7% 126ReusReus 1.8% 227AlmeríaAlmería 1.5% 228ZaragozaZaragoza 11.6%29MelillaMelilla 7.3%30San SebastiánSan Sebastián 2.7%Total

2017

The following is a list of the 30 busiest Spanish airports in 2017, from provisional AENA statistics.

RankAirportLocationTotalpassengersAnnualchangeRankchange1Adolfo Suárez Madrid–BarajasMadrid 5.9%2Barcelona–El PratBarcelona 7.1%3Palma de MallorcaPalma de Mallorca 6.5%4Málaga–Costa Del SolMálaga 11.7%5Alicante–ElcheAlicante 11.1%6Gran CanariaGran Canaria 8.3%7Tenerife SouthTenerife 7.4%8IbizaIbiza 6.6%9LanzaroteLanzarote 10.5%10ValenciaValencia 16.3%11FuerteventuraFuerteventura 6.6%12SevillaSevilla 10.5%13BilbaoBilbao 8.4%14Tenerife NorthTenerife 11.5%15MenorcaMenorca 8.1%16Santiago de CompostelaSantiago de Compostela 5.3%17GironaGirona 16.9%18AsturiasOviedo 9.8%19La PalmaLa Palma 16.7%20Murcia–San JavierMurcia 9.1% 21A CoruñaA Coruña 7.3%22VigoVigo 11.7%23Jerez de la FronteraJerez de la Frontera 14.1% 124ReusReus 25.1% 125AlmeríaAlmería 9.5% 226Seve Ballesteros–SantanderSantander 20.5%27Granada–JaénGranada 20.1%28ZaragozaZaragoza 4.4%29MelillaMelilla 1.7%30San SebastiánSan Sebastián 6.6%TotalFor all ~50 reported airports249,223,044 8.3%

2016

The following is a list of the 30 busiest Spanish airports in 2016, from AENA statistics.