Southern Europe
Southern Europe has 161 airports with published data across 14 countries. Adolfo Suárez Madrid–Barajas, the busiest airport in Southern Europe, handled 5,718,819 passengers in March 2026, according to Eurostat.
Flights (arrivals + departures)
April 2026April 2026 — based on 12 of the 14 countries in this region, 128 airports. Countries measured a different way are not in this table; see their own pages.
Source: EUROCONTROL
Tonnes of cargo
March 2026March 2026 — based on 9 of the 14 countries in this region, 94 airports. Countries measured a different way are not in this table; see their own pages.
Source: Eurostat
Passengers
March 2026March 2026 — based on 9 of the 14 countries in this region, 123 airports. Countries measured a different way are not in this table; see their own pages.
Source: Eurostat
Every airport in this region
161All 161 published airports here, not only the ones the table above can rank. 161 have official monthly figures; 0 are counted daily from flight boards. The two are measured differently, so this list does not rank them against each other — each row says how its own figure was measured.
| Airport | Country | Figure | How it is measured |
|---|---|---|---|
| A Coruña Airport | Spain | 897 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Abruzzo Airport | Italy | 1,112 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Adolfo Suárez Madrid–Barajas Airport | Spain | 39,623 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Aerodromo Goncalves Lobato (Viseu Airport) | Portugal | 82 | flights (arrivals + departures) · April 2026 · all traffic at the airport |
| Aktion National Airport | Greece | 1,649 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Alexandroupoli Democritus Airport | Greece | 384 | flights (arrivals + departures) · March 2026 · all traffic at the airport |
| Alghero-Fertilia Airport | Italy | 2,149 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Alicante-Elche Miguel Hernández Airport | Spain | 14,067 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Almería Airport | Spain | 957 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Asturias Airport | Spain | 1,647 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Astypalaia Airport | Greece | 42 | flights (arrivals + departures) · December 2025 · all traffic at the airport |
| Athens Eleftherios Venizelos International Airport | Greece | 31,131 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Badajoz Airport | Spain | 245 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Bari Karol Wojtyła International Airport | Italy | 6,444 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Belgrade Nikola Tesla Airport | Serbia | 9,706 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Bilbao Airport | Spain | 5,180 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Bologna Guglielmo Marconi Airport | Italy | 8,329 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Bolzano Airport | Italy | 786 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Bragança Airport | Portugal | 72 | flights (arrivals + departures) · April 2026 · all traffic at the airport |
| Brač Airport | Croatia | 66 | flights (arrivals + departures) · August 2026 · flights tracked by OpenSky’s volunteer receivers — a partial sample, not an official count |
| Brescia Gabriele d'Annunzio Airport | Italy | 541 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Brindisi Airport | Italy | 3,211 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Cagliari Elmas Airport | Italy | 5,432 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Cascais Airport | Portugal | 785 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Catania-Fontanarossa Airport | Italy | 7,012 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Chania International Airport | Greece | 5,445 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Chios Island National Airport | Greece | 475 | flights (arrivals + departures) · March 2026 · all traffic at the airport |
| Ciampino–G. B. Pastine International Airport | Italy | 3,279 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Comiso Airport | Italy | 682 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Corfu Ioannis Kapodistrias International Airport | Greece | 6,994 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Corvo Airport | Portugal | 65 | flights (arrivals + departures) · April 2026 · all traffic at the airport |
| Cristiano Ronaldo International Airport | Portugal | 3,643 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Crotone Sant'Anna Pythagoras Airport | Italy | 267 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Cuneo International Airport | Italy | 270 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| César Manrique-Lanzarote Airport | Spain | 6,399 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Córdoba Airport | Spain | 85 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Dubrovnik Ruđer Bošković Airport | Croatia | 3,907 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| El Hierro Airport | Spain | 640 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| F.G.L. Airport Granada-Jaén Airport | Spain | 680 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Falcone–Borsellino Airport | Italy | 9,020 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Faro - Gago Coutinho International Airport | Portugal | 8,899 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Federico Fellini International Airport | Italy | 892 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Florence Airport, Peretola | Italy | 4,008 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Flores Airport | Portugal | 330 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Foggia Gino Lisa Airport | Italy | 141 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Forlì-Luigi Ridolfi International Airport | Italy | 212 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Francisco de Sá Carneiro Airport | Portugal | 11,935 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Fuerteventura Airport | Spain | 4,991 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Genoa Cristoforo Colombo Airport | Italy | 1,829 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Gibraltar Airport | Gibraltar | 425 | flights (arrivals + departures) · August 2026 · flights tracked by OpenSky’s volunteer receivers — a partial sample, not an official count |
| Girona-Costa Brava Airport | Spain | 2,626 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Graciosa Airport | Portugal | 110 | flights (arrivals + departures) · April 2026 · all traffic at the airport |
| Gran Canaria Airport | Spain | 11,924 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Heraklion International Nikos Kazantzakis Airport | Greece | 11,342 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Horta Airport | Portugal | 709 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Ibiza Airport | Spain | 13,351 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Ikaria Airport | Greece | 88 | flights (arrivals + departures) · December 2025 · all traffic at the airport |
| Il Caravaggio International Airport | Italy | 10,908 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Ioannina King Pyrrhus National Airport | Greece | 124 | flights (arrivals + departures) · March 2026 · all traffic at the airport |
| Jerez Airport | Spain | 1,934 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Josep Tarradellas Barcelona-El Prat Airport | Spain | 34,777 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| João Paulo II Airport | Portugal | 3,192 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Kalamata Airport | Greece | 70 | flights (arrivals + departures) · March 2026 · all traffic at the airport |
| Kalymnos Airport | Greece | 31 | flights (arrivals + departures) · December 2025 · all traffic at the airport |
| Karpathos Airport | Greece | 121 | flights (arrivals + departures) · December 2025 · all traffic at the airport |
| Kasos Airport | Greece | 45 | flights (arrivals + departures) · December 2025 · all traffic at the airport |
| Kastelorizo Airport | Greece | 20 | flights (arrivals + departures) · December 2025 · all traffic at the airport |
| Kastoria National Airport Aristotle | Greece | 24 | flights (arrivals + departures) · December 2025 · all traffic at the airport |
| Kavala Alexander the Great International Airport | Greece | 122 | flights (arrivals + departures) · March 2026 · all traffic at the airport |
| Kefalonia International Airport "Anna Pollatou" | Greece | 2,052 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Kithira Airport | Greece | 38 | flights (arrivals + departures) · December 2025 · all traffic at the airport |
| Kos International Airport "Ippokratis" | Greece | 4,196 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Kozani National Airport Filippos | Greece | 24 | flights (arrivals + departures) · December 2025 · all traffic at the airport |
| La Gomera Airport | Spain | 247 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| La Palma Airport | Spain | 2,225 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Lajes Airport | Portugal | 921 | flights (arrivals + departures) · April 2026 · all traffic at the airport |
| Lamezia Terme Sant'Eufemia International Airport | Italy | 3,037 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Lampedusa Airport | Italy | 941 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Leros Airport | Greece | 44 | flights (arrivals + departures) · December 2025 · all traffic at the airport |
| León Airport | Spain | 191 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Limnos Airport | Greece | 184 | flights (arrivals + departures) · March 2026 · all traffic at the airport |
| Lisbon Humberto Delgado Airport | Portugal | 21,102 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Ljubljana Jože Pučnik Airport | Slovenia | 2,338 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Lleida-Alguaire Airport | Spain | 409 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Logroño-Agoncillo Airport | Spain | 111 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Malta International Airport | Malta | 7,947 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Marche Airport | Italy | 752 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Maribor Edvard Rusjan Airport | Slovenia | 187 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Marina di Campo Airport | Italy | 2 | flights (arrivals + departures) · November 2000 · all traffic at the airport |
| Melilla Airport | Spain | 1,029 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Menorca Airport | Spain | 5,733 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Milan Malpensa International Airport | Italy | 21,716 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Milano Linate Airport | Italy | 10,085 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Milos Airport | Greece | 84 | flights (arrivals + departures) · December 2025 · all traffic at the airport |
| Mykonos Island National Airport | Greece | 4,244 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Mytilene International Airport | Greece | 488 | flights (arrivals + departures) · March 2026 · all traffic at the airport |
| Málaga-Costa del Sol Airport | Spain | 19,890 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Naples International Airport | Italy | 10,721 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Naxos Island National Airport | Greece | 128 | flights (arrivals + departures) · December 2025 · all traffic at the airport |
| Nea Anchialos National Airport | Greece | 3 | flights (arrivals + departures) · March 2026 · all traffic at the airport |
| Niš Constantine the Great Airport | Serbia | 270 | flights (arrivals + departures) · March 2026 · all traffic at the airport |
| Ohrid St. Paul the Apostle Airport | North Macedonia | 232 | flights (arrivals + departures) · June 2026 · all traffic at the airport |
| Olbia Costa Smeralda Airport | Italy | 10,561 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Palma de Mallorca Airport | Spain | 32,197 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Pamplona Airport | Spain | 359 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Pantelleria Airport | Italy | 531 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Parma Airport | Italy | 336 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Paros National Airport | Greece | 180 | flights (arrivals + departures) · December 2025 · all traffic at the airport |
| Patras Araxos Agamemnon Airport | Greece | 3 | flights (arrivals + departures) · November 2025 · all traffic at the airport |
| Perugia San Francesco d'Assisi – Umbria International Airport | Italy | 754 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Pico Airport | Portugal | 242 | flights (arrivals + departures) · April 2026 · all traffic at the airport |
| Pisa International Airport | Italy | 5,467 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Podgorica Airport / Podgorica Golubovci Airbase | Montenegro | 2,280 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Portimão Airport | Portugal | 91 | flights (arrivals + departures) · April 2026 · all traffic at the airport |
| Porto Santo Airport | Portugal | 347 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Priština Adem Jashari International Airport | Kosovo | 2,639 | flights (arrivals + departures) · September 2026 · collected from public airport flight boards (Avionio) — not an official count |
| Pula Airport | Croatia | 1,057 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Reggio Calabria Airport | Italy | 726 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Region of Murcia International Airport | Spain | 953 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Reus Airport | Spain | 1,580 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Rhodes International Airport "Diagoras" | Greece | 8,658 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Rijeka Airport | Croatia | 381 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Rome–Fiumicino Leonardo da Vinci International Airport | Italy | 31,869 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Salamanca Airport | Spain | 212 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Salerno Costa d'Amalfi Airport | Italy | 1,180 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Samos Airport | Greece | 274 | flights (arrivals + departures) · March 2026 · all traffic at the airport |
| San Sebastián Airport | Spain | 517 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Santa Maria Airport | Portugal | 381 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Santiago-Rosalía de Castro Airport | Spain | 2,079 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Santorini International Airport | Greece | 3,504 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Sarajevo International Airport | Bosnia & Herzegovina | 2,211 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Seve Ballesteros-Santander Airport | Spain | 1,104 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Seville Airport | Spain | 5,547 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Sitia Airport | Greece | 99 | flights (arrivals + departures) · December 2025 · all traffic at the airport |
| Skiathos Island National Airport | Greece | 1,432 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Skiros Airport | Greece | 44 | flights (arrivals + departures) · March 2026 · all traffic at the airport |
| Skopje International Airport | North Macedonia | 2,681 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Split Saint Jerome Airport | Croatia | 4,927 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Syros Airport | Greece | 34 | flights (arrivals + departures) · December 2025 · all traffic at the airport |
| São Jorge Airport | Portugal | 142 | flights (arrivals + departures) · April 2026 · all traffic at the airport |
| Tenerife Norte-Ciudad de La Laguna Airport | Spain | 7,630 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Tenerife Sur Airport | Spain | 6,388 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Thessaloniki Macedonia International Airport | Greece | 7,491 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Tirana International Airport Mother Teresa | Albania | 9,750 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Tivat Airport | Montenegro | 186 | flights (arrivals + departures) · February 2026 · all traffic at the airport |
| Treviso Airport | Italy | 1,871 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Trieste Airport | Italy | 1,432 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Turin Airport | Italy | 3,622 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Tuzla International Airport | Bosnia & Herzegovina | 125 | flights (arrivals + departures) · December 2024 · all traffic at the airport |
| Valencia Airport | Spain | 8,881 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Valladolid Airport | Spain | 251 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Venice Marco Polo Airport | Italy | 9,332 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Verona Villafranca Valerio Catullo Airport | Italy | 3,809 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Vigo Airport | Spain | 849 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Vila Real Airport | Portugal | 118 | flights (arrivals + departures) · April 2026 · all traffic at the airport |
| Vincenzo Florio Airport Trapani-Birgi | Italy | 1,404 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Vitoria Airport | Spain | 936 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Zadar Airport | Croatia | 2,410 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Zagreb Franjo Tuđman International Airport | Croatia | 4,776 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Zakynthos International Airport "Dionysios Solomos" | Greece | 3,211 | flights (arrivals + departures) · August 2026 · all traffic at the airport |
| Zaragoza Airport | Spain | 895 | flights (arrivals + departures) · August 2026 · all traffic at the airport |