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 |
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.