Key takeaways
- Lufthansa CityLine was Lufthansa’s regional and feeder subsidiary; its roots go back to 1958, and it carried its current name since 1992.
- Codes: IATA CL, ICAO CLH – in everyday operations, though, CityLine mostly flew under Lufthansa flight numbers.
- The fleet changed often: Fokker 50, CRJ, Avro RJ85, Embraer E190/E195, A319, A320neo and finally CRJ900 – plus A340 long-haul and A321 freighters.
- Flight operations ended in April 2026: Lufthansa took the remaining CRJs out of the schedule.
- The successor is Lufthansa City Airlines – a separate company founded in 2022, with different codes and an Airbus fleet.
Contents
- 1.Lufthansa CityLine at a glance
- 2.From East Frisia to the crane: the history
- 3.The fleet through the years
- 4.The A340 detour: long-haul with a regional airline
- 5.The end in April 2026
- 6.CityLine or Lufthansa City Airlines?
- 7.How to recognize CityLine in photos
- 8.Where to see CityLine’s heirs today
- 9.Common mix-ups
- 10.Conclusion
Profile
| IATA code | CL |
|---|---|
| ICAO code | CLH |
| Hubs | MUC, FRA |
| Alliance | Star Alliance |
| Status | Flight operations ceased in April 2026 (historical) |
| Business model | Regional and feeder traffic on behalf of Lufthansa, at times also long-haul and cargo |
| Headquarters | Munich Airport |
| Roots | 1958 Ostfriesische Lufttaxi (OLT), from 1974 DLT Deutsche Luftverkehrsgesellschaft |
| Name Lufthansa CityLine | since 1992, also wholly owned by Lufthansa |
| Hubs | Munich (MUC) and Frankfurt (FRA) |
| Alliance | Star Alliance (via Lufthansa) |
| Last fleet | Bombardier CRJ900 (previously also Airbus A319 and A320neo for Lufthansa) |
| Successor | Lufthansa City Airlines (IATA VL, ICAO LHX) |
How to recognize the airline
Is that really Lufthansa CityLine?
- Lufthansa livery with the crane on the tail – since 1994 CityLine flew under the Lufthansa brand
- Typical for the last years: Bombardier CRJ900 with rear-mounted engines and T-tail, registrations starting with D-AC…, such as the D-ACN… series
- Flights mostly ran with an LH flight number – the flight number alone does not reveal CityLine
- Formerly: Avro RJ85 with four engines and Embraer E190/E195 as feeders
- From 2015 to 2020, CityLine even flew the four-engine Airbus A340-300 for Lufthansa
- Do not confuse with Lufthansa City: the new subsidiary flies Airbus aircraft with the word “City” after the titles
If you have spotted in Frankfurt or Munich over the last few decades, you know the picture: a slender regional jet with rear-mounted engines, dark blue tail, crane – and yet not a “real” Lufthansa. Behind it was almost always Lufthansa CityLine, the group’s regional and feeder subsidiary. Its flight operations ended in April 2026. This page explains where CityLine came from, which aircraft it flew, what the A340 episode was about and how to tell it apart from the new Lufthansa City Airlines.
Your CityLine archive in the hangar
With Planetrack you can also post older sightings with photo, registration, type and airline – so your CRJ and Embraer pictures in the crane look get a permanent place in your collection. Planetrack is launching soon – join the waitlist and get early access.
Lufthansa CityLine at a glance
Lufthansa CityLine was a wholly owned subsidiary of the Lufthansa Group, based at Munich Airport. Its job: bring passengers from German and European cities to the hubs Frankfurt and Munich and pick them up again. CityLine did not sell its own tickets for this – it flew on behalf of Lufthansa, mostly with an LH flight number and in Lufthansa colors.
That is exactly why CityLine was invisible to many passengers and all the more interesting to spotters. Behind the uniform crane look was an airline of its own, with its own flight operations, its own crews and a fleet that was completely transformed again and again over the decades.
From East Frisia to the crane: the history
CityLine’s roots lie far to the north. In 1958, two entrepreneurs in East Frisia founded a small air taxi service for the North Sea resorts, which later became Ostfriesische Lufttaxi (OLT). In 1974, regional traffic was spun off into a new company: DLT, Deutsche Luftverkehrsgesellschaft. It flew from October 1974.
Lufthansa got involved step by step: in 1978 with a good quarter of the shares, in 1985 with 40 percent, and in 1989 it took the majority. In the early 1990s Lufthansa took over the company completely, and in 1992 DLT was renamed Lufthansa CityLine. Since 1994 it flew under the Lufthansa brand – with its livery, titles and logo.
1958
Founding of the air taxi service in East Frisia, the seed of the later OLT.
1974
Regional traffic moves to the newly founded DLT.
1992
Renamed Lufthansa CityLine, also wholly owned by Lufthansa.
2015–2020
CityLine flies Airbus A340-300s on Lufthansa leisure routes.
June 2024
Lufthansa announces it will replace CityLine with Lufthansa City Airlines.
April 2026
The remaining CRJs are taken out of the schedule – end of flight operations.
The fleet through the years
Hardly any German airline has flown as many types as CityLine. In the early years turboprops dominated, such as the Fokker 50 and the Dash 8; some Dash 8s and ATR 42s were flown for CityLine by the Danish airline Cimber Air. Then came the switch to jets: DLT was the launch customer of the Canadair Regional Jet in 1990, and in 1997 CityLine was regarded as the first European regional airline to operate only jets.
| Type | Period at CityLine | Spotter note |
|---|---|---|
| Fokker 50 | 1992–1997 | Turboprop of the early years |
| CRJ100/CRJ200 | from 1992, CRJ100 until 2010 | The first regional jet in the crane look |
| Avro RJ85 | 1994–2012 | Four engines, high wing – last flight on August 27, 2012 |
| CRJ700 | until 2015 | Stretched CRJ, handed over after a few years |
| Embraer E190 | 2009–2024 | Later to Air Dolomiti |
| Embraer E195 | 2009–2022 | Later to Air Dolomiti |
| Airbus A340-300 | 2015–2020 | Long-haul on a wet lease for Lufthansa |
| Airbus A321P2F | from 2022 | Freighter for Lufthansa Cargo, handed over in 2024 |
| Airbus A319 | from 2019 | Taken over from Lufthansa, flown on medium-haul routes |
| Airbus A320neo | 2023–2025 | Brief stint, back to Lufthansa |
| CRJ900 | until April 2026 | The last typical CityLine jet |
The foundation for the late fleet was laid by a 2007 order: Lufthansa ordered 30 Embraer E190/E195s and 15 CRJ900s to replace the aging BAe 146 and Avro RJ jets. The Embraers later left CityLine again and now fly with the group’s Italian sister airline Air Dolomiti. The manufacturers of the regional jets were Bombardier and Embraer. If you want to cleanly separate the E190 and E195 in old photos, the guide Telling Embraer E-Jets apart helps.
Cargo under CityLine’s management
From 2022, CityLine operated a few A321s converted to freighters for Lufthansa Cargo, mainly out of Frankfurt. In fall 2024 these aircraft passed to Lufthansa Cargo. The episode shows how flexibly the group used CityLine as an operator.
The A340 detour: long-haul with a regional airline
The most surprising part of CityLine’s history is the Airbus A340-300. At the end of 2014, Lufthansa announced it would transfer several A340s to its regional subsidiary. From 2015, CityLine deployed them on leisure routes with denser seating and in Star Alliance livery. The model was a classic wet lease: CityLine provided the aircraft and cockpit crew, the cabin came from Lufthansa, and the flights were sold as Lufthansa flights.
For spotters this was a curious combination – a four-engine long-haul jet under the roof of a regional airline. The chapter ended with the COVID crisis: in 2020 the A340s went back to Lufthansa. The article A330 or A340? shows how to tell an A340 from its twinjet sibling.
CityLine and Discover – a common mix-up
You often read that CityLine flew the A340 “for Discover”. That is not correct: the A340 leisure flights ran under Lufthansa until 2020. Discover Airlines only started in July 2021 as Eurowings Discover and subsequently took on the role of the group’s leisure airline with A320s and A330s. In substance, Discover is more of a successor to that idea, not the client.
The end in April 2026
As early as June 2024, Lufthansa announced that it would gradually shift CityLine’s feeder traffic to the new Lufthansa City Airlines. An important background was CityLine’s old collective agreements. The union side fought the plan and went to court in November 2024. Lufthansa initially did not name a firm end date.
Then things moved faster: in mid-April 2026, Lufthansa took the remaining CityLine aircraft out of the schedule – reportedly 27 CRJs, effective April 18, 2026. The group cited sharply higher fuel costs and strikes, among other reasons. In its second-quarter release of August 4, 2026, the Lufthansa Group explicitly names the removal of CityLine’s flight operations as part of an optimization of short-haul traffic.
With that, an image that shaped German airports for decades disappeared: the CRJ in the Lufthansa look. If you have such photos in your archive, you now own genuine historical documents.
Find former CityLine jets again
Set up sighting alerts for registrations or types and get notified when a particular jet – such as an ex-CityLine Embraer at Air Dolomiti – approaches or lands near you. Planetrack is launching soon – join the waitlist.
CityLine or Lufthansa City Airlines?
The names sound almost the same, the airlines are not. The distinction matters for your archive, because both fly or flew in Lufthansa colors.
Lufthansa CityLine (historical)
- Roots going back to 1958, name CityLine since 1992
- Codes CL / CLH, flights mostly with an LH flight number
- Most recently CRJ900, earlier Embraer, Avro RJ85, A319 and A340
- Flight operations ceased in April 2026
Lufthansa City Airlines (active)
- Founded in 2022, scheduled flights since June 2024
- Codes VL / LHX, its own VL flight numbers
- Airbus A320neo and A319, A220-300 on order
- Word “City” after the Lufthansa titles
In practice this means: if you see an Airbus with “Lufthansa City” titles today and LHX on the tracker, it is Lufthansa City Airlines. A CRJ or Embraer in the crane look in a photo from the years before 2026, on the other hand, very likely comes from CityLine. The article Callsign and flight number explains how flight number and callsign relate.
How to recognize CityLine in photos
Because CityLine has flown in full Lufthansa livery since 1994, you have to look for other features:
- The aircraft type: a CRJ, Avro RJ85 or Embraer with the crane on the tail is a strong hint of CityLine. It is not completely certain, because in Lufthansa regional traffic partner airlines at times also flew in a similar look – only the registration gives certainty.
- The registration: the CityLine CRJs carried registrations beginning with D-AC…, for the CRJ900 for example the D-ACN… series; CityLine’s A319s came from Lufthansa, for example D-AILS or D-AILT. The guide to aircraft registrations shows how German registrations are built.
- The ICAO code: if a flight ran under CLH, CityLine was the operator. In scheduled service, though, flights mostly carried Lufthansa numbers – here, checking against registration databases helps more than the flight number.
- Special liveries: the CityLine A340s wore the Star Alliance livery without Lufthansa titles. More on this in the article on alliance liveries.
A319s are the pitfall
A Lufthansa A319 in a photo can come from Lufthansa itself, from 2019 at times also from CityLine, or today from Lufthansa City Airlines. Without registration and date, the operator can hardly be determined reliably. So always note both for such pictures.
Where to see CityLine’s heirs today
CityLine itself no longer flies, but its traces are still visible at German hubs. At the Munich Airport visitors’ hill and the Zeppelinheim viewing platform in Frankfurt you will run into the Airbus jets of Lufthansa City Airlines, which took over the feeder traffic. You can find former CityLine Embraers in the schedule of Air Dolomiti, which connects Frankfurt and Munich with Italy, among others.
The article on regional airlines in Europe gives an overview of companies that fulfill similar roles in Europe today. And if you want to fill in your old pictures, the guide Matching sightings with ADS-B has tips on how to cleanly reconstruct date, flight and registration after the fact.
Worth it for you if …
- you are sorting an archive of Lufthansa regional jets from before 2026
- you want to track down former CityLine jets at other airlines
- you are interested in the history of Lufthansa’s feeder traffic
Look closely if …
- you want to classify a Lufthansa A319 without a registration
- a source equates CityLine and Lufthansa City Airlines
No chance anymore if …
- you want to catch a CityLine flight with a CRJ900 live – flight operations have been history since April 2026
Common mix-ups
- Equating CityLine with Lufthansa City – two different companies with their own codes; City Airlines is the successor, not the renamed CityLine.
- Attributing the A340 to Discover – the CityLine A340s flew for Lufthansa until 2020, and Discover only started in 2021.
- Taking every crane for Lufthansa itself – CRJs, Avro RJ85s and Embraers in the Lufthansa look mostly came from CityLine.
- Taking the flight number for the operator – CityLine mostly flew with an LH number; only the registration or ICAO code shows the real operator.
- Taking Embraers at Air Dolomiti for new deliveries – some come from the former CityLine fleet.
Conclusion
Lufthansa CityLine was more than a feeder. From the East Frisian air taxi company through DLT to the regional subsidiary with CRJs, Avro RJ85s, Embraers and even A340s, its history mirrors almost seven decades of German regional aviation. With the end of flight operations in April 2026, it has become an archive topic for spotters – one where cleanly noted registrations and dates pay off especially well.
Quick verdict
Lufthansa CityLine (IATA CL, ICAO CLH) was Lufthansa’s regional and feeder subsidiary with roots going back to 1958. Its flight operations ended in April 2026; the job has been taken over by Lufthansa City Airlines – a separate airline with an Airbus fleet and the codes VL/LHX.
Summary
- For over three decades, Lufthansa CityLine was the backbone of Lufthansa’s feeder traffic to Frankfurt and Munich.
- For spotters it is now a historical topic: CRJ900s, Embraers and Avro RJ85s in the crane look are archive subjects.
- The A340 episode from 2015 to 2020 was Lufthansa leisure long-haul – Discover Airlines did not exist yet.
- If you read “City” on a Lufthansa aircraft today, you are looking at Lufthansa City Airlines, not CityLine.
Frequently asked questions
Does Lufthansa CityLine still exist?
Not as an operating airline. As early as June 2024, Lufthansa had announced that it would gradually replace CityLine with Lufthansa City Airlines. In mid-April 2026 the group then took the remaining CityLine aircraft out of the schedule, reportedly effective April 18, 2026. Lufthansa cited sharply higher fuel costs and strikes, among other reasons.
What IATA and ICAO codes did Lufthansa CityLine have?
The IATA code was CL and the ICAO code CLH. In scheduled service, though, CityLine flew on behalf of Lufthansa – so the departure board mostly showed an LH flight number.
Is Lufthansa CityLine the same as Lufthansa City Airlines?
No. CityLine is the old regional subsidiary with roots going back to 1958 and, most recently, CRJ900s. Lufthansa City Airlines was newly founded in 2022, has flown under the “Lufthansa City” brand with Airbus A320neos and A319s since June 2024, and uses the codes VL and LHX. It took over CityLine’s feeder traffic.
Which aircraft did Lufthansa CityLine fly?
Very many over the years: Fokker 50s and Dash 8s in the early years, then Bombardier CRJ100/200, CRJ700 and CRJ900, Avro RJ85, Embraer E190 and E195, at times A320neo and A319, and A321 freighters for Lufthansa Cargo. Between 2015 and 2020, CityLine also flew Airbus A340-300s on long-haul routes.
Did CityLine fly the A340 for Discover Airlines?
No, this is often mixed up. From 2015, CityLine flew the A340-300 for Lufthansa on leisure routes under a so-called wet lease: CityLine provided the aircraft and cockpit crew, Lufthansa the cabin crew. That ended in 2020 with the COVID crisis. Discover Airlines only started in July 2021 – back then still as Eurowings Discover – and subsequently took on the role of the group’s leisure airline.
Where did the CityLine Embraers go?
The Embraer E190 and E195 joined CityLine from 2009 and later moved to the group’s Italian sister airline Air Dolomiti – the E195 until 2022, the E190 until 2024. So at Air Dolomiti you can still see some of these jets.
How do I recognize a CityLine aircraft in old photos?
The livery hardly helps, because since 1994 CityLine flew in Lufthansa colors. Type and registration are more reliable: a CRJ, an Avro RJ85 or an Embraer in the Lufthansa look strongly points to CityLine, although partner airlines at times also flew in a similar look. The CityLine CRJs carried registrations beginning with D-AC…, for the CRJ900 for example the D-ACN… series.
Keep an eye on Lufthansa CityLine
Watch the airline or individual registrations and get notified on approach or landing – and post your sighting with type, registration and spot. Planetrack is launching soon – join the waitlist and get early access.
Aircraft types in the fleet
Bombardier CRJ900
Slim fuselage, engines at the rear, T-tail on top: for years the CRJ900 was the workhorse of Lufthansa’s feeder traffic. Since CityLine’s demise it has become rare in Germany – here’s how to reliably spot it anyway.
Aircraft typeBombardier CRJ100/CRJ200
Small, slim, engines at the rear: the CRJ100/200 was the first Canadair Regional Jet and launched in 1992 with Lufthansa CityLine. It has almost vanished in Europe but still flies in the US – here’s how to reliably spot the 50-seater.
Aircraft typeBombardier CRJ700
The CRJ700 is the original of the stretched CRJ family: about 32 meters long, around 70 seats, engines at the rear. At Lufthansa CityLine it has been history since 2015, while in the US it keeps flying. Here’s how to reliably tell it from the longer CRJ900.
Aircraft typeEmbraer E190
The regional jet with mid-haul comfort: the E190 puts around 100 passengers in the air in a 2+2 cabin with no middle seat – and is often mistaken for its successor, the E190-E2.
Aircraft typeEmbraer E195
The largest first-generation E-Jet: the E195 stretches the E190 by about 2.4 meters and typically puts a good 100 to 120 passengers in the air in a 2+2 cabin. In Europe it is at home mainly in the Lufthansa Group.
Aircraft typeBAe 146 / Avro RJ85
High-mounted wing, four small engines, a T-tail and a tail cone that doubles as an air brake: the Avro RJ85 is one of the most distinctive regional aircraft ever built – and these days a genuine rarity.
Aircraft typeAirbus A340-300
Four slim engines, a third landing gear leg under the fuselage and the fuselage of an A330: the A340-300 is Airbus’s classic long-haul four-engine jet – and it is vanishing from Europe’s fleets. Here is how to recognize it while you still can.
Aircraft typeAirbus A319
Short, compact and in airline service since 1996: the A319 is the shrunken member of the A320 family. Here is how to reliably tell it from the A318, A320 and A319neo.
More airlines
Lufthansa City Airlines
The youngest airline in the Lufthansa Group: feeder flights from Munich and Frankfurt under the “Lufthansa City” brand, with the A320neo, the A319 and the Airbus A220-300 as its next type.
NetworkLufthansa
Germany’s largest airline and the core of the Lufthansa Group: a network carrier with hubs in Frankfurt and Munich and a founding member of Star Alliance.
LeisureDiscover Airlines
The leisure airline of the Lufthansa Group: Discover Airlines has flown Airbus A320s and A330s from Frankfurt and Munich to vacation destinations on short-, medium- and long-haul routes since 2021 – the A350 joins from mid-2027.
RegionalAir Dolomiti
The Italian regional airline of the Lufthansa Group from Verona: an all-Embraer fleet, its own brand instead of the crane and flights from Italy to the hubs in Munich and Frankfurt.
Low-costEurowings
The point-to-point airline of the Lufthansa Group: Eurowings flies A320-family jets from Düsseldorf and other German bases across Europe – and gets the Boeing 737 MAX 8 from 2027.
CargoLufthansa Cargo
The cargo subsidiary of the Lufthansa Group: Boeing 777F fleet based in Frankfurt, ICAO code GEC from German Cargo days, plus belly cargo in the group’s passenger jets and a stake in AeroLogic.
Related airports & manufacturers
Airports, manufacturers, airline groups and alliances – who is behind them and what you should know as a spotter.
Lufthansa Group
Lufthansa Group is not an airline but a group with a dozen operating carriers – from Lufthansa to SWISS and Austrian to Eurowings and ITA Airways. If you only look for the crane at the fence, you miss half the group.
AllianceStar Alliance
The aviation alliance founded in 1997 around Lufthansa, United and Air Canada – headquartered in Frankfurt am Main and with its own special alliance livery.
ManufacturerBombardier
Bombardier made the regional jet popular in Europe, developed today’s A220 and brought Learjet, Canadair and de Havilland Canada under one roof. Today the Montreal-based group builds only business jets – and you see them at Geneva, Le Bourget or Nice more often than you think.
ManufacturerEmbraer
From the Bandeirante feeder turboprop to the 146-seat E195-E2: Embraer of São José dos Campos is regarded as the third major force in airliner building after Airbus and Boeing – and also builds business jets, the C-390 military transport and the Super Tucano. Here you learn how to tell the families apart and where to get them in front of your lens in Europe.
Where to get Lufthansa CityLine in front of your lens
Spotting locations where this airline can be seen regularly – with vantage points, light times and coordinates.
Munich Airport visitors’ hill (Besucherhügel)
The best-known vantage point at Lufthansa’s Munich hub: from the visitors’ hill in the Besucherpark you look out over the airport grounds from above – with its own S-Bahn stop right next door.
Spotting hillZeppelinheim viewing platform at Frankfurt Airport
The classic among Frankfurt’s spotting spots: from the platform at the motorway bridge near Zeppelinheim, most landings in a west wind glide in onto the south runway – free, public and a quick S-Bahn ride from Frankfurt Hauptbahnhof.
Related guides from the blog
- Wet lease explained: why other airlines’ aircraft fly for your airline
- A330 or A340? Spotting engine count, landing gear and variants
- Telling Embraer E-Jets apart: E170, E175, E190, E195 and E2
- Regional airlines in Europe: feeders, contract flying and island routes
- Callsign vs. flight number: what’s the difference?
- Aircraft registrations explained: how to read any tail number



