Italy is a tourist magnet. However, its aviation market is quite a unique one. A flag carrier has historically failed to take control over the many incoming tourists with most of them coming in on foreign carriers non-stop or after a stopover in one of Europe’s major hubs. This might change in coming years if ITA Airways plays its cards right. That also means that there isn’t a mega airport in the country as found in France, Germany, Netherlands, and the UK. Let’s find out though which are the busiest airports in Italy, and which have the highest figures of international traffic.
In this post:
Which Are Italy’s Busiest Airports in 2024?
Let’s dive straight into some passenger figures. No surprises as for the first two positions in the standings. As predictable Rome Fiumicino and Milano Malpensa are the busiest airports in the country. The also serve the two largest cities in terms of popilation. The cities attract two very different crowds.

Rome is the most classic tourist magnet with tens of millions of passengers pouring into the city year in and year out. Milan is Italy’s financial capital and therefore has services to many other financial hotspots around the world. Moving on to figures here’s the standings by passenger numbers including both domestic and international flights:
Airport | Total Passengers | Var % from 2023 |
---|---|---|
Rome Fiumicino | 49,203,734 | 21.4 |
Milan Malpensa | 28,910,368 | 10.9 |
Bergamo | 17,353,573 | 8.6 |
Naples | 12,650,478 | 2.1 |
Catania | 12,346,530 | 15.0 |
Venice | 11,590,356 | 2.3 |
Bologna | 10,775,972 | 8.1 |
Milan Linate | 10,650,990 | 13.0 |
Palermo | 8,921,833 | 10.1 |
Bari | 7,273,141 | 12.3 |
Pisa | 5,547,008 | 8.6 |
Cagliari | 5,161,212 | 6.3 |
Turin | 4,693,977 | 3.6 |
Olbia | 3,883,235 | 18.3 |
Rome Ciampino | 3,861,806 | -0.6 |
Verona | 3,704,582 | 7.8 |
Florence | 3,516,925 | 14.3 |
Brindisi | 3,385,610 | 6.6 |
Treviso | 3,048,943 | 0.5 |
Lamezia Terme | 2,713,811 | -4.4 |
Alghero | 1,611,625 | 7.9 |
Genoa | 1,335,095 | 4.3 |
Trieste | 1,319,813 | 41.5 |
Trapani | 1,075,411 | -19.3 |
Pescara | 847,512 | -2.9 |
Reggio Calabria | 623,980 | 112.8 |
Ancona | 600,065 | 15.8 |
Perugia | 534,210 | 0.3 |
Lampedusa | 349,449 | 3.0 |
Rimini | 321,552 | 14.1 |
Crotone | 273,250 | 19.8 |
Comiso | 260,438 | -14.2 |
Salerno | 179,123 | — |
Parma | 133,757 | -0.2 |
Forlì | 133,110 | -1.4 |
Bolzano | 106,629 | 27.4 |
Cuneo | 105,428 | -7.4 |
Foggia | 62,149 | 28.1 |
Brescia | 8,662 | -1.9 |
Grosseto | 2,271 | -44.2 |
Taranto-Grottaglie | 1,005 | -10.0 |
Those less accustomed with Italy’s aviation market might be surprised to see an airport as Bergamo in the first three spots. But you must know that BGY or Milan Bergamo, despite it not being located in the city of Milan, has developed in a major low-cost carrier hub. The likes of Ryanair, Wizzair and in recent times even AirArabia use the airport to connect EU and non-EU destinations.
Interestingly 2024 saw Rome Fiumicino finally inch closer to the symbolic yet hugely important threshold of 50 million passengers. That result moves Italy’s largest airport closer to the European mega-hub. The latest renovations have also made transits much more convenient than ever before. That certainly also has helped boost its traffic figures

Italy’s Busiest Airports: Standings By Domestic Traffic Only
Let’s now take into account domestic traffic only. There’s quite a shakeup when we do so. Rome Fiumicino maintains top-dog position with 10.4 million passengers while second and third place go to the two major sicilian airports. Why is that? Sicily is one of the most sought after holiday destinations within Italy. Many Italians travel south to enjoy the beautiful beaches and good food particularly during the summer time.
Airport | Domestic Passengers | Var % over 2023 |
---|---|---|
Rome Fiumicino | 10,465,603 | 19.8 |
Catania | 7,532,347 | 9.6 |
Palermo | 6,139,875 | 7.6 |
Milan Linate | 5,597,681 | 16.5 |
Milan Malpensa | 4,418,250 | -12.9 |
Cagliari | 3,792,534 | 5.2 |
Bergamo | 3,754,153 | 1.7 |
Naples | 3,727,940 | -8.1 |
Bari | 3,367,749 | 3.0 |
Bologna | 2,655,735 | 9.0 |
Brindisi | 2,425,896 | 6.2 |
Turin | 2,292,292 | 5.1 |
Venice | 2,220,148 | -3.5 |
Olbia | 2,167,647 | 18.5 |
Lamezia Terme | 2,023,999 | -7.5 |
Verona | 1,432,853 | 0.1 |
Pisa | 1,338,754 | 3.2 |
Alghero | 1,152,445 | 2.7 |
Genoa | 779,628 | 2.9 |
Trapani | 760,797 | -17.7 |
Trieste | 746,327 | 28.1 |
Florence | 523,093 | 20.9 |
Reggio Calabria | 506,557 | 74.2 |
Lampedusa | 347,123 | 3.5 |
Pescara | 286,292 | -23.5 |
Crotone | 273,155 | 20.3 |
Roma Ciampino | 230,532 | 4.0 |
Comiso | 220,790 | -8.5 |
Perugia | 205,598 | 15.5 |
Ancona | 183,393 | 15.6 |
Rimini | 93,930 | 70.1 |
Forlì | 84,403 | 4.9 |
Salerno | 84,089 | n/a |
Parma | 81,991 | -3.9 |
Cuneo | 70,870 | -8.9 |
Treviso | 66,271 | -68.5 |
Foggia | 60,447 | 33.6 |
Bolzano | 26,221 | 31.0 |
Brescia | 932 | 109.9 |
Grosseto | 291 | -19.6 |

Italy’s Busiest Airports: Standings By International Traffic Only
Let’s wrap things up looking at what the standings look like when taking international traffic (EU and non-EU) only into account. The standings change once again in this last analysis. This time Venice Marco Polo Airport comes into the top standings . Why’s that? Well Venice’s airport peculiarity is that it has little domestic traffic but plenty international traffic with a good chunk of it coming from outside the EU during the summer months.
Airport | Int’l Passengers | Variazione % dal 2023 | EU Passengers | Variazione % dal 2023 | Extra-EU Passengers |
---|---|---|---|---|---|
Rome Fiumicino | 38,216,020 | 21.0 | 22,620,804 | 21.0 | 15,595,216 |
Milan Malpensa | 24,317,638 | 16.8 | 13,258,934 | 19.6 | 11,058,704 |
Bergamo | 13,590,786 | 10.7 | 10,177,486 | 7.9 | 3,413,300 |
Venice | 9,347,761 | 3.8 | 6,137,389 | 3.1 | 3,210,372 |
Naples | 8,903,941 | 7.1 | 6,637,545 | 6.7 | 2,266,396 |
Bologna | 8,104,421 | 7.8 | 5,779,276 | 6.4 | 2,325,145 |
Milan Linate | 5,000,978 | 9.5 | 4,169,557 | 9.1 | 831,421 |
Catania | 4,798,280 | 24.5 | 4,277,822 | 42.4 | 520,458 |
Pisa | 4,191,570 | 10.4 | 2,595,993 | 11.4 | 1,595,577 |
Bari | 3,886,303 | 22.0 | 3,328,499 | 18.6 | 557,804 |
Rome Ciampino | 3,597,549 | -0.9 | 2,185,079 | -10.0 | 1,412,470 |
Florence | 2,980,107 | 13.2 | 2,579,607 | 14.5 | 400,500 |
Treviso | 2,978,409 | 5.6 | 2,399,339 | -1.2 | 579,070 |
Palermo | 2,763,779 | 16.3 | 3,258,424 | 60.1 | -494,645 |
Turin | 2,388,795 | 2.2 | 1,679,530 | 1.1 | 709,265 |
Verona | 2,249,737 | 13.2 | 1,082,285 | 31.1 | 1,167,452 |
Olbia | 1,684,634 | 18.3 | 1,232,985 | 19.2 | 451,649 |
Cagliari | 1,360,901 | 9.6 | 1,084,346 | 10.5 | 276,555 |
Brindisi | 949,089 | 7.8 | 899,756 | 7.4 | 49,333 |
Lamezia Terme | 680,896 | 6.6 | 601,077 | 8.4 | 79,819 |
Trieste | 569,774 | 64.5 | 465,002 | 77.5 | 104,772 |
Pescara | 556,291 | 12.6 | 382,349 | 14.4 | 173,942 |
Genoa | 545,888 | 6.5 | 319,429 | 9.9 | 226,459 |
Alghero | 456,920 | 23.3 | 422,867 | 24.2 | 34,053 |
Ancona | 411,865 | 15.9 | 220,504 | 32.7 | 191,361 |
Perugia | 323,845 | -7.4 | 137,318 | -17.3 | 186,527 |
Trapani | 310,191 | -22.6 | 270,616 | -24.3 | 39,575 |
Rimini | 223,986 | 0.9 | 135,689 | -1.1 | 88,297 |
Reggio Calabria | 115,562 | n/a | 77,960 | n/a | 37,602 |
Salerno | 91,301 | n/a | 75,618 | n/a | 15,683 |
Bolzano | 70,890 | 28.3 | 64,583 | 17.6 | 6,307 |
Parma | 50,068 | 6.3 | 2,469 | 3.8 | 47,599 |
Forlì | 47,246 | -10.7 | 46,372 | 5.1 | 874 |
Comiso | 38,342 | -37.2 | 28,178 | -32.1 | 10,164 |
Cuneo | 33,072 | -7.2 | 5,909 | 84.4 | 27,163 |
Grosseto | 1,346 | -50.2 | 973 | -49.4 | 373 |
Lampedusa | 283 | n/a | 0 | 0.0 | 283 |
Brescia | 69 | -81.0 | 69 | -25.0 | 0 |