🇮🇹 Airports in Italy
26 airports Flight Owl covers in Italy, across 24 cities, serving 341 destinations between them. 2 cities have more than one airport — check which one your ticket says.
How delayed are airports in Italy?
1 of 26 measurable · most disrupted first · rank is out of 48 measured worldwide, where 1 is the most disrupted| Airport | IATA | Delay Index | Typical delay |
|---|---|---|---|
| Rome | FCO | 59 | 30 min |
0 = calm, 100 = severely disrupted. Combines typical departure delay, how often a departure is 60+ minutes late, and the airport's average board disruption rate.
Flight Owl's own resolved departure predictions (flights our users tracked), not a census of all flights at the airport.
341
destinations observed
85
countries reached
18,544
flights a week observed
Where you can fly from Italy
341 destinations Flight Owl has observed across the airports below, taken together, not the country's full published network| Destination | IATA | Country | Flown from | Flights per week |
|---|---|---|---|---|
| 🇮🇹Rome | FCO | Italy | PMO · CTA · LIN · CAG · OLB · BRI +15 | 950 |
| 🇮🇹Catania | CTA | Italy | FCO · MXP · LIN · BLQ · VCE · NAP +14 | 481 |
| 🇪🇸Barcelona | BCN | Spain | FCO · MXP · VCE · FLR · NAP · PMO +13 | 456 |
| 🇩🇪Frankfurt am Main | FRA | Germany | FCO · MXP · LIN · VCE · FLR · BLQ +12 | 453 |
| 🇫🇷Paris | CDG | France | FCO · MXP · LIN · VCE · FLR · BLQ +10 | 452 |
| 🇮🇹Palermo | PMO | Italy | FCO · MXP · LIN · NAP · TRN · BGY +15 | 436 |
| 🇪🇸Madrid | MAD | Spain | FCO · MXP · VCE · BLQ · LIN · FLR +14 | 425 |
| 🇮🇹Milan | LIN | Italy | FCO · CAG · OLB · CTA · PMO · BRI +6 | 399 |
| 🇩🇪Munich | MUC | Germany | FCO · VCE · LIN · BLQ · FLR · MXP +14 | 390 |
| 🇳🇱Amsterdam | AMS | Netherlands | LIN · FCO · FLR · NAP · BLQ · VCE +12 | 378 |
| 🇮🇹Cagliari | CAG | Italy | FCO · LIN · MXP · BLQ · BGY · CIA +17 | 332 |
| 🇮🇹Milan | MXP | Italy | CTA · OLB · PMO · NAP · BDS · CAG +8 | 330 |
| 🇮🇹Olbia | OLB | Italy | FCO · LIN · MXP · NAP · VRN · BLQ +13 | 326 |
| 🇦🇱Tirana | TIA | Albania | BGY · MXP · BLQ · FCO · PSA · TSF +13 | 326 |
| 🇬🇧London | LHR | United Kingdom | FCO · LIN · VCE · MXP · NAP · BLQ +6 | 275 |
| 🇫🇷Paris | ORY | France | FCO · LIN · NAP · PMO · OLB · FLR +11 | 269 |
| 🇨ðŸ‡Zurich | ZRH | Switzerland | FCO · MXP · FLR · VCE · NAP · BDS +8 | 269 |
| 🇦🇹Vienna | VIE | Austria | LIN · VCE · FCO · NAP · FLR · BLQ +13 | 252 |
| 🇬🇧London | LGW | United Kingdom | MXP · FCO · NAP · CTA · VRN · FLR +11 | 249 |
| 🇬🇧London | STN | United Kingdom | CIA · BGY · VCE · MXP · PSA · NAP +18 | 239 |
| 🇮🇹Naples | NAP | Italy | FCO · LIN · CTA · MXP · OLB · VCE +9 | 236 |
| 🇩🇰Copenhagen | CPH | Denmark | FCO · MXP · BLQ · BGY · PSA · FLR +13 | 226 |
| 🇮🇹Bergamo | BGY | Italy | BDS · CTA · PMO · BRI · CAG · SUF +8 | 202 |
| 🇮🇹Bologna | BLQ | Italy | CTA · FCO · CAG · PMO · OLB · BDS +7 | 199 |
| 🇬🇷Athens | ATH | Greece | FCO · MXP · NAP · VCE · BLQ · BRI +8 | 190 |
| 🇲🇹Valletta | MLA | Malta | FCO · CTA · NAP · MXP · BLQ · TSF +11 | 189 |
| 🇮🇹Bari | BRI | Italy | FCO · LIN · BGY · MXP · VCE · BLQ +10 | 185 |
| 🇮🇹Venice | VCE | Italy | CTA · FCO · NAP · PMO · BRI · CAG +8 | 176 |
| 🇪🇸Ibiza | IBZ | Spain | FCO · MXP · NAP · BGY · OLB · LIN +6 | 168 |
| 🇮🇹Brindisi | BDS | Italy | FCO · BGY · MXP · BLQ · LIN · VCE +6 | 163 |
| 🇹🇷Istanbul | IST | Türkiye | MXP · FCO · BLQ · VCE · NAP · PMO +3 | 160 |
| 🇵🇹Lisbon | LIS | Portugal | FCO · MXP · VCE · BGY · BLQ · NAP +5 | 159 |
| 🇷🇴Bucharest | OTP | Romania | BLQ · FCO · MXP · BGY · CIA · TSF +11 | 154 |
| 🇧🇪Brussels | BRU | Belgium | FCO · LIN · VCE · FLR · NAP · MXP +8 | 153 |
| 🇮🇪Dublin | DUB | Ireland | FCO · VCE · BGY · NAP · MXP · PSA +12 | 152 |
| ðŸ‡ðŸ‡ºBudapest | BUD | Hungary | MXP · BRI · NAP · CIA · BGY · FCO +12 | 151 |
| 🇬🇧Manchester | MAN | United Kingdom | NAP · MXP · PSA · VCE · CIA · BGY +13 | 144 |
| 🇧🇪Charleroi | CRL | Belgium | BGY · TSF · PSA · BLQ · NAP · PMO +14 | 139 |
| 🇪🇸Palma de Mallorca | PMI | Spain | FCO · MXP · NAP · LIN · BGY · BLQ +5 | 137 |
| 🇵🇱Kraków | KRK | Poland | BGY · FCO · CIA · MXP · BLQ · BRI +14 | 133 |
| 🇪🇸Valencia | VLC | Spain | FCO · MXP · BGY · BLQ · TSF · PSA +10 | 132 |
| 🇺🇸New York | JFK | United States | FCO · MXP · NAP · VCE · CTA · OLB +1 | 132 |
| 🇮🇹Turin | TRN | Italy | FCO · CTA · PMO · CAG · OLB · NAP +6 | 130 |
| 🇮🇱Tel Aviv | TLV | Israel | FCO · MXP · BGY · NAP · VCE · CTA +3 | 130 |
| 🇵🇱Warsaw | WAW | Poland | FCO · MXP · BGY · BLQ · VCE · CTA +8 | 127 |
| 🇮🇹Lamezia Terme | SUF | Italy | FCO · MXP · BGY · LIN · BLQ · VCE +7 | 123 |
| 🇩🇪Berlin | BER | Germany | FCO · LIN · OLB · VCE · MXP · NAP +7 | 120 |
| 🇮🇹Alghero | AHO | Italy | FCO · LIN · BLQ · VCE · BGY · MXP +10 | 109 |
| 🇪🇸Málaga | AGP | Spain | FCO · MXP · BGY · BLQ · TSF · NAP +7 | 109 |
| 🇨🇿Prague | PRG | Czechia | CIA · BGY · FCO · MXP · NAP · CTA +14 | 104 |
| 🇮🇹Lampedusa | LMP | Italy | PMO · CTA · FCO · MXP · NAP · BGY +3 | 93 |
| 🇩🇪Düsseldorf | DUS | Germany | MXP · OLB · FCO · LIN · CTA · NAP +10 | 92 |
| 🇫🇷Nice | NCE | France | FCO · OLB · NAP · VCE · FLR · BRI +4 | 91 |
| 🇮🇹Verona | VRN | Italy | OLB · CTA · PMO · CAG · NAP · FCO +5 | 90 |
| 🇬🇷Corfu | CFU | Greece | FCO · MXP · NAP · BGY · BLQ · BRI +6 | 89 |
| 🇧🇬Sofia | SOF | Bulgaria | BGY · FCO · BRI · CIA · NAP · SUF +9 | 87 |
| 🇸🇪Stockholm | ARN | Sweden | FCO · BGY · LIN · MXP · PSA · PMO +14 | 84 |
| 🇩🇪Cologne | CGN | Germany | BLQ · BGY · PMO · FCO · OLB · VCE +10 | 84 |
| 🇲🇦Casablanca | CMN | Morocco | BLQ · MXP · BGY · FCO · VCE · CTA +5 | 82 |
| 🇪🇬Cairo | CAI | Egypt | MXP · FCO · BGY · VCE | 81 |
| 🇳🇴Oslo | OSL | Norway | FCO · MXP · PSA · CTA · PMO · NAP +10 | 79 |
| 🇨ðŸ‡Geneva | GVA | Switzerland | FCO · OLB · BDS · CTA · CAG · NAP +7 | 79 |
| 🇬🇧Luton | LTN | United Kingdom | FCO · MXP · NAP · VCE · CTA · PSA +7 | 78 |
| 🇩🇪Hamburg | HAM | Germany | FCO · MXP · LIN · OLB · CTA · VCE +7 | 75 |
| 🇺🇸Newark | EWR | United States | FCO · NAP · MXP · VCE · BRI · PMO | 74 |
| 🇬🇧Edinburgh | EDI | United Kingdom | BGY · CIA · MXP · NAP · LIN · PSA +10 | 72 |
| 🇫🇷Beauvais | BVA | France | BGY · FCO · PSA · BLQ · TSF · CTA +8 | 72 |
| 🇱🇺Luxembourg | LUX | Luxembourg | MXP · FCO · VCE · BGY · LIN · BRI +11 | 71 |
| 🇬🇷Heraklion | HER | Greece | MXP · FCO · NAP · BLQ · LIN · BGY +4 | 70 |
| 🇬🇷Mykonos | JMK | Greece | MXP · NAP · FCO · BLQ · BRI · VCE +1 | 70 |
| 🇪🇸Seville | SVQ | Spain | FCO · MXP · BLQ · PSA · BGY · CTA +9 | 69 |
| 🇮🇹Genoa | GOA | Italy | FCO · OLB · CTA · BGY · PMO · CAG +5 | 69 |
| 🇦🇪Dubai | DXB | United Arab Emirates | MXP · FCO · BGY · BLQ · NAP · VCE +3 | 69 |
| 🇫🇮Helsinki | HEL | Finland | FCO · MXP · VCE · BGY · BLQ · FLR +5 | 67 |
| 🇸🇰Bratislava | BTS | Slovakia | NAP · PMO · AHO · CIA · FCO · MXP +5 | 66 |
| 🇪🇬Sharm El Sheikh | SSH | Egypt | MXP · NAP · FCO · BRI · CTA · BLQ +4 | 66 |
| 🇹🇳Tunis | TUN | Tunisia | FCO · MXP · BLQ · PMO · CTA · NAP +3 | 66 |
| 🇵🇹Porto | OPO | Portugal | FCO · BGY · MXP · LIN · CAG · PSA +11 | 65 |
| 🇮🇹Pisa | PSA | Italy | PMO · CTA · CAG · BDS · BRI · OLB +5 | 64 |
| 🇬🇷Rhodes | RHO | Greece | FCO · BGY · LIN · MXP · NAP · BRI +5 | 64 |
| 🇮🇹Trieste | TRS | Italy | FCO · LIN · PMO · OLB · CAG · CTA +5 | 64 |
| 🇷🇸Belgrade | BEG | Serbia | FCO · MXP · AHO · BGY · PMO · BLQ +7 | 61 |
| 🇪🇸Alicante | ALC | Spain | FCO · BGY · MXP · BLQ · NAP · TSF +3 | 60 |
| 🇬🇷Santorini | JTR | Greece | FCO · NAP · MXP · BRI · BGY · PMO +1 | 60 |
| 🇬🇧London | LCY | United Kingdom | LIN · FLR · OLB | 60 |
| 🇪🇸Mahón | MAH | Spain | MXP · FCO · BGY · BLQ · NAP · VRN +3 | 58 |
| 🇮🇹Trapani | TPS | Italy | FCO · BGY · BLQ · TRN · VCE · MXP +3 | 58 |
| 🇬🇷Zakynthos | ZTH | Greece | NAP · MXP · FCO · BRI · VCE · PMO +2 | 57 |
| 🇶🇦Doha | DOH | Qatar | MXP · FCO | 56 |
| 🇫🇷Marseille | MRS | France | FCO · NAP · OLB · PMO · BGY · TSF +7 | 55 |
| 🇵🇱Nowy Dwór Mazowiecki | WMI | Poland | BGY · PMO · MXP · CIA · CTA · BLQ +6 | 55 |
| 🇫🇷Lyon | LYS | France | FCO · PMO · OLB · BRI · CTA · NAP +4 | 55 |
| 🇬🇧Bristol | BRS | United Kingdom | FCO · MXP · VCE · VRN · BGY · NAP +5 | 53 |
| 🇮🇹Florence | FLR | Italy | FCO · CTA · OLB · CAG · PMO · AHO +1 | 52 |
| 🇳🇱Eindhoven | EIN | Netherlands | BGY · BLQ · FCO · PSA · BDS · CTA +3 | 51 |
| 🇹🇷Istanbul | SAW | Türkiye | FCO · BGY · BLQ · VCE | 51 |
| 🇬🇧Birmingham | BHX | United Kingdom | FCO · VRN · BGY · NAP · PSA · CTA +6 | 50 |
| 🇫🇷Basel/Mulhouse | BSL | France | OLB · NAP · PMO · CTA · BDS · CAG +5 | 49 |
| 🇩🇪Stuttgart | STR | Germany | CTA · FCO · NAP · OLB · MXP · PMO +5 | 49 |
| 🇲🇦Marrakesh | RAK | Morocco | MXP · BGY · CIA · PSA · TRN · BLQ +2 | 48 |
| 🇮🇹Reggio Calabria | REG | Italy | FCO · LIN · MXP · BLQ · VCE · PSA +1 | 47 |
| 🇺🇸Chicago | ORD | United States | FCO · MXP · NAP | 46 |
| 🇵🇱Wrocław | WRO | Poland | CIA · BGY · PMO · BLQ · BRI · PSA +7 | 44 |
| 🇫🇷Bordeaux | BOD | France | FCO · MXP · OLB · VCE · PMO · BRI +4 | 44 |
| 🇨🇦Toronto | YYZ | Canada | FCO · VCE · SUF | 44 |
| 🇫🇷Nantes | NTE | France | MXP · CTA · FCO · NAP · FLR · OLB +6 | 42 |
| 🇲🇩Chişinău | RMO | Moldova | BLQ · FCO · VCE · BGY · MXP · VRN +2 | 40 |
| 🇪🇸Bilbao | BIO | Spain | MXP · FCO · VCE · BRI · FLR · OLB +1 | 40 |
| 🇺🇸Atlanta | ATL | United States | FCO · MXP · VCE · NAP | 40 |
| 🇵🇱Gdańsk | GDN | Poland | FCO · BGY · CTA · MXP · PMO · PSA +3 | 39 |
| 🇮🇹Pantelleria | PNL | Italy | PMO · CTA · FCO · TPS · LIN · BLQ +3 | 38 |
| 🇬🇷Skiathos | JSI | Greece | MXP · FCO · NAP · BGY · BRI · PSA +1 | 38 |
| 🇨🇳Shanghai | PVG | China | MXP · FCO · VCE | 37 |
| ðŸ‡ðŸ‡·Split | SPU | Croatia | NAP · FCO · LIN · BRI · MXP | 36 |
| 🇨🇦Montréal | YUL | Canada | FCO · MXP · NAP · CTA · VCE | 36 |
| 🇵🇱Katowice | KTW | Poland | CTA · BGY · FCO · NAP · AHO · SUF +3 | 35 |
| 🇮🇹Comiso | CIY | Italy | FCO · LIN · BLQ · PSA · VRN · MXP | 35 |
| 🇮🇹Ancona | AOI | Italy | FCO · LIN · CTA · BGY · OLB | 35 |
| 🇷🇴Cluj-Napoca | CLJ | Romania | BGY · BLQ · FCO · MXP · CTA · NAP +3 | 34 |
| 🇪🇸Tenerife | TFS | Spain | MXP · FCO · BGY · TSF · BLQ · NAP +3 | 34 |
| 🇺🇸Philadelphia | PHL | United States | FCO · VCE · NAP · MXP | 34 |
| 🇬🇷Kos | KGS | Greece | MXP · BGY · BLQ · BRI · FCO · NAP +3 | 33 |
| 🇬🇷Kefallinia Island | EFL | Greece | FCO · NAP · BGY · BRI · MXP · PSA +1 | 33 |
| 🇮🇹Pescara | PSR | Italy | MXP · CTA · BGY · AHO · CAG · TPS +1 | 33 |
| 🇵🇱Poznań | POZ | Poland | BGY · CIA · BRI · CAG · PMO · TSF +1 | 32 |
| 🇬🇷Thessaloniki | SKG | Greece | FCO · BGY · MXP · BLQ · NAP · TSF | 31 |
| 🇱🇻Riga | RIX | Latvia | FCO · BGY · MXP · PSA · CTA · NAP +3 | 30 |
| 🇷🇴Iaşi | IAS | Romania | BGY · FCO · BLQ · MXP · PSA · TRN +1 | 29 |
| ðŸ‡ðŸ‡°Hong Kong | HKG | Hong Kong SAR China | MXP · FCO · TRN | 29 |
| 🇸🇦Riyadh | RUH | Saudi Arabia | MXP · FCO · BGY · GOA · LIN | 28 |
| 🇮🇸ReykjavÃk | KEF | Iceland | MXP · FCO · VCE · VRN | 28 |
| 🇺🇸Washington | IAD | United States | FCO · VCE | 28 |
| 🇬🇷Chania | CHQ | Greece | MXP · BGY · FCO · NAP · PSA · BLQ +2 | 27 |
| 🇺🇸Boston | BOS | United States | FCO · MXP · NAP | 27 |
| 🇧🇷São Paulo | GRU | Brazil | FCO · MXP | 27 |
| 🇲🇰Skopje | SKP | North Macedonia | BGY · BRI · FCO · NAP · PMO · TSF +2 | 26 |
| 🇮🇹Rome | CIA | Italy | CAG · OLB · LIN | 26 |
| 🇰🇷Seoul | ICN | South Korea | FCO · MXP | 26 |
| 🇦🇲Yerevan | EVN | Armenia | FCO · BGY · MXP · NAP · VCE · BRI | 25 |
| 🇮🇹Crotone | CRV | Italy | BGY · FCO · BLQ · TRN | 25 |
| 🇺🇸Miami | MIA | United States | FCO · MXP | 25 |
| 🇱🇹Vilnius | VNO | Lithuania | BGY · CIA · MXP · TSF · CTA · TRN | 24 |
| 🇫🇷Toulouse | TLS | France | FCO · BGY · OLB · TSF · BRI · MXP +2 | 23 |
| 🇩🇿Algiers | ALG | Algeria | FCO · MXP | 23 |
| 🇪🇸Fuerteventura | FUE | Spain | MXP · BGY · BLQ · NAP · FCO · PSA +1 | 22 |
| 🇷🇴Bucharest | BBU | Romania | BGY · NAP · BRI | 22 |
| 🇨🇳Beijing | PEK | China | FCO · MXP · VCE | 22 |
| 🇦🇪Abu Dhabi | AUH | United Arab Emirates | FCO · MXP | 22 |
| 🇪🇹Addis Ababa | ADD | Ethiopia | FCO · MXP | 21 |
| 🇬🇧Glasgow | GLA | United Kingdom | FCO · MXP · VRN · NAP · PSA | 20 |
and 191 more, on the boards of the individual airports below.
Cities
Busiest first, by destinations servedRome2 airports
Milan2 airports
Countries you can reach
85 countries, ranked by flights per week🇮🇹Italy41 destinations🇪🇸Spain22 destinations🇩🇪Germany17 destinations🇬🇧United Kingdom18 destinations🇫🇷France24 destinations🇬🇷Greece17 destinations🇺🇸United States18 destinations🇵🇱Poland11 destinations🇳🇱Netherlands3 destinations🇨ðŸ‡Switzerland4 destinations🇦🇱Albania1 destination🇷🇴Romania12 destinations🇧🇪Belgium3 destinations🇦🇹Austria4 destinations🇵🇹Portugal5 destinations🇩🇰Denmark3 destinations🇹🇷Türkiye6 destinations🇲🇹Malta1 destination
and 67 more countries. Browse airports by country.