Lufthansa — destinations and fleet
Lufthansa operates 620 non-stop routes across 72 countries, with 2 hub airports.
Where Lufthansa flies from
- Frankfurt (FRA) — 166 routes
- Munich (MUC) — 138 routes
- Berlin (BER) — 4 routes
- London (LHR) — 3 routes
- Riyadh (RUH) — 3 routes
- Abuja (ABV) — 2 routes
- Malaga (AGP) — 2 routes
- Almaty (ALA) — 2 routes
- Alicante (ALC) — 2 routes
- Amsterdam (AMS) — 2 routes
- Stockholm (ARN) — 2 routes
- Athens (ATH) — 2 routes
- Barcelona (BCN) — 2 routes
- Belgrade (BEG) — 2 routes
- Bergen (BGO) — 2 routes
- Birmingham (BHX) — 2 routes
- Bastia (BIA) — 2 routes
- Bilbao (BIO) — 2 routes
- Biarritz (BIQ) — 2 routes
- Bengaluru (BLR) — 2 routes
- Bordeaux (BOD) — 2 routes
- Mumbai (BOM) — 2 routes
- Boston (BOS) — 2 routes
- Bremen (BRE) — 2 routes
- Brussels (BRU) — 2 routes
- Basel, Switzerland/Mulhouse (BSL) — 2 routes
- Budapest (BUD) — 2 routes
- Cagliari (CAG) — 2 routes
- Cairo (CAI) — 2 routes
- Paris (CDG) — 2 routes
- Copenhagen (CPH) — 2 routes
- Cape Town (CPT) — 2 routes
- Catania (CTA) — 2 routes
- Delhi (DEL) — 2 routes
- Denver (DEN) — 2 routes
- Dresden (DRS) — 2 routes
- Dublin (DUB) — 2 routes
- Dusseldorf (DUS) — 2 routes
- Dubai (DXB) — 2 routes
- Edinburgh (EDI) — 2 routes
- New York (EWR) — 2 routes
- Faro (FAO) — 2 routes
- Rome (FCO) — 2 routes
- Gdansk (GDN) — 2 routes
- Glasgow (GLA) — 2 routes
- Gothenburg (GOT) — 2 routes
- Sao Paulo (GRU) — 2 routes
- Graz (GRZ) — 2 routes
- Geneva (GVA) — 2 routes
- Westerland (GWT) — 2 routes
- Hanover (HAJ) — 2 routes
- Hamburg (HAM) — 2 routes
- Helsinki (HEL) — 2 routes
- Hong Kong (HKG) — 2 routes
- Tokyo (HND) — 2 routes
- Dulles (IAD) — 2 routes
- Seoul (ICN) — 2 routes
- Istanbul (IST) — 2 routes
- New York (JFK) — 2 routes
- Johannesburg (JNB) — 2 routes
- Krakow (KRK) — 2 routes
- Los Angeles (LAX) — 2 routes
- Milan (LIN) — 2 routes
- Lisbon (LIS) — 2 routes
- Ljubljana (LJU) — 2 routes
- Lagos (LOS) — 2 routes
- Luxembourg (LUX) — 2 routes
- Lyon (LYS) — 2 routes
- Madrid (MAD) — 2 routes
- Manchester (MAN) — 2 routes
- Mexico City (MEX) — 2 routes
- Miami (MIA) — 2 routes
- Malta (MLA) — 2 routes
- Marseille (MRS) — 2 routes
- Milan (MXP) — 2 routes
- Naples (NAP) — 2 routes
- Nice (NCE) — 2 routes
- Astana (NQZ) — 2 routes
- Nantes (NTE) — 2 routes
- Olbia (OLB) — 2 routes
- Porto (OPO) — 2 routes
- Chicago (ORD) — 2 routes
- Oslo (OSL) — 2 routes
- Bucharest (OTP) — 2 routes
- Palma de Mallorca (PMI) — 2 routes
- Palermo (PMO) — 2 routes
- Poznan (POZ) — 2 routes
- Prague (PRG) — 2 routes
- Pula (PUY) — 2 routes
- Shanghai (PVG) — 2 routes
- Rijeka (RJK) — 2 routes
- Rovaniemi (RVN) — 2 routes
- Seattle (SEA) — 2 routes
- San Francisco (SFO) — 2 routes
- Singapore (SIN) — 2 routes
- Thessaloniki (SKG) — 2 routes
- Sofia (SOF) — 2 routes
- Stuttgart (STR) — 2 routes
- Lamezia-Terme (SUF) — 2 routes
- Sevilla (SVQ) — 2 routes
Safety record
Recent accident and incident reports involving Lufthansa aircraft.
Passenger rights
Was your Lufthansa flight delayed 3+ hours, cancelled, or overbooked? You may be owed up to €600.
Check my compensationKnow your rights →Affiliate link — we may earn a commission, at no extra cost to you.