Country profile

Air travel in Italy

Every airport and active airline registered in Italy, ranked by scheduled-route activity. Use this page to find the country's main hubs, see which carriers run the domestic network, and click through to route detail.

56Airports
16Active airlines
1,776Departures on file

Italy is one slice of a global network covering 6,071 airports across 235 countries. The OpenFlights dataset puts 56 airports inside this country with valid IATA codes, served by 16 active airlines registered locally. Together those airports show 1,776 distinct scheduled departures in the routes table. That figure is a rough proxy for how well-connected the country's airports are, even though it's not a literal count of flights.

Airports below are sorted by scheduled-route volume, so the country's main hubs sit at the top. Smaller regional airports follow, including the seasonal-only and domestic-only fields. Each row links through to a dedicated airport page with destinations served and the airlines operating there.

Airports in Italy

Showing 56 of 56 airports, ranked by departures on file.

Airports and airlines in this country
IATAAirportCityDepartures
FCO Leonardo da Vinci–Fiumicino Airport Rome 331
MXP Malpensa International Airport Milano 192
VCE Venice Marco Polo Airport Venice 122
CTA Catania-Fontanarossa Airport Catania 115
BLQ Bologna Guglielmo Marconi Airport Bologna 88
BGY Il Caravaggio International Airport Bergamo 81
NAP Naples International Airport Naples 79
PSA Pisa International Airport Pisa 76
PMO Falcone–Borsellino Airport Palermo 63
LIN Milano Linate Airport Milan 60
FLR Peretola Airport Florence 53
OLB Olbia Costa Smeralda Airport Olbia 52
BRI Bari Karol Wojtyła Airport Bari 50
CIA Ciampino–G. B. Pastine International Airport Rome 50
TRN Turin Airport Torino 44
CAG Cagliari Elmas Airport Cagliari 43
VRN Verona Villafranca Airport Villafranca 39
TSF Treviso-Sant'Angelo Airport Treviso 38
AHO Alghero-Fertilia Airport Alghero 31
TPS Vincenzo Florio Airport Trapani-Birgi Trapani 28
SUF Lamezia Terme Airport Lamezia 25
BDS Brindisi – Salento Airport Brindisi 22
GOA Genoa Cristoforo Colombo Airport Genoa 20
TRS Trieste–Friuli Venezia Giulia Airport Ronchi De Legionari 11
AOI Ancona Falconara Airport Ancona 10
PSR Pescara International Airport Pescara 9
CIY Comiso Airport Comiso 8
REG Reggio Calabria Airport Reggio Calabria 6
CUF Cuneo International Airport Cuneo 5
EBA Marina Di Campo Airport Marina Di Campo 5
PEG Perugia San Francesco d'Assisi – Umbria International Airport Perugia 5
PMF Parma Airport Parma 4
LMP Lampedusa Airport Lampedusa 3
PNL Pantelleria Airport Pantelleria 3
RMI Federico Fellini International Airport Rimini 3
BZO Bolzano Airport Bolzano 2
CRV Crotone Airport Crotone 0
FOG Foggia "Gino Lisa" Airport Foggia 0
TAR Taranto-Grottaglie "Marcello Arlotta" Airport Grottaglie 0
LCC Lecce Galatina Air Base Lecce 0
NSY Sigonella Navy Air Base Sigonella 0
DCI Decimomannu Air Base Decimomannu 0
TTB Tortolì Airport Tortoli 0
ALL Villanova D'Albenga International Airport Albenga 0
AVB Aviano Air Base Aviano 0
FRL Forlì Airport Forli 0
VBS Brescia Airport Brescia 0
VIC Vicenza Airport Vicenza 0
QPA Padova Airport Padova 0
SAY Siena-Ampugnano Airport Siena 0
QLT Latina Air Base Latina 0
GRS Grosseto Air Base Grosseto 0
AOT Aosta Airport Aosta 0
QSR Salerno Costa d'Amalfi Airport Salerno 0
FNU Oristano-Fenosu Airport Oristano 0
QLP Sarzana-Luni Air Base Sarzana (SP) 0

Airlines based in Italy

Active carriers with a two-letter IATA code registered in this country.

Airports and airlines in this country (section 2)
IATAAirlineCallsign
PE Air Europe AIR EUROPE
AP Air One HERON
BM Air Sicilia
XM Alitalia Express ALIEXPRESS
AZ Alitalia ALITALIA
EN Air Dolomiti DOLOMOTI
BV Blue Panorama Airlines BLUE PANOROMA
GJ Eurofly Service EUROFLY
IG Meridiana MERAIR
8I Myway Airlines
VE Volare Airlines VOLA
IV Wind Jet GHIBLI
99 Ciao Air
JY Aereonautica militare
CT Alitalia Cityliner
4S Vuola Italia

Reading this page

The departures column counts the number of distinct routes filed in the OpenFlights schedule from each airport. A hub with hundreds of departures is a major connecting point; a regional field with a single-digit count typically supports a small number of feeder flights to the nearest hub. The list does not weight routes by frequency or seat capacity, so two airports with similar departure counts can carry very different passenger volumes in practice.

For the most current operational picture, cross-reference an airport page with the airline's own website. The underlying dataset is community-maintained and reflects scheduled-route relationships rather than a live timetable.

Country pages on AeroRoute Guide are short on purpose. They answer one travel-planning question: which airports and carriers are worth knowing in Italy. If you're routing a trip, start at the top of the airports table and work down. If you're researching a specific airline, jump from the airlines table to the carrier profile for its full destination map. Cross-links between countries, hubs, and routes mean a single click usually moves you from a high-level overview into operational detail. When the data shows zero registered carriers, the country isn't unreachable. It almost always means scheduled service comes from foreign airlines based elsewhere, and those flights show up on the relevant airport pages.