Airports in Italy
Italy is one of the most popular tourist destinations. And taking a plane to get there is one of the most popular ways to start a vacation. However, Italy has more than 70 airports. Therefore, if you’re planning to fly to Italy, this guide will come in handy.
Furthermore, there are around 20 Italian airports handling more than 1 million passengers per year. The busiest airports include Rome-Fiumicino “Leonardo da Vinci” Airport, Milan Malpensa Airport, and Orio al Serio International Airport (Milan Bergamo Airport).
In addition, below you will find a map of all airports in Italy for easier navigation.
The busiest airports in Italy
The busiest Italian airports are very busy airports indeed. After all, they are the place where many vacations start. Two of the busiest ones are Rome Airport Fiumicino and Milan Malpensa Airport. What’s more, Rome Airport Fiumicino and Ciampino Airport form the Rome airport system with more than 33 million passengers per year. Also, Milan Malpensa Airport, Linate Airport, and Orio al Serio Airport together form the Milan airport system with more than 42 million passengers per year.
Table of Contents
Major airports in Italy
Rome Airport Fiumicino – IATA code FCO
~30 million passengers
The Rome–Fiumicino International Airport “Leonardo da Vinci” is the busiest airport in Italy and the 10th busiest airport in Europe. It serves the Rome metropolitan area and the Vatican City. Furthermore, the airport is located near the Mediterranean coast, in a charming town called Fiumicino. Getting from da Vinci airport to the Rome city center takes about 40 minutes as it is about 30 kilometers away. However, Rome has 2 airports so the Rome Ciampino Airport can be used as an alternative. Moreover, if you’re traveling to Lazio, Umbria or Abruzzo region, these two Rome airports are the best choices due to the large amount of international connections.
Milan Malpensa Airport – IATA code MXP
~22 million passengers
The main airport in the Milan region, and one of the main airports in Italy, is the Malpensa airport. It is located northwest of the city. From the airport, it is easy to get to the city centre and other smaller towns near the airport. As an alternative to Malpensa, the Milan Linate airport or the Bergamo airport can be used. Furthermore, Milan Malpensa is the closest airport to cities like Como, Varese or Navara. In addition, it is one of the best travel options when going to Lugano or some of the popular ski resorts in Italy and Switzerland.
Bergamo Airport – IATA code BGY
~13 million passengers
Orio al Serio International Airport, also known as Milan Bergamo Airport, is another really busy airport in Lombardy. It is located near the A4 highway in Orio al Serio, about 5 kilometers from the city of Bergamo. The airport is well connected with the city center. That is to say, it can be reached in less than 30 minutes. And just knowing that makes the whole flight that much easier. In addition, Bergamo airport could also be used when traveling to Milan. Namely, the airport is located 50 km east of the town. Also, when traveling to Brescia, Lake Garda, or skiing resorts in the northeastern part of Italy, Bergamo airport is a suitable option.
Naples Airport – IATA code NAP
~11 million passengers
The Naples-Capodichino International Airport is one of the busiest airports in Italy. Also, it is the largest airport in the southern part of mainland Italy. It is located about 5 kilometers north of the city center. Furthermore, the journey from the airport to the city centre takes less than 30 minutes. In addition, the Naples airport is well-connected to Avellino, Salerno, Caserta, and other cities nearby. Also, the airport has a connection to the ferry port.
Catania Airport – IATA code CTA
~10 million passengers
The Catania Fontanarossa Airport is the main airport on the island of Sicily. The airport is located in Fontanarossa which is just south of Catania. Furthermore, getting from the airport to the centre of Catania takes about 20-30 minutes. In addition, Catania airport is the optimal airport when traveling to cities like Messina, Syracuse, Caltanissetta, and other towns on the eastern part of the island. For cities in the western part of the island, Trapani and Palermo airports are closer.
Venice Airport – IATA code VCE
~8.5 million passengers
Venice Marco Polo Airport is located about 14 kilometers from Venice. It is one of the most important airports in Italy. Namely, the airport serves the cities of Venice and Padua. Furthermore, it takes only about 30 minutes to reach Venice from the airport. Flying to Venice airport is also recommendable when traveling to Vicenza and towns on the Adriatic coast like Lido di Jesolo or Chioggia. Moreover, because Venice is such a popular vacation destination, the airport is well-connected to many European cities. Also, it offers semi-seasonal long-haul flights to other parts of the world such as the United States, Canada, and the Middle East. As an alternative to Venice airport, Treviso airport can also be used.
Bologna Airport – IATA code BLQ
~8.5 million passengers
The Bologna Guglielmo Marconi airport is located just a few km northwest of Bologna. It takes about 30 minutes to get to the centre of town from the airport. In addition, the airport has good connections to Modena, Ravenna, Florence, Ferrara, Modena, and Rimini. Also, it is the closest airport to the famous Imola Formula 1 track and the Ferrari Museum and factory.
Milan Linate Airport – IATA code LIN
~8 million passengers
The Linate airport is located south of Milan and serves the Milan metropolitan area. However, it is easy to reach the city centre of Milan from the airport. Also, it is well connected to some other popular destinations in Italy such as Pavia, Piacenza, and Cremona. Moreover, due to its location and connectivity, all Formula 1 fans who want to watch the race will find this airport convenient.
Palermo Airport – IATA code PMO
~7 million passengers
Palermo Airport, also known as Falcone–Borsellino Airport, is located in a charming small town called Cinisi. That is, about 30 kilometers west of Palermo. It takes about 45 minutes to get to the city center from the airport. In addition, the E90 highway can be accessed by the airport. Therefore, it is easy to reach cities like Alcamo, Mazara del Vallo, as well as other towns in the eastern part of Sicily.
Rome Ciampino Airport – IATA code CIA
~5 million passengers
The Rome Ciampino Airport “G. B. Pastine” is located about 12 kilometers south of the city. Therefore, it takes about 30-40 minutes to get to the centre of Rome from the airport. In addition, if you are traveling to Aprilia, Latina, Frosinone, or somewhere in the eastern part of the Lazio region, getting a flight to Ciampino airport is the most convenient option.
Pisa Airport – IATA code PSA
~5 million passengers
The Pisa International Airport, also known as Galileo Galilei Airport, is the largest airport in Tuscany. It is located just about 5 kilometers south of Pisa. Therefore, it is quite easy to reach the city centre and the journey usually lasts 25-30 minutes. In addition, Pisa airport is the airport to choose if you are traveling to cities such as La Spezia, Massa, Livorno, and Grosseto. Also, it is a good choice when traveling to Florence.
Smaller airports in Italy
Bari Airport – IATA code BRI – (~5 million passengers)
- Also called: Karol Wojtyła Airport or Palese Airport.
- Nearby cities: Barletta, Andria, Polignano a Mare, Monopoli, Foggia.
- To Bari city from Airport: Train 18 min, shuttle bus 25-30 min.
Cagliari Airport – IATA code CAG – (~4.5 million passengers)
- Also called: Elmas Airport or Mario Mameli Airport.
- Nearby cities: All cities in the southern part of the Island Sardinia, alternative airports on the island Alghero or Olbia.
- To Cagliari city from Airport: Train 10 Min.
Turin Airport – IATA code TRN – (~4 million passengers)
- Also called: Turin-Caselle Airport or Sandro Pertini Airport.
- Nearby cities: Rivoli, Pinerolo, and other towns in the northwestern part of Italy.
- To Turin city from Airport: Bus 45-50 min, train 20 min.
Verona Airport – IATA code VRN – (~3 million passengers)
- Also called: Villafranca Airport or Valerio Catullo Airport.
- Nearby cities: Nearest airport to Lake Garda and cities like Vicenza, Legnago and Trento.
- To Verona city from Airport: Shuttle bus 15 min.
Lamezia Terme Airport – IATA code SUF – (~3 million passengers)
- Also called: Sant’Eufemia Airport.
- Nearby cities: Cosenza, Catanzaro, Crotone and other sites in the southwestern part of mainland Italy.
- To Lamezia Terme city from Airport: Shuttle bus 10 min.
Brindisi Airport – IATA code BDS – (~3 million passengers)
- Also called: Salento Airport or Brindisi Papola Casale Airport.
- Nearby cities: Lecce, Taranto, Otranto, Leuca and Gallipoli.
- To Brindisi city from Airport: Shuttle bus 10-15 min. (there is also a bus for Bari and other cities in the region)
Olbia Airport – IATA code OLB – (~3 million passengers)
- Also called: Costa Smeralda Airport.
- Nearby cities: Cities in the northwestern part of the Island Sardinia.
- To Olbia city from Airport: Public bus 20 min. (there are also bus connections from airport to Cagliari, Alghero and other cities on the island)
Florence Airport – IATA code FLR – (~2.5 million passengers)
- Also called: Amerigo Vespucci Airport.
- Nearby cities: Arezzo, Siena, Prato and other cities in mainland Tuscany.
- To Florence city from Airport: Shuttle bus 20-30 min.
Treviso Airport – IATA code TSF – (~2.5 million passengers)
- Also called: Sant’Angelo Airport or Venice-Treviso (main airport to Venice is Marco Polo).
- Nearby cities: Venice, Padua, Vicenza and cities in northeastern part of Italy.
- To Treviso city from Airport: Shuttle bus 20 min. (there is also a bus from the airport to the bus and train stations in Venice)
Alghero Airport – IATA code AHO – (~1.5 million passengers)
- Also called: Riviera del Corallo Airport or Alghero-Fertilia Airport.
- Nearby cities: Cities in the northeastern part of Island Sardinia.
- To Alghero city from Airport: Public bus 20-30 min. (there are also bus connections from airport to Sassari, Bosa, Santa Teresa Gallura, Nuoro, and other cities on the island)
Genoa Airport – IATA code GOA – (~1.5 million passengers)
- Also called: Cristoforo Colombo Airport.
- Nearby cities: Rapello, Savona, Albenga, Imperia, Sanremo .
- To Genoa city from Airport: Shuttle bus 30 min.
Trapani Airport – IATA code TPS – (~1 million passengers)
- Also called: Vincenzo Florio Airport Trapani–Birgi.
- Nearby cities: Cities in the western part of Island Sicily such as Marsala, Mazara Del Vallo.
- To Trapani city from Airport: Public bus 40-45 min.
Trieste Airport – IATA code TRS – (~0.7 million passengers)
- Also called: Friuli Venezia Giulia Airport or Ronchi dei Legionari Airport.
- Nearby cities: Monfalcone, Udine, Gorizia, Palmanova.
- To Trieste city from Airport: Public bus 1 hour, train 30 min.
Pescara Airport – IATA code PSR – (~0.6 million passengers)
- Also called: Abruzzo Airport .
- Nearby cities: San Benedetto del Tronto, Termoli, Vasto.
- To Pescara city from Airport: Public bus 20 min.
Ancona Airport – IATA code AOI – (~0.5 million passengers)
- Also called: Marche Airport or Ancona Falconara Airport.
- Nearby cities: Civitanova Marche, Senigallia, Loreto, Porto San Giorgio.
- To Ancona city from Airport: Shuttle bus 30 min, train from Castelferretti railway station 20 min.
Reggio Calabria Airport – IATA code REG – (~0.3 million passengers)
- Also called: Aeroporto dello Stretto.
- Nearby cities: San Benedetto del Tronto, Termoli, Vasto .
- To Reggio Calabria city from Airport: Public bus 30 min, train 10 min.
Rimini Airport – IATA code RMI – (~0.3 million passengers)
- Also called: Federico Fellini Int. Airport or Rimini Miramare Airport.
- Nearby cities: Fano, Pesaro, Cattolica, Bellaria, Cesenatico, Cesena .
- To Rimini city from Airport: Public bus 30 min.
Perugia Airport – IATA code PEG – (~0.3 million passengers)
- Also called: San Francesco d’Assisi or Umbria Int. Airport.
- Nearby cities: Foligno, Citta di Castello, Spoleto.
- To Perugia city from Airport: Public bus 30 min.
Cuneo Airport – IATA code CUF – (~0.1 million passengers)
- Also called: Cuneo Levaldigi Airport or Turin Cuneo Airport.
- Nearby cities: Mondovi, Bra, Alba, Borgo San Dalmazzo .
- To Cuneo city from Airport: #N/A.
Minor airports in Italy
- Bolzano Airport – IATA code BZO
- Brescia Airport – IATA code VBS
- Foggia Airport – IATA code FOG
- Grosseto Airport – IATA code GRS
- Comiso Airport – IATA code CIY
- Forli Airport – IATA code FRL
- Siena Airport – IATA code SAY
- Parma Airport – IATA code PMF
Airports in the neighboring countries
Airports in Italy Map
Airports in Italy FAQs
The three largest Italian airports are Fiumicino in Rome, Malpensa in Milan, and Marco Polo airport in Venice.
It all depends on where you are going exactly in Italy, but you can always check our list and see how fellow travelers rated the best Italian airports.
Italy has a total of 77 airports offering commercial or charter flights.
The three busiest airports by passenger numbers are Fiumicino airports, Malpensa airport and Orio al Serio airport in Bergamo.