2025 marks the definitive return to growth for air transport in Italy. After closing the gap from the post-2020 period, national airports have not only recovered but have shattered previous records. Rome Fiumicino confirms its status as Italy’s busiest airport, breaking the historic threshold of 50 million passengers for the first time. Let’s dive into the detailed numbers and the full rankings for 2025.
2025 Italy Airport Traffic: Key Takeaways
- Busiest Airport: Rome Fiumicino (FCO) exceeded 51 million passengers (+4.3%).
- Highest Growth: Milan Malpensa (MXP) grew 8.6%, reaching 31 million passengers without national carrier hub support.
- Domestic Leaders: Catania (CTA) and Palermo (PMO) rank 2nd and 3rd for domestic traffic, trailing only Fiumicino.
- Market Shift: Verona has overtaken Rome Ciampino, marking a transition from secondary “city” airports to primary regional hubs.
In this article:
- Total Ranking: The 2025 Numbers
- Domestic Flights: Southern Italy Dominates
- International Flights: Where Global Travelers Land
The Busiest Italian Airports in 2025 (Total Traffic)
Below is the complete ranking by total passenger volume (sum of domestic, EU, and non-EU flights). While Rome’s dominance is absolute, pay close attention to the double-digit growth seen in secondary gateways.
| Aeroporto | Passeggeri Totali | Variazione % dal 2024 |
|---|---|---|
| Roma Fiumicino | 51,306,744 | 4.3 |
| Milano Malpensa | 31,385,585 | 8.6 |
| Bergamo | 16,937,976 | -2.4 |
| Napoli | 13,271,522 | 4.9 |
| Catania | 12,369,485 | 0.2 |
| Venezia | 11,850,336 | 2.2 |
| Bologna | 11,138,013 | 3.4 |
| Milano Linate | 11,131,764 | 4.5 |
| Palermo | 9,220,971 | 3.4 |
| Bari | 7,977,881 | 9.7 |
| Pisa | 5,977,227 | 7.8 |
| Cagliari | 5,254,433 | 1.8 |
| Torino | 5,006,169 | 6.7 |
| Olbia | 4,161,572 | 7.2 |
| Verona | 4,027,863 | 8.7 |
| Roma Ciampino | 3,987,517 | 3.3 |
| Firenze | 3,847,658 | 9.4 |
| Brindisi | 3,444,438 | 1.7 |
| Treviso | 3,200,130 | 5 |
| Lamezia Terme | 3,049,594 | 12.4 |
| Alghero | 1,770,493 | 9.9 |
| Trieste | 1,651,703 | 25.1 |
| Genova | 1,576,701 | 18.1 |
| Pescara | 1,114,691 | 31.5 |
| Trapani | 1,007,409 | -6.3 |
| Reggio Calabria | 977,984 | 56.7 |
| Perugia | 620,420 | 16.1 |
| Ancona | 606,633 | 1.1 |
| Rimini | 416,594 | 29.6 |
| Salerno | 380,606 | 112.5 |
| Lampedusa | 358,089 | 2.5 |
| Crotone | 340,286 | 24.5 |
| Parma | 144,560 | 8.1 |
| Comiso | 134,495 | -48.4 |
| Bolzano | 132,958 | 24.7 |
| Forlì | 118,073 | -11.3 |
| Cuneo | 99,977 | -5.2 |
| Foggia | 69,151 | 11.3 |
| Brescia | 8,320 | -3.9 |
| Grosseto | 4,269 | 88 |
| Taranto-Grottaglie | 721 | -28.3 |
Compared to 2024, the Top 10 remains stable, indicating a mature market. The real surprise comes from the mid-tier: Verona has overtaken Rome Ciampino for 15th place, confirming the decline of Rome’s “city airport” in favor of the primary hub.

The Fiumicino Dominance: With a 4.3% increase, FCO is not just growing – it is accelerating. It remains the only Italian airport capable of competing in the European “Major Leagues.”
The Malpensa Case: Milan Malpensa posted an impressive performance (+8.6%), surpassing 31 million passengers. This is particularly notable as it was achieved without heavy support from ITA Airways, which continues to focus on Linate and Fiumicino. Malpensa’s growth is fueled by low-cost carriers and pure intercontinental traffic.
2025 Domestic Flight Rankings: The South in Command
When isolating domestic traffic data, the perspective shifts radically. Here, the ranking is driven not by international hubs, but by territorial continuity and tourism toward the South.

While Rome Fiumicino retains the top spot here due to transit traffic, note how Catania and Palermo occupy 2nd and 3rd place, respectively, pushing the Milanese system (Linate and Malpensa) off the podium.
| Aeroporto | Passeggeri Nazionali | Variazione % dal 2024 |
|---|---|---|
| Roma Fiumicino | 10,259,342 | -2 |
| Catania | 7,410,244 | -1.6 |
| Palermo | 6,120,955 | -0.3 |
| Milano Linate | 4,754,988 | -15.1 |
| Milano Malpensa | 4,726,421 | 7 |
| Cagliari | 3,793,097 | 0 |
| Napoli | 3,495,675 | -6.2 |
| Bergamo | 3,456,615 | -7.9 |
| Bari | 3,402,343 | 1 |
| Bologna | 2,714,286 | 2.2 |
| Brindisi | 2,481,412 | 2.3 |
| Torino | 2,413,534 | 5.3 |
| Venezia | 2,374,111 | 6.9 |
| Lamezia Terme | 2,146,052 | 6 |
| Olbia | 2,115,534 | -2.4 |
| Verona | 1,517,162 | 5.9 |
| Pisa | 1,507,703 | 12.6 |
| Alghero | 1,253,805 | 8.8 |
| Trieste | 878,057 | 17.7 |
| Genova | 778,606 | -0.1 |
| Trapani | 758,542 | -0.3 |
| Reggio Calabria | 749,679 | 48 |
| Firenze | 489,651 | -6.4 |
| Pescara | 413,123 | 44.3 |
| Lampedusa | 356,546 | 2.7 |
| Crotone | 317,421 | 16.2 |
| Roma Ciampino | 287,404 | 24.7 |
| Perugia | 221,985 | 8 |
| Salerno | 158,025 | 87.9 |
| Ancona | 143,918 | -21.5 |
| Parma | 110,371 | 34.6 |
| Comiso | 97,096 | -56 |
| Forlì | 87,232 | 3.4 |
| Rimini | 77,032 | -18 |
| Foggia | 66,767 | 10.5 |
| Cuneo | 63,506 | -10.4 |
| Bolzano | 31,530 | 20.2 |
| Treviso | 26,351 | -60.2 |
| Brescia | 911 | -2.3 |
| Grosseto | 355 | 22 |
| Taranto-Grottaglie | 0 | 0 |

2025 International Flight Rankings: Where Global Traffic Lands
The international ranking mirrors Italy’s appeal for both tourism and business. Here, Venice gains ground, as it is a gateway with an almost exclusively foreign vocation.
| Aeroporto | Passeggeri Internazionali | Variazione % dal 2024 | Passeggeri UE | Passeggeri Extra-UE |
|---|---|---|---|---|
| Roma Fiumicino | 40,606,167 | 6.3 | 23,662,730 | 16,943,437 |
| Milano Malpensa | 26,495,160 | 9 | 14,209,136 | 12,286,024 |
| Bergamo | 13,472,806 | -0.9 | 9,887,651 | 3,585,155 |
| Napoli | 9,750,448 | 9.5 | 7,053,352 | 2,697,096 |
| Venezia | 9,452,184 | 1.1 | 6,088,020 | 3,364,164 |
| Bologna | 8,403,688 | 3.7 | 5,916,898 | 2,486,790 |
| Milano Linate | 6,321,360 | 26.4 | 5,036,627 | 1,284,733 |
| Catania | 4,945,870 | 3.1 | 4,427,002 | 518,868 |
| Bari | 4,553,645 | 17.2 | 3,688,487 | 865,158 |
| Pisa | 4,449,843 | 6.2 | 2,795,536 | 1,654,307 |
| Roma Ciampino | 3,663,560 | 1.8 | 2,147,058 | 1,516,502 |
| Firenze | 3,345,223 | 12.3 | 2,865,009 | 480,214 |
| Treviso | 3,169,069 | 6.4 | 2,468,418 | 700,651 |
| Palermo | 3,082,667 | 11.5 | 2,607,776 | 474,891 |
| Torino | 2,580,248 | 8 | 1,761,129 | 819,119 |
| Verona | 2,484,960 | 10.5 | 1,110,792 | 1,374,168 |
| Olbia | 2,012,481 | 19.5 | 1,704,530 | 307,951 |
| Cagliari | 1,452,815 | 6.8 | 1,172,975 | 279,840 |
| Brindisi | 949,192 | 0 | 786,792 | 162,400 |
| Lamezia Terme | 893,716 | 31.3 | 773,617 | 120,099 |
| Genova | 788,787 | 44.5 | 503,882 | 284,905 |
| Trieste | 769,914 | 35.1 | 614,464 | 155,450 |
| Pescara | 696,032 | 25.1 | 459,405 | 236,627 |
| Alghero | 514,334 | 12.6 | 394,374 | 119,960 |
| Ancona | 456,869 | 10.9 | 241,288 | 215,581 |
| Perugia | 393,736 | 21.6 | 163,508 | 230,228 |
| Rimini | 335,784 | 49.9 | 198,056 | 137,728 |
| Trapani | 246,003 | -20.7 | 215,252 | 30,751 |
| Reggio Calabria | 226,460 | 96 | 199,693 | 26,767 |
| Salerno | 214,107 | 134.5 | 417,308 | -203,201 |
| Bolzano | 90,956 | 28.3 | 80,702 | 10,254 |
| Comiso | 35,933 | -6.3 | 24,013 | 11,920 |
| Cuneo | 34,621 | 4.7 | 3,240 | 31,381 |
| Parma | 32,808 | -34.5 | 2,154 | 30,654 |
| Forlì | 28,756 | -39.1 | 26,869 | 1,887 |
| Crotone | 22,793 | n/a | 22,793 | 0 |
| Grosseto | 2,739 | 103.5 | 2,109 | 630 |
| Foggia | 1,712 | n/a | 1,712 | 0 |
| Brescia | 562 | 714.5 | 556 | 6 |
| Taranto-Grottaglie | 2 | n/a | 2 | 0 |
| Lampedusa | 0 | -100 | 0 | 0 |
Further Reading:
Aviation News You Want To Know In Your Inbox
Get the most important aviation news in your inbox once a week.
"*" indicates required fields

