Airports in Italy: Getting To and From Major Airports
There are 77 airports in Italy, and 20 of them handle more than 1 million passengers per year. So, yes - a plane ticket to Italy is one of the most popular ways to start a vacation (and then, of course, a shuttle bus ticket to get to the city). If that’s your plan for a vacation as well, then this guide will definitely come in handy.
Let’s start by covering some basics.
Major airports in Italy
Rome Fiumicino Airport (IATA code: FCO)
Rome–Fiumicino International Airport “Leonardo da Vinci” is one of two airports in Rome Italy. Together they form the Rome airport system. Fiumicino is the busiest airport in Italy and the 9th busiest airport in Europe. As one of the biggest airports in Italy, it serves the Rome metropolitan area and the Vatican City.
Number of passengers: \~40 million annually
Location: Fiumicino, \~30 km from Rome city center
How to get from Rome Fiumicino Airport to city center: shuttle bus, train
Ideal for reaching: Rome, Lazio, Umbria, Abruzzo
Note: The other airport in Rome is called Rome Ciampino Airport. Both airports are ideal for reaching Lazio, Umbria, and Abruzzo due to extensive international connections.
Shuttle bus from Fiumicino Airport
Milan Malpensa Airport (IATA code: MXP)
Malpensa airport is one of the major Italian airports and the main airport in Milan. Together with Milan Linate and Orio al Serio airports it forms the Milan airport system, which serves as a crucial hub for both domestic and international travel in northern Italy.
Number of passengers: \~22 million annually
Location: \~47 km from Milan city center, northwest of the city
How to get from Milan Malpensa Airport to city center: shuttle bus, train
Ideal for reaching: Milan, Como, Navara, ski resorts in Italy and Switzerland
Shuttle bus from Milan Malpensa Airport
Bergamo Airport (IATA code: BGY)
Orio al Serio International Airport, also known as Milan Bergamo Airport, is another really busy airport in Lombardy. Although it is located near Bergamo, it is considered one of the airports in Milan Italy and it forms the Milan airport system.
Number of passengers: \~13 million passengers annually
Location: \5 kilometers from Bergamo, \50 kilometers from Milan
How to get from Bergamo Airport to Milan city center: shuttle bus
Ideal for reaching: Bergamo, Milan, Brescia, Lake Garda, ski resorts in the northeastern part of Italy
Shuttle bus from Bergamo Airport
Naples Airport (IATA code: NAP)
The Naples-Capodichino International Airport, or simply - Naples Airport, is one of the busiest airports in Italy. Also, it is one of the largest airports in southern Italy.
Number of passengers: \~11 million passengers annually
Location: \~5 kilometers north of the Naples city center
How to get from Naples Airport to city center: shuttle bus
Ideal for reaching: Avellino, Salerno, Caserta, and other cities nearby.
Note: The Naples airport has a connection to the ferry port.
Shuttle bus from Naples Airport
Catania Airport (IATA code: CTA)
The Catania Fontanarossa Airport is the main airport in Sicily and one of four international airports in Sicily (Catania, Palermo, Trapani and Comiso airports). It is located in Fontanarossa which is just south of Catania.
Number of passengers: \~10 million passengers annually
Location: Fontanarossa, \~5 kilometers from Catania city center
How to get from Catania Airport to city center: shuttle bus, train
Ideal for reaching: Messina, Syracuse, Taormina, towns on the eastern part of the island.
Note: If you’re traveling to one of the cities in the western part of the island, Trapani and Palermo airports are closer.
Shuttle bus from Catania Airport
Venice Airport (IATA code: VCE)
Venice Marco Polo Airport is one of the most important Italian airports. Namely, the airport serves the cities of Venice and Padua. It is well-connected to many European cities but it also offers semi-seasonal long-haul flights to other parts of the world such as the United States, Canada, and the Middle East.
Number of passengers: \~8.5 million passengers annually
Location: \~14 kilometers from Venice
How to get from Venice Airport to city center: shuttle bus
Ideal for reaching: Vicenza and towns on the Adriatic coast like Lido di Jesolo or Chioggia
Note: The tickets from Venice Airport to Venice can be quite pricey so booking a private transfer could be a better option, especially if you’re not traveling alone. As an alternative to Venice airport, Treviso airport can also be used.
Shuttle bus from Venice Airport
Bologna Airport (IATA code: BLQ)
The Bologna Guglielmo Marconi airport is one of the major airports in Italy. Also, it is one of the best airports in Italy if you’re a F1 fan because of its vicinity to Imola Circuit and the Ferrari Museum and factory.
Number of passengers: \~8.5 million passengers annually
Location: \~10 kilometers from Bologna city center
How to get from Bologna Airport to city center: train
Ideal for reaching: Florence, Modena, Ravenna, Ferrara, and Rimini. Close to Imola Formula 1 track and the Ferrari Museum and factory.
Shuttle bus from Bologna Airport
Milan Linate Airport (IATA code: LIN)
The Linate airport is located south of Milan and serves the Milan metropolitan area. It is one of three airports serving Milan and with them it forms the Milan airport system.
Number of passengers: \~8 million passengers annually
Location: \~8 kilometers southeast of Milan city center
How to get from Milan Linate Airport to city center: shuttle bus
Ideal for reaching: Pavia, Piacenza, Cremona, Formula 1 track
Shuttle bus from Milan Linate Airport
Palermo Airport (IATA code: PMO)
Palermo Airport is also known as Falcone–Borsellino Airport. It is one of the biggest airports in Sicily and a significant part of the network of Italy airports. The island has six airports, but four of them are international airports: Catania, Palermo, Trapani and Comiso.
Number of passengers: \~7 million passengers annually
Location: Cinisi, \~35 kilometers west of Palermo
How to get from Palermo Airport to city center: shuttle bus, train
Ideal for reaching: Alcamo, Mazara del Vallo and other towns in the eastern part of Sicily
Shuttle bus from Palermo Airport
Rome Ciampino Airport (IATA code: CIA)
The Rome Ciampino Airport “G. B. Pastine” is located about 12 kilometers south of the city. It is the smaller out of two airports in Rome but together they form the Rome airport system.
Number of passengers: \~5 million passengers annually
Location: \~12 kilometers south of Rome
How to get from Rome Ciampino Airport to city center: shuttle bus
Ideal for reaching: Aprilia, Latina, Frosinone, eastern part of the Lazio region.
Shuttle bus from Rome Ciampino Airport
Pisa Airport (IATA code: PSA)
The Pisa International Airport, also known as Galileo Galilei Airport, is the largest airport in Tuscany.
Number of passengers: \~5 million passengers annually
Location: \~5 kilometers south of Pisa
How to get from Pisa Airport to city center: train
Ideal for reaching: La Spezia, Massa, Livorno, Grosseto, Florence
Shuttle bus/train from Pisa Airport
Smaller airports in Italy
Bari Airport (IATA code: BRI)
Also called: Karol Wojtyła Airport or Palese Airport
Location: Palese, \~8 km from Bari city center
Number of passengers: \~5 million passengers
How to get from Bari Airport to city center: Train 18 min, shuttle bus 25-30 min
Ideal for reaching: Barletta, Andria, Polignano a Mare, Monopoli, Foggia
Cagliari Airport (IATA code: CAG)
Also called: Elmas Airport or Mario Mameli Airport
Number of passengers: \~4.5 million passengers
Location: Elmas, \~7 km from Cagliari city center
How to get from Cagliari Airport to city center: Train 10 Min
Ideal for reaching: All cities in the southern part of the Island Sardinia; alternative airports on the island Alghero or Olbia
Turin Airport (IATA code: TRN)
Also called: Turin-Caselle Airport or Sandro Pertini Airport
Number of passengers: \~4 million passengers
Location: Caselle Torinese, \~16 km from Turin city center
How to get from Turin Airport to city center: Bus 45-50 min, train 20 min
Ideal for reaching: Rivoli, Pinerolo, and other towns in the northwestern part of Italy
Verona Airport (IATA code: VRN)
Also called: Villafranca Airport or Valerio Catullo Airport
Number of passengers: \~3 million passengers
Location: Villafranca di Verona, \~12 km southwest of Verona city center
How to get from Verona Airport to city center: Shuttle bus 15 min
Ideal for reaching: Nearest airport to Lake Garda and cities like Vicenza, Legnago and Trento
Lamezia Terme Airport (IATA code: SUF)
Also called: Sant’Eufemia Airport
Number of passengers: \~3 million passengers
Location: Sant'Eufemia Lamezia, \~9 km from Lamezia Terme city center
How to get from Lamezia Terme Airport to city center: ****Shuttle bus 10 min
Ideal for reaching: Cosenza, Catanzaro, Crotone and other sites in the southwestern part of mainland Italy
Brindisi Airport (IATA code: BDS)
Also called: Salento Airport or Brindisi Papola Casale Airport
Number of passengers: \~3 million passengers
Location: Papola Casale, \~6 km from Brindisi city center
How to get from Brindisi Airport to city center: ****Shuttle bus 10-15 min (there is also a bus for Bari and other cities in the region)
Ideal for reaching: Lecce, Taranto, Otranto, Leuca and Gallipoli
Olbia Airport (IATA code: OLB)
Also called: Costa Smeralda Airport
Number of passengers: \~3 million passengers
Location: Costa Smeralda, \~3 km from Olbia city center
How to get from Olbia Airport to city center: ****Public bus 20 min (there are also bus connections from airport to Cagliari, Alghero and other cities on the island)
Ideal for reaching: Cities in the northwestern part of the Island Sardinia
Florence Airport (IATA code: FLR)
Also called: Amerigo Vespucci Airport
Number of passengers: \~2.5 million passengers
Location: Peretola, \~4 km from Florence city center
How to get from Florence Airport to city center: Shuttle bus 20-30 min
Ideal for reaching: Arezzo, Siena, Prato and other cities in mainland Tuscany
Treviso Airport (IATA code: TSF)
Also called: Sant’Angelo Airport or Venice-Treviso (main airport to Venice is Marco Polo)
Number of passengers: \~2.5 million passengers
Location: Sant'Angelo, \~3 km from Treviso city center
How to get from Treviso Airport to city center: Shuttle bus 20 min (there is also a bus from the airport to the bus and train stations in Venice)
Ideal for reaching: Venice, Padua, Vicenza and cities in northeastern part of Italy
Alghero Airport (IATA code: AHO)
Also called: Riviera del Corallo Airport or Alghero-Fertilia Airport
Number of passengers: \~1.5 million passengers
Location: Fertilia, \~10 km from Alghero city center
How to get from Alghero Airport to city center: ****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)
Ideal for reaching: Cities in the northeastern part of Island Sardinia
Genoa Airport (IATA code: COA)
Also called: Cristoforo Colombo Airport
Number of passengers: \~1.5 million passengers
Location: Sestri Ponente, \~7 km from Genoa city center
How to get from Genoa Airport to city center: Shuttle bus 30 min
Ideal for reaching: Rapello, Savona, Albenga, Imperia, Sanremo
Trapani Airport (IATA code: TPS)
Also called: Vincenzo Florio Airport Trapani–Birgi
Number of passengers: \~1 million passengers
Location: Birgi, Marsala, \~15 km from Trapani city center
How to get from Trapani Airport to city center: ****Public bus 40-45 min
Ideal for reaching: Cities in the western part of Island Sicily such as Marsala, Mazara Del Vallo
Trieste Airport (IATA code: TRS)
Also called: Friuli Venezia Giulia Airport or Ronchi dei Legionari Airport
Number of passengers: \~0.7 million passengers
Location: Ronchi dei Legionari, \~30 km from Trieste city center
How to get from Trieste Airport to city center: Public bus 1 hour, train 30 min
Ideal for reaching: Monfalcone, Udine, Gorizia, Palmanova
Pescara Airport (IATA code: PSR)
Also called: Abruzzo Airport
Number of passengers: \~0.6 million passengers
Location: San Giovanni Teatino, \~6 km from Pescara city center
How to get from Pescara Airport to city center: ****Public bus 20 min
Ideal for reaching: San Benedetto del Tronto, Termoli, Vasto
Ancona Airport (IATA code: AOI)
Also called: Marche Airport or Ancona Falconara Airport
Number of passengers: \~0.5 million passengers
Location: Falconara Marittima, \~12 km from Ancona city center
How to get from Ancona Airport to city center: ****Shuttle bus 30 min, train from Castelferretti railway station 20 min
Ideal for reaching: Civitanova Marche, Senigallia, Loreto, Porto San Giorgio
Reggio Calabria Airport (IATA code: REG)
Also called: Aeroporto dello Stretto
Number of passengers: \~0.3 million passengers
Location: Pellaro, \~6 km from Reggio Calabria city center
How to get from Reggio Calabria Airport to city center: Public bus 30 min, train 10 min
Ideal for reaching: San Benedetto del Tronto, Termoli, Vasto
Rimini Airport (IATA code: RMI)
Also called: Federico Fellini Int. Airport or Rimini Miramare Airport
Number of passengers: \~0.3 million passengers
Location: Miramare, \~5 km from Rimini city center
How to get from Rimini Airport to city center: Public bus 30 min
Ideal for reaching: Fano, Pesaro, Cattolica, Bellaria, Cesenatico, Cesena
Perugia Airport (IATA code: PEG)
Also called: San Francesco d’Assisi or Umbria Int. Airport
Number of passengers: \~0.3 million passengers
Location: San Francesco d'Assisi, \~12 km from Perugia city center
How to get from Perugia Airport to city center: Public bus 30 min
Ideal for reaching: Foligno, Citta di Castello, Spoleto
Cuneo Airport (IATA code: CUF)
Also called: Cuneo Levaldigi Airport or Turin Cuneo Airport
Number of passengers: \~0.1 million passengers
Location: Levaldigi, \~16 km from Cuneo city center
How to get from Cuneo Airport to city center: Bus 25-30 min, taxi \~20 min
Ideal for reaching: Mondovi, Bra, Alba, Borgo San Dalmazzo
Minor airports
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 Croatia
Airports in Slovenia
FAQs
What are the biggest airports in Italy?
The biggest airports in Italy are Fiumicino in Rome, Malpensa in Milan, and Marco Polo airport in Venice.
What are the best airports in Italy to fly into?
It is difficult to say which are the best airports in Italy to fly into because 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.
What is the most common airport to fly to in Italy?
The busiest airports in Italy by passenger numbers are Rome Fiumicino airport, Milan Malpensa airport and Milan Bergamo airport.
Rome Airport Fiumicino and Ciampino Airport form the Rome airport system with more than 45 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.
What is the cheapest airport to fly into Italy?
It all depends on where you are traveling from, but there are often cheap flights to Rome and Milan airports from various cities in Europe.