This is a list of the 100 busiest airports in Europe, ranked by total passengers per year, including both terminal and transit passengers. Figures are usually updated in January or February as statistics for the previous year are released. This data is sourced individually for each airport, from a variety of sources, but normally from the relevant national aviation authority, or directly from the airport operator.

The tables also show the percentage change in total passengers for each airport over the last year. Lists of the rankings for every year since 2010 are also presented.

2020 and 2021 numbers were significantly reduced compared to 2019 due to the COVID-19 pandemic, which caused significant reductions in passenger numbers and aircraft movements.

As of 2024, among the top 100 airports 13 were located in Italy, 12 in the United Kingdom, ten in France, nine in Spain (excluding the Canary Islands), eight in Germany and Russia (European part), five in Greece and Poland, three in Switzerland and Portugal, while Belgium, Netherlands, Norway, and Sweden had two airports each.

2025

Rank2025Rankchange2024–25CountryAirportCity servedPassengersChange 2024–2520252024%Numbers1 United KingdomHeathrow AirportLondon 84,482,12683,884,572 0.7%  597,5542 TurkeyIstanbul AirportIstanbul84,437,71080,073,252 5.5% 4,364,4583 FranceCharles de Gaulle AirportParis 72,029,40770,290,260 2.5% 1,739,1474 NetherlandsAmsterdam Airport SchipholAmsterdam 68,771,59266,828,759 2.9% 1,942,8335 SpainMadrid–Barajas AirportMadrid 68,118,75466,148,340 3.0% 1,970,4146 GermanyFrankfurt am Main AirportFrankfurt 63,189,666 61,564,957 2.6% 1,624,7097 SpainBarcelona–El Prat AirportBarcelona 57,483,03655,034,955 4.4% 2,448,0818 ItalyRome Fiumicino AirportRome 51,306,744 49,203,734 4.3% 2,103,0109 RussiaSheremetyevo International AirportMoscow43,400,00043,711,773 0.7%  311,77310 1 GermanyMunich AirportMunich 43,394,442 41,568,219 4.4% 1,826,22311 1United KingdomGatwick AirportLondon 42,775,24143,249,282 1.1%  474,04112 1 IrelandDublin AirportDublin 36,420,91534,645,335 5.2% 1,786,90813 1PortugalLisbon AirportLisbon 36,126,000 35,093,000 3.4% 1,033,00014 1 FranceOrly AirportParis 34,928,909 33,123,027 5.5% 1,805,88215 1 GreeceAthens International AirportAthens33,993,74631,854,761 6.7% 2,138,98516 2 SpainPalma de Mallorca AirportPalma de Mallorca 33,806,427 33,298,164 1.5%  508,26317 1 SwitzerlandZurich AirportZürich 32,593,96631,204,287 4.5% 1,389,67918 1 AustriaVienna AirportVienna32,559,11531,719,8362.7%  839,27919 1 DenmarkCopenhagen AirportCopenhagen 32,433,69429,882,553 8.5% 2,550,44720 1 United KingdomManchester AirportManchester 32,072,13630,789,056 4.2% 1,283,08021 1 ItalyMalpensa AirportMilan 31,385,58528,910,368 8,6% 2,323,86122 1 United KingdomStansted AirportLondon 29,758,49029,694,316 0.2%  64,17423 NorwayOslo Airport, GardermoenOslo 27,072,860 26,438,238 2.4%  634,62224 1 SpainMálaga AirportMálaga 26,760,549 24,923,774 7.4% 1,836,77525 1 GermanyBerlin Brandenburg AirportBerlin 26,050,740 25,465,872 2.3%  584,86826 BelgiumBrussels AirportBrussels 24,383,11523,610,856 3.3%  772,25927 SwedenStockholm Arlanda AirportStockholm 24,294,277 22,737,974 6.8% 1,556,30328 PolandWarsaw Chopin AirportWarsaw24,097,059 21,283,397 13.2% 2,813,66229 1 GermanyDüsseldorf AirportDüsseldorf 21,000,000 20,040,193 4.9%  959,80730 1 RussiaPulkovo AirportSaint Petersburg 20,700,000 20,900,000 1.0%  200,00031 SpainAlicante–Elche AirportAlicante/Elche 19,950,394 18,387,387 8.5% 1,563,00732 1 HungaryBudapest AirportBudapest 19,584,000 17,526,000 11.7% 2,058,00033 1 SwitzerlandGeneva AirportGeneva 17,848,371 17,796,333 0.3%  52,038341 United KingdomLuton AirportLondon 17,770,24716,939,902 4.9%  830,34535 1Czech RepublicVáclav Havel Airport PraguePrague 17,750,52816,353,5228.5% 1,397,00636 3 RomaniaHenri Coandă International AirportBucharest 17,005,52415,946,791 6.6% 1,058,73337 4 United KingdomEdinburgh AirportEdinburgh 16,970,68515,780,353 7.5% 1,190,33238 2FinlandHelsinki AirportHelsinki 16,980,287 16,308,814 4.1%  671,47339 1 PortugalPorto AirportPorto 16,939,000 15,930,000 6.3% 1,009,00040 4ItalyMilan Bergamo AirportMilan/Bergamo 16,937,976 17,353,573 2.4%  415,59741 3 RussiaVnukovo International AirportMoscow 16,300,000 16,000,000 1.9%  300,00042 2 FranceNice Côte d'Azur AirportNice 15,229,66414,763,753 3.2%  465,91143 GermanyHamburg AirportHamburg 14,800,000 14,830,000 0.2%  30,00044 3 RussiaMoscow Domodedovo AirportMoscow 13,860,000 15,600,000 11.2% 1,740,00045 United KingdomBirmingham AirportBirmingham 13,663,87712,848,201 6.3%  815,67646 ItalyNaples-Capodichino International AirportNaples 13,271,094 12,650,478 4.9%  620,61647 3 PolandKraków John Paul II International AirportKraków 13,248,35511,080,830 19.6% 2,167,52548 1 ItalyCatania-Fontanarossa AirportCatania 12,369,48512,346,530 0.2%  22,95549 1 ItalyVenice Marco Polo AirportVenice 11,850,33611,590,356 2.2% 259,98050 1 SpainValencia AirportValencia 11,847,527 10,811,6729.6% 1,035,85551 2 AlbaniaTirana AirportTirana11,640,04410,709,253 8.7%  930,79152 3 BelgiumBrussels Charleroi AirportCharleroi 11,545,067 10,504,554 9.9% 1,040,51353 4 FranceMarseille Provence AirportMarseille 11,281,542 11,167,485 1.0%  114,05754 2 ItalyBologna Guglielmo Marconi AirportBologna 11,138,013 10,775,972 3.4%  382,04155 1 ItalyLinate AirportMilan 11,131,76410,650,990 4.5% 480,774561 United KingdomBristol AirportBristol 10,833,73010,615,864 2.1% 217,86657 FranceLyon–Saint-Exupéry AirportLyon 10,723,00010,482,000 2.3%  241,00058 1 PortugalFaro AirportFaro 10,395,000 9,830,000 TBU TBU591 GermanyCologne Bonn AirportCologne/Bonn 10,100,000 10,012,447 0.9%  87,55360 4 MaltaMalta International AirportMalta 10,061,969 8,957,451 12.3% 1,104,51861 1 GreeceHeraklion International AirportHeraklion 10,033,151 9,384,233 6.9%  648,91862 1 SpainSeville AirportSeville 9,686,487 9,175,072 5.6%  511,41563 2 FranceSwitzerland3EuroAirport Basel Mulhouse FreiburgBasel / Mulhouse / Freiburg 9,631,209 8,914,116 8.0%  717,12864 1 GermanyStuttgart AirportStuttgart 9,569,6179,152,709 4.6%  416,90865 2 SpainIbiza AirportIbiza 9,138,224 9,069,410 0.8%  68,81466 1 ItalyFalcone–Borsellino AirportPalermo 9,118,9228,921,833 3.4%  197,08967 SerbiaBelgrade AirportBelgrade 8,911,9878,367,931 6.5%  544,00068 3BulgariaVasil Levski Sofia AirportSofia8,413,7627,922,702 6.2%  491,06069 United KingdomGlasgow AirportGlasgow8,207,3958,067,685 1.7% 139,71070 1 IcelandKeflavík AirportReykjavík 8,159,461 8,326,972 2.0%  167,51171 1 GreeceThessaloniki AirportThessaloniki7,982,7987,381,064 8.2%  601,73472 1 ItalyBari AirportBari7,977,8817,273,141 9.7%  704,74073 5 FranceToulouse–Blagnac AirportToulouse 7,621,409 7,844,953 2.8%  223,54474 6 PolandGdańsk Lech Wałęsa AirportGdańsk7,393,016 6,714,149 10.1%  678,867759PolandKatowice AirportKatowice7,299,085 6,386,145 14,3%  912,94076 FranceNantes Atlantique AirportNantes 7,189,000 7,009,000 2.6%  180,00077 2 LatviaRiga International AirportRiga 7,111,000 7,120,000 0.1%  9,00078 1 GreeceRhodes AirportRhodes 7,093,264 6,921,7482.5%  171,51679 SpainBilbao AirportBilbao 7,062,681 6,777,267 4.2%  285,41480 2 NetherlandsEindhoven AirportEindhoven 6,956,4866,798,9822.3%  157,50481 2 United KingdomBelfast International AirportBelfast 6,750,4406,677,021 1.1%  73,41982 1 NorwayBergen Airport, FleslandBergen 6,704,3066,552,286 2.3%  152,02083 FranceBeauvais–Tillé AirportParis 6,677,6086,557,505 1.8%  120,10384 MoldovaChișinău Eugen Doga International AirportChișinău6,080,4314,142,418 46.8% 1,938,01385 1 ItalyPisa International AirportPisa 5,964,0005,547,008 7.8%  416,99286 5 FranceBordeaux–Mérignac AirportBordeaux5,873,5486,593,994 10.9%  720,44687 6 United KingdomLiverpool John Lennon AirportLiverpool 5,611,4235,074,266 10.6%  537,15788 4 United KingdomNewcastle AirportNewcastle upon Tyne 5,480,4015,143,4126.6%  336,98989 1 SwedenGöteborg Landvetter AirportGothenburg 5,434,8785,336,9851.8%  97,89390 3 RussiaĞabdulla Tuqay Kazan International AirportKazan 5,380,0005,369,000 0.2%  11,00091 2 GermanyHannover AirportHannover - 5,223,745 TBU TBU92 1 LuxembourgLuxembourg AirportLuxembourg City 5,361,456 5,209,656 2.9%  151,80093 1 ItalyCagliari Elmas AirportCagliari 5,245,9125,161,212 1.6%  84,70094 2 LithuaniaVilnius Čiurlionis International AirportVilnius 5,113,452 4,803,725 6.4%  309,72795 3 ItalyTurin AirportTurin 5,006,1694,693,977 6.7%  312,19296 RussiaKhrabrovo AirportKaliningrad 5,000,0004,814,395 4.1%  185,60597 1 RussiaMustai Karim Ufa International AirportUfa 4,929,715 4,700,000 4.9%  229,71598 2PolandNicolaus Copernicus Wrocław AirportWrocław 4,907,5274,473,945 9.7%  433,58299 Croatia Zagreb Airport Zagreb 4,721,563 4,316,619 9.3%  404,944100 GreeceCorfu International Airport "Ioannis Kapodistrias"Corfu 4,618,810 4,343,748 6.3%  275,062

2024