Airports of Italy
Italy's aviation network is genuinely impressive for its size. With 42 commercial airports spread across the peninsula, it's not a one-hub country — it's a country where regional flying actually makes sense. Rome's Fiumicino leads the pack with 249 non-stop destinations, but Milan runs two major airports simultaneously, and even Naples punches well above its weight. The geography explains everything here: Italy is long and narrow, the train network can't cover everywhere quickly, and tourists spread themselves from the Alps down to Sicily. That spread forced the country to build out regionally, not just concentrate everything in one capital.
The shape of Italy's aviation network
What stands out about Italy's airport structure is how the international traffic splits across multiple cities rather than funneling through one dominant hub. Rome's FCO handles the prestige routes — 249 non-stop destinations puts it in genuine European superstar territory. But Milan counters with two airports sharing the load: Malpensa at 215 destinations handles the long-haul and full-service carriers, while Bergamo's BGY runs 155 routes almost entirely on low-cost airlines. That split is actually useful to understand before you book. You're not choosing between one big airport and several small ones — you're choosing between competing philosophies. Legacy carriers, lie-flat seats, and connections to Asia mostly flow through FCO and MXP. Budget flights to everywhere in Europe flow through BGY and airports like it.
Airport tiers in Italy
Major international hubs (7)
- FCO Rome — 249 destinations
- MXP Milan — 215 destinations
- BGY Milan — 155 destinations
- NAP Naples — 141 destinations
- BRI Bari — 111 destinations
- PMO Palermo — 104 destinations
- BLQ Bologna — 104 destinations
Regional airports (27)
- CTA Catania — 98 destinations
- VCE Venice — 95 destinations
- VRN Verona — 90 destinations
- OLB Olbia — 88 destinations
- PSA Pisa — 85 destinations
- CAG Cagliari — 71 destinations
- TRN Turin — 61 destinations
- SUF Lamezia-Terme — 57 destinations
- LIN Milan — 55 destinations
- FLR Florence — 47 destinations
- BDS Brindisi — 47 destinations
- TSF Venice — 45 destinations
Minor airfields (8)
- PMF Parma — 7 destinations
- CRV Crotone — 5 destinations
- FOG Foggia — 4 destinations
- FRL Forli — 4 destinations
- EBA Elba Island — 4 destinations
- CUF Cuneo — 4 destinations
- TQR San Domino Island — 2 destinations
- VIF Vieste — 2 destinations
Tips for using Italy's airports
Flying into Rome for central or southern Italy is straightforward — FCO connects to more places than anywhere else in the country. For northern Italy, MXP is cleaner for full-service travel while BGY saves money on short-haul European hops. Just know that Milan's two airports aren't close to each other, so if you're connecting between them, build in serious transfer time. For Sicily or Sardinia, a domestic leg is usually necessary unless you're flying from a limited set of northern European cities. The 8 minor airfields mostly serve islands and specific resort regions — useful in summer, unreliable in winter.
Frequently asked questions
How many airports are in Italy?
Italy has 42 commercial airports serving various cities and regions across the country. Among these, 7 are designated as major international hubs that handle the majority of international traffic.
What is the biggest and busiest airport in Italy?
Fiumicino Airport (FCO), located in Rome, is Italy's largest and busiest airport, serving as the country's primary international hub. It handles the most passenger traffic and offers the most extensive network of international flights.
Can I fly internationally from regional airports in Italy?
Yes, many of Italy's regional airports offer international flights, particularly to other European destinations. However, the frequency and variety of international routes are significantly greater at the 7 major international hubs compared to smaller regional airports.
What is the distance and how do I travel between Italy's main airports?
Italy's major airports are spread across the country, with Rome (FCO), Milan (MXP/LIN), Venice (VCE), and Naples (NAP) being key hubs. You can travel between them by domestic flights, trains, or rental cars depending on which airports you're connecting.
Which airport should I fly into for my Italian trip?
Choose based on your destination: fly into Rome Fiumicino (FCO) for Rome and central Italy, Milan airports for northern Italy and the lakes, Venice (VCE) for Venice and the northeast, or Naples (NAP) for southern Italy and the Amalfi Coast. Fiumicino offers the most flight options and is Italy's main international hub.