Origins
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Accra (ACC) | 4,193 km | 345 min | ITA Airways |
| Izmir (ADB) | 1,327 km | 150 min | SunExpress |
| Addis Ababa (ADD) | 4,471 km | 390 min | Ethiopian Airlines |
| Malaga (AGP) | 1,549 km | 150 min | ITA Airways, Ryanair, Wizz Air Malta |
| Alghero (AHO) | 355 km | 60 min | FlexFlight, AeroItalia |
| Ajaccio (AJA) | 287 km | 65 min | Air Corsica |
| Alicante (ALC) | 1,158 km | 125 min | Ryanair, Wizz Air Malta |
| Algiers (ALG) | 963 km | 110 min | Air Algerie, ITA Airways |
| Amman (AMM) | 2,384 km | 235 min | Royal Jordanian |
| Amsterdam (AMS) | 1,298 km | 135 min | ITA Airways, KLM |
| Ancona (AOI) | 220 km | 65 min | DAT |
| Karpathos (AOK) | 1,474 km | 155 min | Neos |
| Stockholm (ARN) | 2,024 km | 190 min | Norwegian Air Sweden, Ryanair, Scandinavian Airlines |
| Athens (ATH) | 1,087 km | 125 min | Aegean Airlines, ITA Airways, Ryanair, Sky Express |
| Atlanta (ATL) | 8,105 km | 565 min | Delta Air Lines |
| Abu Dhabi (AUH) | 4,344 km | 380 min | Etihad Airways |
| Bahrain (BAH) | 3,897 km | 355 min | Gulf Air |
| Bacau (BCM) | 1,282 km | 135 min | FlexFlight, Wizz Air Malta, AeroItalia |
| Barcelona (BCN) | 850 km | 110 min | ITA Airways, Ryanair, Vueling, Wizz Air Malta |
| Brindisi (BDS) | 493 km | 75 min | ITA Airways, Ryanair |
| Belgrade (BEG) | 733 km | 95 min | Air Serbia, Wizz Air |
| Benghazi (BEN) | 1,291 km | 150 min | Medsky Airways |
| Berlin (BER) | 1,179 km | 130 min | Eurowings, Ryanair, easyJet |
| Brest (BES) | 1,500 km | 150 min | Volotea |
| Beirut (BEY) | 2,220 km | 215 min | Middle East Airlines |
| Bergen (BGO) | 2,112 km | 190 min | Norwegian Air Shuttle |
| Milan (BGY) | 476 km | 70 min | Neos |
| Birmingham (BHX) | 1,584 km | 165 min | Ryanair, Jet2, easyJet, Wizz Air Malta |
| Bastia (BIA) | 243 km | 55 min | Air Corsica |
| Bilbao (BIO) | 1,254 km | 135 min | Volotea, Vueling, Wizz Air Malta |
| Banjul (BJL) | 4,212 km | 345 min | Neos |
| Bangkok (BKK) | 8,886 km | 760 min | ITA Airways |
| Billund (BLL) | 1,567 km | 150 min | Norwegian Air Sweden |
| Bologna (BLQ) | 313 km | 60 min | ITA Airways, Neos |
| Bordeaux (BOD) | 1,102 km | 120 min | easyJet, Volotea, Wizz Air Malta |
| Burgas (BOJ) | 1,262 km | 125 min | Ryanair |
| Mumbai (BOM) | 6,199 km | 540 min | Air India |
| Boston (BOS) | 6,587 km | 480 min | ITA Airways, Delta Air Lines |
| Bari (BRI) | 384 km | 70 min | ITA Airways, Ryanair, Neos |
| Bristol (BRS) | 1,560 km | 155 min | easyJet |
| Brussels (BRU) | 1,173 km | 125 min | ITA Airways, Ryanair, Brussels Airlines, easyJet |
| Basel, Switzerland/Mulhouse (BSL) | 745 km | 98 min | easyJet |
| Bratislava (BTS) | 809 km | 95 min | Wizz Air |
| Budapest (BUD) | 837 km | 110 min | Wizz Air Malta, Wizz Air |
| Paris (BVA) | 1,160 km | 130 min | Ryanair |
| Cagliari (CAG) | 390 km | 70 min | FlexFlight, AeroItalia |
| Cairo (CAI) | 2,151 km | 205 min | ITA Airways, EgyptAir, Air Cairo |
| Paris (CDG) | 1,101 km | 130 min | Air France, ITA Airways |
| Kerkyra (CFU) | 691 km | 95 min | ITA Airways, Ryanair, Wizz Air Malta |
| Cologne (CGN) | 1,083 km | 120 min | Eurowings |
| Chania (CHQ) | 1,244 km | 140 min | Ryanair, Wizz Air Malta |
| Comiso (CIY) | 570 km | 75 min | FlexFlight, AeroItalia |
| Chongqing (CKG) | 8,211 km | 690 min | Hainan Airlines |
| Cluj-Napoca (CLJ) | 1,066 km | 130 min | Wizz Air Malta |
| Charlotte (CLT) | 7,744 km | 550 min | American Airlines |
| Casablanca (CMN) | 1,979 km | 185 min | Royal Air Maroc |
| Constanta (CND) | 1,349 km | 140 min | Wizz Air Malta |
| Copenhagen (CPH) | 1,538 km | 155 min | Norwegian Air Sweden, Ryanair, Scandinavian Airlines |
| Craiova (CRA) | 987 km | 120 min | Wizz Air Malta |
| Brussels (CRL) | 1,134 km | 125 min | Ryanair |
| Crotone (CRV) | 514 km | 90 min | Sky Alps |
| Catania (CTA) | 537 km | 85 min | ITA Airways, Ryanair, Neos, FlexFlight, AeroItalia |
| Cancun (CUN) | 9,199 km | 640 min | Neos |
| Dhaka (DAC) | 7,332 km | 620 min | Biman Bangladesh Airlines |
| Dubrovnik (DBV) | 503 km | 80 min | Ryanair, Croatia Airlines |
| Delhi (DEL) | 5,944 km | 520 min | Air India, ITA Airways |
| Denver (DEN) | 8,954 km | 643 min | United Airlines |
| Dallas (DFW) | 9,034 km | 615 min | American Airlines |
| Djerba (DJE) | 888 km | 105 min | Neos |
| Doha (DOH) | 4,043 km | 360 min | Qatar Airways |
| Dakar (DSS) | 4,121 km | 330 min | ITA Airways |
| Detroit (DTW) | 7,448 km | 535 min | Delta Air Lines |
| Dublin (DUB) | 1,888 km | 185 min | Aer Lingus, Ryanair |
| Dusseldorf (DUS) | 1,134 km | 120 min | Eurowings |
| Dubai (DXB) | 4,348 km | 410 min | ITA Airways, Emirates |
| Elba Island (EBA) | 197 km | 70 min | Polar Airlines, FlexFlight |
| Edinburgh (EDI) | 1,936 km | 190 min | Jet2 |
| Kefallinia (EFL) | 814 km | 100 min | ITA Airways, Ryanair, Wizz Air Malta |
| Eindhoven (EIN) | 1,194 km | 130 min | Ryanair |
| Yerevan (EVN) | 2,696 km | 260 min | FlyOne Armenia, Wizz Air Malta |
| New York (EWR) | 6,909 km | 520 min | United Airlines |
| Buenos Aires (EZE) | 11,134 km | 770 min | Aerolineas Argentinas, ITA Airways |
| Faro (FAO) | 1,815 km | 170 min | Ryanair |
| Florence (FLR) | 238 km | 55 min | ITA Airways |
| Memmingen (FMM) | 706 km | 95 min | Ryanair |
| Frankfurt (FRA) | 960 km | 110 min | ITA Airways, Condor, Lufthansa, easyJet |
| Puerto del Rosario (FUE) | 2,786 km | 235 min | Neos |
| Gdansk (GDN) | 1,472 km | 165 min | Ryanair, Wizz Air |
| Brasov (GHV) | 1,152 km | 135 min | Wizz Air Malta |
| Rio De Janeiro (GIG) | 9,152 km | 675 min | ITA Airways |
| Glasgow (GLA) | 1,976 km | 180 min | Jet2, easyJet, Wizz Air Malta |
| Genoa (GOA) | 401 km | 65 min | ITA Airways, FlexFlight, AeroItalia |
| Gothenburg (GOT) | 1,765 km | 170 min | Ryanair |
| Sao Paulo (GRU) | 9,414 km | 695 min | ITA Airways, LATAM Airlines |
| Geneva (GVA) | 696 km | 90 min | ITA Airways, Ethiopian Airlines, easyJet |
| Baku (GYD) | 3,151 km | 295 min | Wizz Air Malta |
| Hanover (HAJ) | 1,201 km | 125 min | Eurowings |
| Hamburg (HAM) | 1,326 km | 135 min | Eurowings, Neos, easyJet |
| Havana (HAV) | 8,709 km | 590 min | Neos |
| Alexandria (HBE) | 1,969 km | 205 min | Wizz Air Malta |
| Helsinki (HEL) | 2,236 km | 205 min | Finnair |
| Heraklion (HER) | 1,332 km | 140 min | ITA Airways, Neos, Wizz Air Malta |
| Hong Kong (HKG) | 9,299 km | 780 min | Cathay Pacific |
| Tokyo (HND) | 9,915 km | 885 min | ITA Airways |
| Hurghada (HRG) | 2,545 km | 250 min | Wizz Air Malta |
| Dulles (IAD) | 7,249 km | 525 min | ITA Airways, United Airlines |
| Houston (IAH) | 9,145 km | 640 min | ITA Airways |
| Iasi (IAS) | 1,357 km | 155 min | Wizz Air Malta |
| Ibiza (IBZ) | 979 km | 110 min | ITA Airways, Ryanair, Neos, Vueling, FlexFlight, Wizz Air Malta, AeroItalia |
| Seoul (ICN) | 8,987 km | 795 min | Korean Air, Asiana Airlines, T´Way Air |
| Istanbul (IST) | 1,375 km | 160 min | Turkish Airlines |
| Jeddah (JED) | 3,361 km | 305 min | Saudia, Wizz Air Malta |
| New York (JFK) | 6,884 km | 515 min | American Airlines, ITA Airways, Delta Air Lines, Norse Atlantic Airways |
| Mykonos (JMK) | 1,222 km | 140 min | Wizz Air Malta |
| Skiathos (JSI) | 996 km | 120 min | Ryanair, Wizz Air Malta |
| Thira (JTR) | 1,289 km | 145 min | Ryanair, Wizz Air Malta |
| Reykjavik (KEF) | 3,327 km | 285 min | Icelandair |
| Kos (KGS) | 1,392 km | 155 min | Ryanair |
| Klagenfurt (KLU) | 564 km | 100 min | Sky Alps |
| Krakow (KRK) | 1,089 km | 125 min | LOT - Polish Airlines, Wizz Air Malta, Wizz Air |
| Kosice (KSC) | 1,039 km | 125 min | Wizz Air Malta |
| Kassel (KSF) | 1,090 km | 125 min | TUI fly Deutschland |
| Katowice (KTW) | 1,098 km | 125 min | Ryanair, Wizz Air |
| Kutaisi (KUT) | 2,492 km | 245 min | Wizz Air |
| Kuwait (KWI) | 3,495 km | 325 min | Kuwait Airways |
| Los Angeles (LAX) | 10,226 km | 720 min | ITA Airways, Norse Atlantic Airways |
| Leeds (LBA) | 1,692 km | 170 min | Jet2 |
| Larnaca (LCA) | 2,012 km | 210 min | Aegean Airlines, Wizz Air Malta |
| Lourdes (LDE) | 1,017 km | 120 min | Volotea |
| London (LGW) | 1,407 km | 155 min | easyJet |
| London (LHR) | 1,446 km | 160 min | ITA Airways, British Airways |
| Limoges (LIG) | 997 km | 115 min | Volotea |
| Milan (LIN) | 472 km | 70 min | ITA Airways |
| Lisbon (LIS) | 1,843 km | 180 min | Ryanair, TAP Portugal, Wizz Air Malta |
| Lampedusa (LMP) | 699 km | 100 min | ITA Airways, Wizz Air Malta |
| Las Palmas (LPA) | 2,938 km | 275 min | Ryanair |
| La Romana (LRM) | 7,947 km | 570 min | Neos |
| London (LTN) | 1,473 km | 155 min | Wizz Air Malta |
| Luxembourg (LUX) | 989 km | 110 min | Luxair |
| Lyon (LYS) | 723 km | 95 min | easyJet |
| Madrid (MAD) | 1,333 km | 145 min | ITA Airways, Ryanair, Iberia, Air Europa, Wizz Air Malta |
| Menorca (MAH) | 709 km | 90 min | ITA Airways, Ryanair, Wizz Air Malta |
| Manchester (MAN) | 1,681 km | 175 min | Jet2, easyJet |
| Mombasa (MBA) | 5,781 km | 470 min | Neos |
| Muscat (MCT) | 4,695 km | 425 min | Oman Air |
| Mexico City (MEX) | 10,240 km | 725 min | Aeromexico |
| Miami (MIA) | 8,345 km | 608 min | American Airlines, ITA Airways |
| Monastir (MIR) | 682 km | 100 min | Neos |
| Mitiga, Tripoli (MJI) | 991 km | 120 min | ITA Airways, Medsky Airways |
| Malta (MLA) | 688 km | 90 min | ITA Airways, Ryanair, KM Malta Airlines, Wizz Air Malta |
| Male (MLE) | 7,343 km | 580 min | ITA Airways, Neos |
| Montpellier (MPL) | 707 km | 95 min | Transavia France |
| Marseille (MRS) | 604 km | 85 min | ITA Airways, Ryanair |
| Mauritius (MRU) | 8,326 km | 690 min | ITA Airways |
| Minneapolis (MSP) | 7,889 km | 570 min | Delta Air Lines |
| Munich (MUC) | 729 km | 95 min | ITA Airways, Lufthansa, easyJet, Lufthansa City Airlines |
| Mersa Matruh (MUH) | 1,768 km | 185 min | Neos |
| Milan (MXP) | 512 km | 85 min | Middle East Airlines, Neos, Royal Jordanian |
| Naples (NAP) | 198 km | 55 min | ITA Airways |
| Nice (NCE) | 462 km | 75 min | ITA Airways, easyJet, Wizz Air Malta |
| Newcastle (NCL) | 1,791 km | 185 min | Jet2, easyJet |
| Nossi-be (NOS) | 7,134 km | 540 min | Neos |
| Nantes (NTE) | 1,250 km | 135 min | easyJet, Volotea |
| Olbia (OLB) | 249 km | 60 min | Volotea, FlexFlight, AeroItalia |
| Mostar (OMO) | 488 km | 75 min | Sky Alps |
| Oradea (OMR) | 962 km | 110 min | Wizz Air Malta |
| Porto (OPO) | 1,743 km | 175 min | Ryanair, Wizz Air Malta |
| Chicago (ORD) | 7,762 km | 565 min | American Airlines, ITA Airways, United Airlines |
| Paris (ORY) | 1,092 km | 125 min | Transavia France, easyJet, Wizz Air Malta |
| Oslo (OSL) | 2,048 km | 190 min | Norwegian Air Shuttle, Scandinavian Airlines, Wizz Air Malta |
| Bucharest (OTP) | 1,164 km | 140 min | TAROM, FlexFlight, Wizz Air Malta, AeroItalia |
| Asturias (OVD) | 1,508 km | 145 min | Volotea |
| Beijing (PEK) | 8,167 km | 675 min | Air China |
| Perth (PER) | 13,352 km | 1000 min | Qantas |
| Paphos (PFO) | 1,931 km | 180 min | Ryanair |
| Philadelphia (PHL) | 7,035 km | 503 min | American Airlines |
| Palma de Mallorca (PMI) | 842 km | 100 min | ITA Airways, Ryanair, Wizz Air Malta |
| Palermo (PMO) | 407 km | 70 min | ITA Airways, Ryanair, FlexFlight, AeroItalia |
| Pantelleria (PNL) | 553 km | 75 min | ITA Airways |
| Prague (PRG) | 936 km | 115 min | SmartWings, Wizz Air Malta |
| Pristina (PRN) | 730 km | 110 min | Wizz Air Malta |
| Shanghai (PVG) | 9,189 km | 755 min | China Eastern Airlines |
| Preveza (PVK) | 789 km | 105 min | Ryanair |
| Warsaw (RDO) | 1,266 km | 140 min | LOT - Polish Airlines |
| Reggio Calabria (REG) | 504 km | 75 min | ITA Airways |
| Rhodes (RHO) | 1,492 km | 155 min | ITA Airways, Ryanair, Neos, Wizz Air Malta |
| Riga (RIX) | 1,879 km | 185 min | Air Baltic, Ryanair |
| Marsa Alam (RMF) | 2,729 km | 260 min | Neos, Wizz Air Malta |
| Chisinau (RMO) | 1,443 km | 160 min | Wizz Air Malta |
| Rotterdam (RTM) | 1,274 km | 130 min | Transavia |
| Riyadh (RUH) | 3,673 km | 340 min | ITA Airways, Saudia |
| Rzeszow (RZE) | 1,193 km | 140 min | Wizz Air Malta |
| Istanbul (SAW) | 1,428 km | 175 min | Pegasus, AJet |
| Sibiu (SBZ) | 1,050 km | 125 min | Wizz Air Malta |
| Suceava (SCV) | 1,291 km | 145 min | Wizz Air Malta |
| Seattle (SEA) | 9,155 km | 655 min | Alaska Airlines, Delta Air Lines |
| San Francisco (SFO) | 10,083 km | 720 min | ITA Airways, United Airlines |
| Sharjah (SHJ) | 4,356 km | 400 min | Air Arabia |
| Sal (SID) | 4,354 km | 340 min | Neos |
| Singapore (SIN) | 10,055 km | 795 min | Singapore Airlines |
| Sarajevo (SJJ) | 545 km | 90 min | Wizz Air Malta |
| Thessaloniki (SKG) | 910 km | 115 min | Aegean Airlines, Ryanair |
| Skopje (SKP) | 778 km | 105 min | Wizz Air |
| Salalah (SLL) | 4,828 km | 465 min | Neos |
| Sofia (SOF) | 926 km | 115 min | Bulgaria Air, Wizz Air |
| Split (SPU) | 384 km | 60 min | Ryanair, Croatia Airlines |
| Giza (SPX) | 2,115 km | 215 min | Wizz Air Malta |
| Sharm el Sheikh (SSH) | 2,525 km | 250 min | Neos, Air Cairo, Wizz Air Malta |
| London (STN) | 1,443 km | 160 min | Jet2 |
| Stuttgart (STR) | 802 km | 95 min | Eurowings |
| Lamezia-Terme (SUF) | 466 km | 75 min | ITA Airways |
| Sevilla (SVQ) | 1,628 km | 160 min | Ryanair, Wizz Air Malta |
| Strasbourg (SXB) | 833 km | 100 min | easyJet, Volotea |
| Shenzhen (SZX) | 9,266 km | 760 min | Hainan Airlines |
| Tashkent (TAS) | 4,669 km | 420 min | Uzbekistan Airways |
| Tbilisi (TBS) | 2,704 km | 250 min | Georgian Airways |
| Tenerife (TFS) | 3,022 km | 265 min | Ryanair, Neos, Wizz Air Malta |
| Chengdu (TFU) | 8,004 km | 680 min | Sichuan Airlines |
| Podgorica (TGD) | 582 km | 90 min | Air Montenegro, Wizz Air |
| Targu-Mures (TGM) | 1,101 km | 125 min | Wizz Air Malta |
| Tirana (TIA) | 623 km | 85 min | ITA Airways, Wizz Air Malta |
| Tallinn (TLL) | 2,143 km | 210 min | Wizz Air Malta |
| Toulouse (TLS) | 913 km | 110 min | Ryanair |
| Tel Aviv-Yafo (TLV) | 2,280 km | 225 min | ITA Airways, Arkia Israeli Airlines, El Al, TUS Airways, Wizz Air Malta |
| Taipei (TPE) | 9,625 km | 840 min | China Airlines |
| Trapani (TPS) | 432 km | 75 min | Ryanair |
| Turin (TRN) | 530 km | 75 min | ITA Airways |
| Trieste (TRS) | 458 km | 70 min | ITA Airways |
| Timisoara (TSR) | 854 km | 110 min | Wizz Air Malta |
| Tunis (TUN) | 576 km | 85 min | ITA Airways, Tunisair |
| Varna (VAR) | 1,288 km | 150 min | Wizz Air Malta |
| Venice (VCE) | 412 km | 70 min | ITA Airways |
| Vienna (VIE) | 780 km | 95 min | Ryanair, Austrian Airlines |
| Valencia (VLC) | 1,105 km | 125 min | ITA Airways, Ryanair, Wizz Air Malta |
| Verona (VRN) | 415 km | 70 min | Neos |
| Warsaw (WAW) | 1,328 km | 145 min | LOT - Polish Airlines, Wizz Air Malta, Wizz Air |
| Wenzhou (WNZ) | 9,375 km | 790 min | China Eastern Airlines |
| Montreal (YUL) | 6,604 km | 480 min | Air Canada, Air Transat |
| Calgary (YYC) | 8,472 km | 610 min | WestJet |
| Toronto (YYZ) | 7,103 km | 520 min | Air Canada, ITA Airways, Biman Bangladesh Airlines, Air Transat |
| Zadar (ZAD) | 360 km | 65 min | Ryanair |
| Zagreb (ZAG) | 534 km | 85 min | Ryanair |
| Zaragoza (ZAZ) | 1,102 km | 130 min | Wizz Air Malta |
| Zanzibar (ZNZ) | 5,982 km | 465 min | Neos |
| Zurich (ZRH) | 693 km | 90 min | ITA Airways, SWISS, easyJet |
| Zakinthos (ZTH) | 864 km | 120 min | ITA Airways, Ryanair, Wizz Air Malta |
Inbound network coverage
Rome (FCO) receives direct flights from 251 airports per the FlightConnections route map. 244 origins cross-verified by our route database.
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
What is the longest flight to FCO?
Perth at 13,352 km.
How many airports have direct flights to Rome (FCO)?
Per the FlightConnections route map, 251 airports send direct flights to FCO.