ShareYourGroupShareYourGroupAirports

Airports in Italy

Airport codes of Italy: every airport with an IATA code, with its city. Type to filter.

Italy has 51 airports with an IATA code in the open data. 42 of them have scheduled airline flights and have their own page here. The large airports are Brindisi (BDS), Orio al Serio (BG) (BGY), Bologna (BLQ), Bari (BRI), Cagliari (CAG), Rome (CIA), Catania (CTA), Rome (FCO), Firenze (FI) (FLR), Genova (GE) (GOA), Segrate (MI) (LIN), Ferno (VA) (MXP) and 13 more. The longest runway is at Milan Malpensa International Airport: 3,920 metres. The highest is Cuneo International Airport, at 386 metres above sea level.

CodeAirportCityCountry
AHOAlghero-Fertilia AirportAlgheroItaly
BRIBari Karol Wojtyła International AirportBariItaly
BLQBologna Guglielmo Marconi AirportBolognaItaly
BZOBolzano AirportBolzano (BZ)Italy
BDSBrindisi AirportBrindisiItaly
CAGCagliari Elmas AirportCagliariItaly
EBAMarina di Campo AirportCampo nell'Elba (LI)Italy
VRNVerona Villafranca Valerio Catullo AirportCaselle (VR)Italy
TRNTurin AirportCaselle Torinese (TO)Italy
CTACatania-Fontanarossa AirportCataniaItaly
CIYComiso AirportComisoItaly
AOIMarche AirportFalconara Marittima (AN)Italy
MXPMilan Malpensa International AirportFerno (VA)Italy
FLRFlorence Airport, PeretolaFirenze (FI)Italy
FOGFoggia Gino Lisa AirportFoggia (FG)Italy
FRLForlì-Luigi Ridolfi International AirportForlì (FC)Italy
GOAGenoa Cristoforo Colombo AirportGenova (GE)Italy
CRVCrotone Sant'Anna Pythagoras AirportIsola di Capo Rizzuto (KR)Italy
SUFLamezia Terme Sant'Eufemia International AirportLamezia Terme (CZ)Italy
LMPLampedusa AirportLampedusaItaly
CUFCuneo International AirportLevaldigi (CN)Italy
VBSBrescia Gabriele d'Annunzio AirportMontichiari (BS)Italy
NAPNaples International AirportNapoliItaly
OLBOlbia Costa Smeralda AirportOlbia (SS)Italy
BGYIl Caravaggio International AirportOrio al Serio (BG)Italy
PMOFalcone–Borsellino AirportPalermoItaly
PNLPantelleria AirportPantelleria (TP)Italy
PMFParma AirportParma (PR)Italy
PEGPerugia San Francesco d'Assisi – Umbria International AirportPerugia (PG)Italy
PSRAbruzzo AirportPescaraItaly
PSAPisa International AirportPisa (PI)Italy
REGReggio Calabria AirportReggio CalabriaItaly
RMIFederico Fellini International AirportRimini (RN)Italy
CIACiampino–G. B. Pastine International AirportRomeItaly
FCORome–Fiumicino Leonardo da Vinci International AirportRomeItaly
TRSTrieste AirportRonchi dei Legionari/TriesteItaly
QSRSalerno Costa d'Amalfi AirportSalernoItaly
LINMilano Linate AirportSegrate (MI)Italy
TPSVincenzo Florio Airport Trapani-BirgiTrapani (TP)Italy
TQRSan Domino Island HeliportTremiti IslandsItaly
TSFTreviso AirportTreviso (TV)Italy
VCEVenice Marco Polo AirportVenezia (VE)Italy
AVBAviano Air BaseAviano (PN)Italy
BLXBelluno Arturo dell'Oro AirportBelluno (BL)Italy
DCIDecimomannu Air BaseDecimomannuItaly
LCCLecce Galatina Air Base / Galatina Fortunato Cesari AirportGalatina (LE)Italy
GRSGrosseto Corrado Baccarini Air Base / Grosseto AirportGrosseto (GR)Italy
TARTaranto-Grottaglie Marcello Arlotta AirportGrottaglieItaly
FNUOristano-Fenosu AirportOristanoItaly
RANRavenna AirportRavenna (RA)Italy
AOTAosta Corrado Gex AirportSaint-Christophe (AO)Italy

Airports with a link have scheduled airline flights. The others have a code but are used by charter, private, cargo or military flights, or have lost their scheduled flights. Data: OurAirports, 11 November 2026.