Lufthansa operates 166 non-stop routes from Frankfurt (FRA), serving 68 countries with an average sector length of 2,992 km. This is part of Lufthansa's 620-route global network.
Non-stop destinations from Frankfurt on Lufthansa
| Destination | IATA | Country | Distance | Duration | Route |
|---|---|---|---|---|---|
| Buenos Aires | EZE | Argentina | 11,479 km | 13h 50m | Route ↗ |
| Singapore | SIN | Singapore | 10,280 km | 12h 20m | Route ↗ |
| Kuala Lumpur | KUL | Malaysia | 10,001 km | 12h 10m | Route ↗ |
| Sao Paulo | GRU | Brazil | 9,777 km | 12h 5m | Route ↗ |
| Mexico City | MEX | Mexico | 9,566 km | 12h 20m | Route ↗ |
| Rio De Janeiro | GIG | Brazil | 9,547 km | 11h 40m | Route ↗ |
| Tokyo | HND | Japan | 9,382 km | 13h 10m | Route ↗ |
| San Jose | SJO | Costa Rica | 9,361 km | 12h 35m | Route ↗ |
| Cape Town | CPT | South Africa | 9,358 km | 11h 55m | Route ↗ |
| Los Angeles | LAX | USA | 9,342 km | 11h 40m | Route ↗ |
| San Francisco | SFO | USA | 9,171 km | 11h 35m | Route ↗ |
| Hong Kong | HKG | Hong Kong SAR | 9,168 km | 11h 40m | Route ↗ |
| Bogota | BOG | Colombia | 9,089 km | 11h 30m | Route ↗ |
| Shanghai | PVG | China | 8,876 km | 11h 20m | Route ↗ |
| Johannesburg | JNB | South Africa | 8,659 km | 11h 0m | Route ↗ |
| Seoul | ICN | Republic of Korea | 8,564 km | 11h 55m | Route ↗ |
| Austin | AUS | USA | 8,544 km | 10h 50m | Route ↗ |
| Houston | IAH | USA | 8,420 km | 11h 10m | Route ↗ |
| Dallas | DFW | USA | 8,276 km | 11h 0m | Route ↗ |
| Seattle | SEA | USA | 8,220 km | 10h 40m | Route ↗ |
| Denver | DEN | USA | 8,110 km | 10h 15m | Route ↗ |
| Vancouver | YVR | Canada | 8,085 km | 10h 25m | Route ↗ |
| Miami | MIA | USA | 7,776 km | 10h 25m | Route ↗ |
| Chennai | MAA | India | 7,598 km | 9h 25m | Route ↗ |
| Atlanta | ATL | USA | 7,427 km | 10h 4m | Route ↗ |
| Bengaluru | BLR | India | 7,405 km | 8h 45m | Route ↗ |
| Saint Louis | STL | USA | 7,392 km | 10h 10m | Route ↗ |
| Hyderabad | HYD | India | 7,123 km | 8h 35m | Route ↗ |
| Chicago | ORD | USA | 6,989 km | 9h 30m | Route ↗ |
| Raleigh/Durham | RDU | USA | 6,884 km | 9h 23m | Route ↗ |
| Detroit | DTW | USA | 6,697 km | 9h 15m | Route ↗ |
| Mumbai | BOM | India | 6,575 km | 8h 30m | Route ↗ |
| Dulles | IAD | USA | 6,566 km | 8h 55m | Route ↗ |
| Luanda | NBJ | Angola | 6,564 km | 8h 35m | Route ↗ |
| Toronto | YYZ | Canada | 6,359 km | 8h 30m | Route ↗ |
| Nairobi | NBO | Kenya | 6,302 km | 8h 10m | Route ↗ |
| New York | EWR | USA | 6,228 km | 8h 55m | Route ↗ |
| New York | JFK | USA | 6,206 km | 8h 45m | Route ↗ |
| Delhi | DEL | India | 6,132 km | 8h 40m | Route ↗ |
| Boston | BOS | USA | 5,906 km | 8h 15m | Route ↗ |
| Montreal | YUL | Canada | 5,872 km | 7h 50m | Route ↗ |
| Almaty | ALA | Kazakhstan | 5,102 km | 7h 10m | Route ↗ |
| Dubai | DXB | United Arab Emirates | 4,848 km | 6h 28m | Route ↗ |
| Lagos | LOS | Nigeria | 4,843 km | 6h 20m | Route ↗ |
| Abuja | ABV | Nigeria | 4,552 km | 6h 5m | Route ↗ |
| Astana | NQZ | Kazakhstan | 4,320 km | 6h 55m | Route ↗ |
| Riyadh | RUH | Saudi Arabia | 4,295 km | 5h 45m | Route ↗ |
| Tehran | IKA | Iran | 3,782 km | 5h 0m | Route ↗ |
| Baku | GYD | Azerbaijan | 3,375 km | 4h 45m | Route ↗ |
| Amman | AMM | Jordan | 3,047 km | 4h 20m | Route ↗ |
| Ponta Delgada (Azores) | PDL | Portugal | 3,038 km | 5h 5m | Route ↗ |
| Yerevan | EVN | Armenia | 2,991 km | 4h 15m | Route ↗ |
| Tel Aviv-Yafo | TLV | Israel | 2,956 km | 4h 5m | Route ↗ |
| Cairo | CAI | Egypt | 2,923 km | 4h 10m | Route ↗ |
| Beirut | BEY | Lebanon | 2,841 km | 3h 50m | Route ↗ |
| Larnaca | LCA | Cyprus | 2,638 km | 3h 45m | Route ↗ |
| Reykjavik | KEF | Iceland | 2,407 km | 3h 45m | Route ↗ |
| Ivalo | IVL | Finland | 2,306 km | 3h 30m | Route ↗ |
| Casablanca | CMN | Morocco | 2,278 km | 3h 40m | Route ↗ |
| Tromso | TOS | Norway | 2,254 km | 3h 20m | Route ↗ |
| Kuusamo | KAO | Finland | 2,132 km | 3h 15m | Route ↗ |
| Rovaniemi | RVN | Finland | 2,082 km | 3h 15m | Route ↗ |
| Faro | FAO | Portugal | 1,961 km | 3h 10m | Route ↗ |
| Lisbon | LIS | Portugal | 1,877 km | 3h 15m | Route ↗ |
| Istanbul | IST | Turkiye | 1,841 km | 3h 5m | Route ↗ |
| Malaga | AGP | Spain | 1,818 km | 3h 0m | Route ↗ |
| Athens | ATH | Greece | 1,818 km | 2h 50m | Route ↗ |
| Sevilla | SVQ | Spain | 1,817 km | 2h 55m | Route ↗ |
| Porto | OPO | Portugal | 1,656 km | 2h 50m | Route ↗ |
| Malta | MLA | Malta | 1,648 km | 2h 35m | Route ↗ |
| Algiers | ALG | Algeria | 1,544 km | 2h 35m | Route ↗ |
| Thessaloniki | SKG | Greece | 1,543 km | 2h 25m | Route ↗ |
| Helsinki | HEL | Finland | 1,539 km | 2h 30m | Route ↗ |
| Chisinau | RMO | Republic of Moldova | 1,539 km | 2h 20m | Route ↗ |
| Santiago De Compostela | SCQ | Spain | 1,522 km | 2h 40m | Route ↗ |
| Trondheim | TRD | Norway | 1,499 km | 2h 25m | Route ↗ |
| Alicante | ALC | Spain | 1,494 km | 2h 40m | Route ↗ |
| Catania | CTA | Italy | 1,490 km | 2h 30m | Route ↗ |
| Tunis | TUN | Tunisia | 1,472 km | 2h 20m | Route ↗ |
| Tallinn | TLL | Estonia | 1,468 km | 2h 25m | Route ↗ |
| Bucharest | OTP | Romania | 1,452 km | 2h 20m | Route ↗ |
| Madrid | MAD | Spain | 1,423 km | 2h 40m | Route ↗ |
| Sofia | SOF | Bulgaria | 1,400 km | 2h 10m | Route ↗ |
| Lamezia-Terme | SUF | Italy | 1,378 km | 2h 15m | Route ↗ |
| Valencia | VLC | Spain | 1,372 km | 2h 25m | Route ↗ |
| Palermo | PMO | Italy | 1,366 km | 2h 20m | Route ↗ |
| Ibiza | IBZ | Spain | 1,365 km | 2h 25m | Route ↗ |
| Skopje | SKP | North Macedonia | 1,349 km | 2h 15m | Route ↗ |
| Asturias | OVD | Spain | 1,324 km | 2h 20m | Route ↗ |
| Tirana | TIA | Albania | 1,290 km | 2h 10m | Route ↗ |
| Riga | RIX | Latvia | 1,272 km | 2h 10m | Route ↗ |
| Palma de Mallorca | PMI | Spain | 1,254 km | 2h 10m | Route ↗ |
| Vilnius | VNO | Lithuania | 1,243 km | 2h 5m | Route ↗ |
| Stockholm | ARN | Sweden | 1,223 km | 2h 5m | Route ↗ |
| Cork | ORK | Ireland | 1,212 km | 2h 5m | Route ↗ |
| Cagliari | CAG | Italy | 1,200 km | 2h 5m | Route ↗ |
| Bergen | BGO | Norway | 1,159 km | 2h 5m | Route ↗ |
| Tivat | TIV | Montenegro | 1,153 km | 2h 0m | Route ↗ |
| Bilbao | BIO | Spain | 1,152 km | 2h 10m | Route ↗ |
| Oslo | OSL | Norway | 1,140 km | 2h 5m | Route ↗ |
| Naples | NAP | Italy | 1,111 km | 2h 0m | Route ↗ |
| Barcelona | BCN | Spain | 1,094 km | 2h 5m | Route ↗ |
| Dublin | DUB | Ireland | 1,087 km | 2h 5m | Route ↗ |
| Glasgow | GLA | United Kingdom | 1,084 km | 2h 0m | Route ↗ |
| Biarritz | BIQ | France | 1,061 km | 2h 0m | Route ↗ |
| Belgrade | BEG | Republic of Serbia | 1,056 km | 1h 55m | Route ↗ |
| Edinburgh | EDI | United Kingdom | 1,033 km | 1h 55m | Route ↗ |
| Olbia | OLB | Italy | 1,019 km | 1h 55m | Route ↗ |
| Sarajevo | SJJ | Bosnia and Herzegovina | 1,013 km | 1h 45m | Route ↗ |
| Stavanger | SVG | Norway | 1,001 km | 1h 50m | Route ↗ |
| Rzeszow | RZE | Poland | 961 km | 1h 40m | Route ↗ |
| Rome | FCO | Italy | 960 km | 1h 50m | Route ↗ |
| Figari | FSC | France | 951 km | 1h 50m | Route ↗ |
| Bordeaux | BOD | France | 907 km | 1h 50m | Route ↗ |
| Toulouse | TLS | France | 899 km | 1h 50m | Route ↗ |
| Warsaw | WAW | Poland | 898 km | 1h 45m | Route ↗ |
| Newcastle | NCL | United Kingdom | 890 km | 1h 45m | Route ↗ |
| Gothenburg | GOT | Sweden | 882 km | 1h 35m | Route ↗ |
| Budapest | BUD | Hungary | 837 km | 1h 35m | Route ↗ |
| Bastia | BIA | France | 836 km | 1h 40m | Route ↗ |
| Manchester | MAN | United Kingdom | 834 km | 1h 50m | Route ↗ |
| Gdansk | GDN | Poland | 829 km | 1h 30m | Route ↗ |
| Nantes | NTE | France | 815 km | 1h 35m | Route ↗ |
| Krakow | KRK | Poland | 802 km | 1h 35m | Route ↗ |
| Marseille | MRS | France | 777 km | 1h 35m | Route ↗ |
| Birmingham | BHX | United Kingdom | 766 km | 1h 35m | Route ↗ |
| Zagreb | ZAG | Croatia | 736 km | 1h 20m | Route ↗ |
| Bydgoszcz | BZG | Poland | 734 km | 1h 25m | Route ↗ |
| Nice | NCE | France | 717 km | 1h 35m | Route ↗ |
| Pula | PUY | Croatia | 700 km | 1h 30m | Route ↗ |
| Rijeka | RJK | Croatia | 700 km | 1h 20m | Route ↗ |
| Copenhagen | CPH | Denmark | 678 km | 1h 25m | Route ↗ |
| London | LHR | United Kingdom | 655 km | 1h 45m | Route ↗ |
| Bologna | BLQ | Italy | 647 km | 1h 30m | Route ↗ |
| Billund | BLL | Denmark | 635 km | 1h 20m | Route ↗ |
| Poznan | POZ | Poland | 633 km | 1h 15m | Route ↗ |
| Vienna | VIE | Austria | 621 km | 1h 25m | Route ↗ |
| Ljubljana | LJU | Slovenia | 609 km | 1h 15m | Route ↗ |
| Wroclaw | WRO | Poland | 600 km | 1h 25m | Route ↗ |
| Venice | VCE | Italy | 578 km | 1h 20m | Route ↗ |
| Heringsdorf | HDF | Germany | 572 km | 1h 15m | Route ↗ |
| Lyon | LYS | France | 547 km | 1h 20m | Route ↗ |
| Turin | TRN | Italy | 544 km | 1h 20m | Route ↗ |
| Westerland | GWT | Germany | 541 km | 1h 15m | Route ↗ |
| Milan | LIN | Italy | 512 km | 1h 15m | Route ↗ |
| Milan | MXP | Italy | 491 km | 1h 20m | Route ↗ |
| Geneva | GVA | Switzerland | 462 km | 1h 15m | Route ↗ |
| Paris | CDG | France | 450 km | 1h 15m | Route ↗ |
| Berlin | BER | Germany | 430 km | 1h 10m | Route ↗ |
| Hamburg | HAM | Germany | 410 km | 1h 5m | Route ↗ |
| Salzburg | SZG | Austria | 409 km | 0h 55m | Route ↗ |
| Prague | PRG | Czech Republic | 407 km | 1h 0m | Route ↗ |
| Dresden | DRS | Germany | 386 km | 1h 0m | Route ↗ |
| Amsterdam | AMS | Netherlands | 366 km | 1h 10m | Route ↗ |
| Bremen | BRE | Germany | 334 km | 0h 55m | Route ↗ |
| Brussels | BRU | Belgium | 305 km | 1h 5m | Route ↗ |
| Munich | MUC | Germany | 300 km | 0h 55m | Route ↗ |
| Leipzig/Halle | LEJ | Germany | 299 km | 1h 0m | Route ↗ |
| Zurich | ZRH | Switzerland | 288 km | 0h 55m | Route ↗ |
| Basel, Switzerland/Mulhouse | BSL | France | 282 km | 1h 0m | Route ↗ |
| Hanover | HAJ | Germany | 279 km | 0h 50m | Route ↗ |
| Nuremberg | NUE | Germany | 190 km | 0h 45m | Route ↗ |
| Dusseldorf | DUS | Germany | 187 km | 0h 45m | Route ↗ |
| Strasbourg | SXB | France | 180 km | 0h 55m | Route ↗ |
| Luxembourg | LUX | Luxembourg | 176 km | 0h 50m | Route ↗ |
| Stuttgart | STR | Germany | 157 km | 0h 45m | Route ↗ |
Destinations by country
- USA — 17 destinations (LAX, SFO, AUS, IAH, DFW, SEA and 11 more)
- Italy — 12 destinations (CTA, SUF, PMO, CAG, NAP, OLB and 6 more)
- France — 12 destinations (BIQ, FSC, BOD, TLS, BIA, NTE and 6 more)
- Germany — 12 destinations (HDF, GWT, BER, HAM, DRS, BRE and 6 more)
- Spain — 11 destinations (AGP, SVQ, SCQ, ALC, MAD, VLC and 5 more)
- Poland — 7 destinations (RZE, WAW, GDN, KRK, BZG, POZ and 1 more)
- United Kingdom — 6 destinations (GLA, EDI, NCL, MAN, BHX, LHR)
- India — 5 destinations (MAA, BLR, HYD, BOM, DEL)
- Norway — 5 destinations (TOS, TRD, BGO, OSL, SVG)
- Portugal — 4 destinations (PDL, FAO, LIS, OPO)
Lufthansa from other airports
- Munich (MUC) — 138 routes
- Berlin (BER) — 4 routes
- London (LHR) — 3 routes
- Riyadh (RUH) — 3 routes
- Abuja (ABV) — 2 routes
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
How many destinations does Lufthansa serve from Frankfurt (FRA)?
Lufthansa flies to 166 non-stop destinations from Frankfurt (FRA), spanning 68 countries.
What is the longest route Lufthansa flies from Frankfurt?
The longest non-stop route is FRA → EZE (Buenos Aires) at 11,479 km.
Which countries does Lufthansa fly to from Frankfurt?
Top destination countries: USA (17), Italy (12), France (12), Germany (12), Spain (11).
Does Lufthansa operate from other airports?
Yes — Lufthansa also operates from Munich (MUC), Berlin (BER), London (LHR), Riyadh (RUH), Abuja (ABV). Total network: 620 routes across the carrier's footprint.