Rank 2023 | Rank change 2022–2023 | Country | Airport | City served | Passengers | Change Δ 2023/2022 |
2023 | 2022 | % | People |
1 | 1 | United Kingdom1 | Heathrow Airport | London | 79,151,723[1] | 61,611,838[2] | 28.5 | 17,539,885 |
2 | 1 | Turkey1 | Istanbul Airport | Istanbul | 76,236,980[3] | 64,486,178[4] | 18.2 | 11,750,802 |
3 | | France1 | Charles de Gaulle Airport | Paris | 67,421,316[5][6] | 57,474,033[7] | 17.3 | 9,947,283 |
4 | | Netherlands1 | Amsterdam Airport Schiphol | Amsterdam | 61,889,586[8] | 52,472,188[9] | 17.9 | 9,417,398 |
5 | | Spain1 | Adolfo Suárez Madrid–Barajas Airport | Madrid | 60,220,984[10] | 50,633,759[11] | 18.9 | 9,587,225 |
6 | | Germany1 | Frankfurt am Main Airport | Frankfurt | 59,359,539[12] | 48,923,474[13][14] | 21.3 | 10,436,065 |
7 | | Spain2 | Josep Tarradellas Barcelona–El Prat Airport | Barcelona | 49,909,544[10] | 41,641,444[11] | 19.9 | 8,268,100 |
8 | | United Kingdom2 | Gatwick Airport | London | 40,897,656[15][16] | 32,835,381[17] | 24.5 | 8,062,275 |
9 | 1 | Italy 1 | Leonardo da Vinci–Fiumicino Airport | Rome | 40,545,240[18][19] | 29,360,613[18] | 38.1 | 11,184,627 |
10 | 1 | Germany2 | Munich Airport | Munich | 37,037,070[20] | 31,642,702[21][22] | 17.0 | 5,394,368 |
11 | 2 | Russia1 | Sheremetyevo International Airport | Moscow | 36,600,000[23] | 28,422,391[24] | 28.8 | 8,177,609 |
12 | 2 | Portugal1 | Lisbon Airport | Lisbon | 33,649,000[15] | 28,261,883[25] | 19.1 | 5,387,117 |
13 | 2 | Ireland1 | Dublin Airport | Dublin | 33,522,493[26] | 28,085,562[27] | 19.4 | 5,436,931 |
14 | 3 | France2 | Orly Airport | Paris | 32,294,167[5][6] | 29,187,269[7] | 10.6 | 3,106,898 |
15 | 3 | Spain3 | Palma de Mallorca Airport | Palma de Mallorca | 31,105,987[10] | 28,573,350[11] | 8.9 | 2,532,637 |
16 | | Austria1 | Vienna International Airport | Vienna | 29,533,186[28] | 23,682,133[29] | 24.7 | 5,851,053 |
17 | 3 | Switzerland1 | Zurich Airport | Zürich | 28,885,506[30] | 22,561,132[31] | 28.0 | 6,324,374 |
18 | 1 | Greece1 | Athens International Airport | Athens | 28,174,150[32] | 22,728,668[33] | 24.0 | 5,445,482 |
19 | 2 | United Kingdom3 | Manchester Airport | Manchester | 28,108,238[34] | 23,369,770[35] | 20.3 | 4,738,468 |
20 | 2 | United Kingdom4 | Stansted Airport | London | 27,965,262[34] | 23,319,523[36] | 20.0 | 4,645,739 |
21 | 1 | Denmark1 | Copenhagen Airport | Copenhagen | 26,765,393[37] | 22,143,135[38] | 20.9 | 4,622,258 |
22 | 1 | Italy2 | Malpensa Airport | Milan | 26,076,714[19] | 21,347,652[39] | 22.1 | 4,729,062 |
23 | 2 | Norway1 | Oslo Airport, Gardermoen | Oslo | 25,147,914[40] | 22,467,510[40] | 11.9 | 2,680,404 |
24 | 1 | Germany3 | Berlin Brandenburg Airport | Berlin | 23,071,865[41][42][22] | 19,846,114[43] | 16.3 | 3,225,751 |
25 | 2 | Spain4 | Málaga Airport | Málaga | 22,344,373[10] | 18,458,006[11] | 21.1 | 3,886,367 |
26 | | Belgium1 | Brussels Airport | Brussels | 22,200,755[44] | 18,930,698[45] | 17.3 | 3,270,057 |
27 | 1 | Sweden1 | Stockholm Arlanda Airport | Stockholm | 21,818,580[46] | 18,427,286[47] | 18.4 | 3,391,294 |
28 | 1 | Russia2 | Pulkovo Airport | Saint Petersburg | 20,400,000[48] | 18,140,100[14] | 12.5 | 2,259,900 |
29 | 5 | Russia3 | Domodedovo International Airport | Moscow | 19,900,000[49] | 21,205,549[24] | 6.2 | 1,305,549 |
30 | 1 | Germany4 | Düsseldorf Airport | Düsseldorf | 19,118,928[22] | 16,071,936[22] | 19.0 | 3,046,992 |
31 | 1 | Poland1 | Warsaw Chopin Airport | Warsaw | 18,499,527[50] | 14,413,889[51] | 28.3 | 4,085,638 |
32 | 1 | Switzerland2 | Geneva Airport | Geneva | 16,482,740[52] | 14,085,282[52] | 17.0 | 2,397,458 |
33 | 1 | United Kingdom5 | Luton Airport | London | 16,195,068[53] | 13,324,491[2] | 21.5 | 2,870,577 |
34 | 2 | Italy3 | Orio al Serio International Airport | Milan/Bergamo | 15,974,451[19] | 13,155,806[39] | 21.4 | 2,818,645 |
35 | | Spain5 | Alicante–Elche Miguel Hernández Airport | Alicante/Elche | 15,747,678[10] | 13,206,430[11] | 19.2 | 2,541,248 |
36 | 1 | Finland1 | Helsinki Airport | Helsinki | 15,313,355[54] | 12,882,861[54] | 18.9 | 2,430,494 |
37 | 1 | Portugal2 | Porto Airport | Porto | 15,205,000[15] | 12,637,645[25] | 20.3 | 2,567,355 |
38 | 2 | Hungary1 | Budapest Ferenc Liszt International Airport | Budapest | 14,701,080[55] | 12,205,070[56] | 20.5 | 2,496,010 |
39 | | Romania1 | Henri Coandă International Airport | Bucharest | 14,630,715[57] | 12,601,679[58] | 16.1 | 2,029,036 |
40 | 10 | Russia4 | Vnukovo International Airport | Moscow | 14,500,000[49] | 16,400,000[24] | 13.1 | 1,900,000 |
41 | 1 | United Kingdom6 | Edinburgh Airport | Edinburgh | 14,396,794[59][16] | 11,261,873[60] | 28 | 3,146,583 |
42 | 1 | France3 | Nice Côte d'Azur Airport | Nice | 14,189,965[61][6] | 12,119,043[7] | 17.1 | 2,070,922 |
43 | | Russia5 | Sochi International Airport | Sochi | 13,912,820[62] | 13,011,000[24] | 13 | |
44 | 2 | Czech Republic1 | Václav Havel Airport Prague | Prague | 13,823,137[63] | 10,734,880[64] | 28.8 | 3,088,257 |
45 | 1 | Germany5 | Hamburg Airport | Hamburg | 13,559,912[22] | 11,096,296[22] | 22.2 | 2,463,616 |
46 | 1 | Italy4 | Naples Airport | Naples | 12,394,911[65][19] | 10,918,234[39] | 13.5 | 1,476,677 |
47 | 1 | United Kingdom7 | Birmingham Airport | Birmingham | 11,481,465[16] | 9,597,485[2] | 19.3 | 1,858,817 |
48 | 1 | Italy5 | Venice Marco Polo Airport | Venice | 11,326,212[19] | 9,319,156[39] | 21.5 | 2,007,056 |
49 | 1 | France4 | Marseille Provence Airport | Marseille | 10,800,254[66][6] | 9,148,306[7] | 18.1 | 1,651,948 |
50 | 3 | Italy6 | Catania-Fontanarossa Airport | Catania | 10,739,614[67][19] | 10,099,441[39] | 6.3 | 640,173 |
51 | 1 | France5 | Lyon–Saint-Exupéry Airport | Lyon | 9,989,867[6] | 8,558,341[7] | 16.7 | 1,431,526 |
52 | 1 | Italy7 | Bologna Guglielmo Marconi Airport | Bologna | 9,970,284[19] | 8,496,000[39] | 17.4 | 1,474,284 |
53 | 4 | Spain6 | Valencia Airport | Valencia | 9,948,141[10] | 8,114,821[11] | 22.6 | 1,833,320 |
54 | 5 | United Kingdom8 | Bristol Airport | Bristol | 9,913,011[16] | 7,948,941[2] | 24.7 | 1,964,070 |
55 | 4 | Germany6 | Cologne Bonn Airport | Cologne/Bonn | 9,763,127[22] | 8,756,712[22] | 11.5 | 1,006,415 |
56 | 1 | Portugal3 | Faro Airport | Faro | 9,640,000[15] | 8,171,413[25] | 18.0 | 1,468,587 |
57 | 3 | Italy8 | Linate Airport | Milan | 9,426,784[19] | 7,719,977[39] | 22.1 | 1,706,807 |
58 | 3 | Poland2 | Kraków John Paul II International Airport | Kraków | 9,404,611[68] | 7,394,176[69] | 27.2 | 2,010,435 |
59 | 5 | Belgium2 | Brussels South Charleroi Airport | Charleroi | 9,399,011[45] | 8,271,138[45] | 13.6 | 1,127,873 |
60 | 4 | Spain7 | Ibiza Airport | Ibiza | 8,931,598[10] | 8,156,708[11] | 9.5 | 774,890 |
61 | 3 | Greece2 | Heraklion International Airport | Heraklion | 8,723,031[70] | 8,099,255[70] | 7.7 | 623,776 |
62 | 3 | Germany7 | Stuttgart Airport | Stuttgart | 8,447,406[71] | 6,997,032[71] | 20.7 | 1,450,374 |
63 | 1 | Italy9 | Falcone–Borsellino Airport | Palermo | 8,103,204[19] | 7,117,822[39] | 13.8 | 985,382 |
64 | 1 | France6 Switzerland3 | EuroAirport Basel Mulhouse Freiburg | Basel/Mulhouse/Freiburg im Breisgau | 8,087,099[6] | 7,050,905[72] | 14.7 | 1,036,183 |
65 | 6 | Cyprus1 | Larnaca International Airport | Larnaca | 8,073,932[73] | 6,037,133[73] | 33.7 | 2,036,799 |
66 | | Spain8 | Seville Airport | Seville | 8,071,524[10] | 6,779,453[11] | 19.1 | 1,292,071 |
67 | 12 | Serbia1 | Belgrade Nikola Tesla Airport | Belgrade | 7,948,202[74][15] | 5,611,729[75] | 41.6 | 2,336,473 |
68 | 4 | France7 | Toulouse–Blagnac Airport | Toulouse | 7,804,980[76][6] | 7,037,150[7] | 10.9 | 767,830 |
69 | 7 | Malta1 | Malta International Airport | Malta | 7,803,042[28] | 5,851,079[29] | 33.4 | 1,951,963 |
70 | | Iceland1 | Keflavík International Airport | Reykjavík | 7,775,429[77] | 6,126,421[77] | 26.9 | 1,649,008 |
71 | 10 | Albania1 | Tirana Airport | Tirana | 7,257,634[78] | 5,198,550[79] | 39.6 | 2,059,084 |
72 | | Bulgaria1 | Sofia Airport | Sofia | 7,208,987[80] | 6,003,653[81] | 20.8 | 1,205,334 |
73 | 6 | United Kingdom9 | Glasgow Airport | Glasgow | 7,358,828[16] | 6,517,585[2] | 12.9 | 841,243 |
74 | | Greece3 | Thessaloniki Airport "Macedonia" | Thessaloniki | 7,029,957[82] | 5,923,175[14][82] | 18.7 | 1,106,782 |
75 | 7 | Netherlands2 | Eindhoven Airport | Eindhoven | 6,876,917[83][84] | 6,337,931[85] | 8.5 | 538,986 |
76 | 4 | Latvia1 | Riga International Airport | Riga | 6,630,891[86] | 5,380,779[87] | 23.2 | 1,250,112 |
77 | 1 | France8 | Bordeaux–Mérignac Airport | Bordeaux | 6,584,194[88] | 5,704,455[7] | 15.4 | 879,739 |
78 | 1 | France9 | Nantes Atlantique Airport | Nantes | 6,535,074[6] | 5,800,372[7] | 12.7 | 734,702 |
79 | 10 | Italy10 | Bari Airport | Bari | 6,474,463[19] | 6,205,461[39] | 4.3 | 269,002 |
80 | 7 | Norway2 | Bergen Airport, Flesland | Bergen | 6,405,239[40] | 5,995,234[40] | 6.8 | 410,005 |
81 | 1 | Spain9 | Bilbao Airport | Bilbao | 6,336,441[10] | 5,129,584[11] | 23.5 | 1,206,857 |
82 | 7 | Greece4 | Rhodes International Airport | Rhodes | 6,142,813[82] | 5,857,036[14][82] | 4.9 | 285,777 |
83 | | United Kingdom10 | Belfast International Airport | Belfast | 5,957,055[15][16] | 4,818,214[2] | 23.6 | 1,138,841 |
84 | 1 | Poland3 | Gdańsk Lech Wałęsa Airport | Gdańsk | 5,907,280[89] | 4,576,705[90] | 29.1 | 1,330,575 |
85 | 1 | France10 | Beauvais–Tillé Airport | Paris | 5,638,955[6] | 4,614,424[7] | 22.2 | 1,024,531 |
86 | 2 | Poland4 | Katowice Airport | Katowice | 5,609,022[91] | 4,419,090[92] | 26.9 | 1,189,932 |
87 | | Sweden2 | Göteborg Landvetter Airport | Gothenburg | 5,184,645[46] | 4,445,970[47] | 16.6 | 738,675 |
88 | 7 | Russia6 | Kazan International Airport | Kazan | 5,168,000[93] | 4,018,000[94] | 28.6 | 1,150,000 |
89 | 3 | Italy11 | Pisa International Airport | Pisa | 5,109,682[95][19] | 4,493,847[96] | 13.7 | 615,835 |
90 | 4 | Luxembourg1 | Luxembourg Airport | Luxembourg City | 4,856,932[97] | 4,053,726[98][99] | 19.81 | 803,206 |
91 | 2 | Italy12 | Cagliari Elmas Airport | Cagliari | 4,853,113[19] | 4,396,594[39][100] | 10.4 | 456,519 |
92 | 1 | Portugal4 | Madeira Airport | Santa Cruz | 4,837,000[15] | 4,094,000[25] | 18.1 | 743,000 |
93 | 1 | United Kingdom11 | Newcastle Airport | Newcastle upon Tyne | 4,819,969[101][16] | 4,128,047[2] | 16.8 | 691,562 |
94 | 1 | Russia7 | Ufa International Airport | Ufa | 4,794,786[102] | 4,089,111[103] | 17.3 | 705,765 |
95 | 1 | Russia8 | Mineralnye Vody Airport[note 1] | Mineralnye Vody | 4,789,000[107] | 4,086,000[24] | 17.2 | 703,000 |
96 | 1 | Germany8 | Hannover Airport | Hannover | 4,599,823[108][22] | 3,961,983[108] | 16.1 | 637,840 |
97 | 6 | Italy13 | Turin Airport | Turin | 4,531,187[109] | 4,193,881[110] | 8.0 | 337,306 |
98 | | Lithuania1 | Vilnius International Airport | Vilnius | 4,406,019[111][112] | 3,915,960[111] | 12.5 | 490,059 |
99 | 3 | Russia9 | Khrabrovo Airport | Kaliningrad | 4,300,625[113] | 3,742,387[114] | 14.9 | 558,238 |
100 | new | United Kingdom12 | Liverpool John Lennon Airport | Liverpool | 4,193,623[115][16] | 3,490,844[2] | 20.1 | 702,779 |
101 | | Greece5 | Corfu International Airport | Corfu | 4,068,053[82] | 3,749,106[14][82] | 8.5 | 318,947 |