BA CityFlyer

British Airways’ regional subsidiary flies across Europe from London City with an all-Embraer 190 fleet – in full BA livery and under BA flight numbers. You can recognize it by type, registration and the callsign FLYER.

Also known as: BA CityFlyer Ltd · British Airways CityFlyer · CityFlyer Express · CJ

Great BritainGreat BritainRegional airlinesIATA: CJICAO: CFE11 min read

CJ

IATA code

CFE

ICAO code

FLYER

Callsign on the radio

5.5°

Approach angle at London City

Key takeaways

  • BA CityFlyer is British Airways’ regional subsidiary and, through BA, part of International Airlines Group (IAG).
  • Codes: IATA CJ, ICAO CFE, callsign “FLYER” – but it is sold under BA flight numbers.
  • The fleet consists only of Embraer 190s, which cope with the steep approach at London City.
  • The history goes back to 1991: Euroworld Airways became CityFlyer Express, a BA franchise partner, a BA subsidiary and, in 2007, today’s BA CityFlyer.
  • Home is London City, plus flights from Stansted and seasonal leisure routes.
Contents
  1. 1.BA CityFlyer at a glance
  2. 2.Codes and callsign
  3. 3.History: from Euroworld to BA CityFlyer
  4. 4.The fleet: only the Embraer 190
  5. 5.London City: why the airport determines the fleet
  6. 6.Routes and bases
  7. 7.How to recognize BA CityFlyer
  8. 8.Common mix-ups
  9. 9.Conclusion

Profile

IATA codeCJ
ICAO codeCFE
CallsignFLYER
HubsLCY
Allianceoneworld
Business modelRegional airline for short-haul routes within the United Kingdom and to Europe, focused on business travelers from London City
HeadquartersHarmondsworth in the London Borough of Hillingdon (near Heathrow)
FoundedCurrent company 2007; name and codes come from CityFlyer Express, which started in 1991 as Euroworld Airways
Group100 percent subsidiary of British Airways, part of International Airlines Group (IAG)
Home baseLondon City (LCY), plus flights from London Stansted (STN)
Allianceoneworld, as an affiliate member through British Airways
Fleet (as of 2025/2026)About 20 Embraer 190s, only one aircraft type
Previous typesAvro RJ100 and RJ85 (until the fleet renewal around 2010/2011), Embraer 170 (2009–2021); at CityFlyer Express earlier Shorts 360, ATR 42, ATR 72 and Avro RJ100
Flight numbersSold under BA flight numbers in British Airways livery

How to recognize the airline

Is that really BA CityFlyer?

Check off everything that applies to the aircraft you’re looking at right now.

  • Full British Airways livery with the Union Flag design on the tail – there is no separate CityFlyer logo on the outside
  • Almost always an Embraer 190: slim regional jet with two engines under the wings and four seats per row
  • The tracker shows CFE instead of BAW – that is the surest sign of CityFlyer
  • British registration with G-, many aircraft in the series G-LCY… and G-LCA…
  • Steep approach at 5.5 degrees to the only runway at London City – noticeably steeper than at other airports

A slim regional jet in British Airways colors coming down steeply over the Docklands onto a short runway between two dock basins: that is the typical picture of BA CityFlyer. For passengers, the airline is simply British Airways. For spotters, it is a separate company with its own code, its own fleet and a history that goes back to 1991. This page shows you how to tell CityFlyer from its parent and what lies behind the name.

Every E190 individually in your hangar

With Planetrack, you log sightings with registration, type, airline and airport – and see at a glance which CityFlyer Embraers you are still missing. Planetrack is launching soon – join the waitlist and get early access.

Download Planetrack on the App Store Get Planetrack on Google Play

BA CityFlyer at a glance

BA CityFlyer is the regional subsidiary of British Airways. The company is wholly owned by BA and thus part of the International Airlines Group, which also includes Iberia, Vueling and Aer Lingus. Its headquarters is in Harmondsworth, right next to Heathrow, but its aircraft are almost all based in east London: at London City Airport, where CityFlyer is by far the most important airline.

The business model is clearly defined. At its core, CityFlyer takes business travelers from the City’s financial district and Canary Wharf quickly to destinations in Great Britain and Europe. Alongside this, the airline has built up a leisure program over the years, with routes to sun and ski destinations that often run only seasonally or on weekends.

All flights are sold by British Airways. The ticket and the departure board therefore show a BA flight number, the aircraft wear the regular BA livery, and the frequent flyer program is British Airways’ as well. What makes CityFlyer a separate airline is its own operating license, its own crews and its own ICAO code.

CJThe company’s IATA code
CFEICAO code on the tracker
E190Only aircraft type in the fleet

Codes and callsign

  • IATA code CJ: the company’s own code. You rarely see it in everyday life because the flights are sold as BA flights.
  • ICAO code CFE: appears in the air traffic control flight plan and thus on flight trackers. It is the most important identifying feature.
  • Callsign FLYER: this is how the crew identifies itself on the radio, followed by the flight number.

How IATA and ICAO codes work in general is explained in the article on IATA and ICAO codes; you can find more on unusual radio names under airline callsigns. Codes and callsign are not a 2007 reinvention. Its predecessor CityFlyer Express already used CJ, CFE and FLYER. So when British Airways restarted, it revived not only the name but also the identifiers.

CFE instead of BAW

British Airways mainline flights appear on trackers with the ICAO code BAW. If a flight from London City shows CFE instead, CityFlyer is flying. How to read ADS-B data sensibly is explained in the guide to flight tracking for spotters.

History: from Euroworld to BA CityFlyer

The history of BA CityFlyer is a small piece of British regional aviation with several fresh starts. If you know it, you also understand why the name is older than today’s company.

1991: Euroworld Airways

Former managers of Air Europe Express found a new regional airline in spring 1991. In May 1991, Euroworld Airways starts operations with two Shorts 360s, and from July it flies scheduled service from Gatwick.

1992: CityFlyer Express

In February 1992, the airline is called CityFlyer Express. From Gatwick it grows with ATR 42 turboprops, with ATR 72s added from 1994 and the first Avro RJ100s from 1997.

1993: first BA franchise partner

From August 1993, CityFlyer flies as “British Airways Express” – as BA’s very first franchise partner.

1998–2001: purchase and integration

At the end of 1998, British Airways agrees to buy it for about £75 million, and in 1999 the airline passes to BA. From 2001, CityFlyer Express is integrated into BA’s short-haul operation at Gatwick and disappears as a separate company by 2002.

2007: restart as BA CityFlyer

BA sells its regional subsidiary BA Connect to Flybe but keeps London City and ten Avro RJ100s. For this operation, CityFlyer is revived as a new subsidiary; the operating license comes in February 2007.

By the turn of the millennium, CityFlyer Express was already a fairly large regional airline: at the end of 2000, the fleet consisted of 21 aircraft, including 16 Avro RJ100s and five ATR 72s. Before that, ATR 42s had also been in service. BA’s other British regional operations ran from 2002 under the name British Airways CitiExpress, and from 2006 as BA Connect. Its sale to Flybe in 2007 finally prompted the re-founding of CityFlyer.

The new BA CityFlyer began with the ten Avro RJ100s that BA had kept from BA Connect. In summer 2008, two shorter Avro RJ85s were added because the RJ100 could not carry its full payload on some routes in summer. In the same year, the decision was made to switch fleets: eleven Embraer jets, six E170s and five E190s, with options on more E190s. The first E170 arrived in 2009, the first E190 in 2010, and with further orders the Embraer fleet replaced the Avro jets by about 2011.

The 2009 accident

In February 2009, the nose gear of an RJ100 (G-BXAR) collapsed after landing at London City from Amsterdam. Nobody was seriously injured, but the aircraft was written off. The investigation found a fatigue crack in the main fitting of the nose gear as the cause.

The fleet: only the Embraer 190

Today the fleet is as simple as at hardly any other airline: there is only one type. The overview shows how it has developed since 2007.

Type Period Number Spotter note
Avro RJ100 2007–approx. 2011 10 Four-engine high-wing, taken over from BA Connect
Avro RJ85 2008–approx. 2011 2 Shorter version of the RJ100
Embraer 170 2009–2021 6 Smallest Embraer in the fleet, without overwing emergency exits
Embraer 190 since 2010 about 20 (as of 2025) Only type today, about 100 seats

The Embraer 190 is a regional jet a good 36 meters long with two General Electric CF34-10E engines under the wings. In the cabin, passengers sit four abreast, two on the left and two on the right of the aisle. Compared with turboprops like the Dash 8, the jet scores with higher cruising speed – a clear advantage on routes to central and southern Europe.

The smaller Embraer 170 disappeared from the fleet in 2021, in the middle of the pandemic. Since then, only E190s have flown. Whether CityFlyer will switch to the newer Embraer 195-E2 or another type in the medium term is not publicly known for certain – the E2 is, however, now approved for London City.

Still missing a registration?

Put individual CityFlyer registrations on your wish list and get notified when they approach or land near you. Planetrack is launching soon – join the waitlist.

Download Planetrack on the App Store Get Planetrack on Google Play

London City: why the airport determines the fleet

Without London City, BA CityFlyer would not exist in this form. The airport lies in the Royal Docks in the borough of Newham, about ten kilometers east of the City of London, and has been in operation since 1987. It has a single runway (09/27) a good 1,500 meters long, squeezed between former dock basins and densely built-up urban area.

The airport therefore makes special demands. The glide path is at 5.5 degrees – at most airports about 3 degrees is usual. Aircraft must be specially approved for this steep approach, and only multi-engine fixed-wing aircraft up to roughly the size of the Embraer 195-E2, Airbus A220 or A318 may land. An A320 or a Boeing 737 is out of the question at London City. How a normal instrument approach works and why the angle matters is explained in the guide to the ILS approach.

For spotters, the steep approach is the big highlight: the Embraers come down noticeably steeply and touch down shortly after the runway threshold. Add to that the backdrop of water, cranes and the skyscrapers of Canary Wharf – pictures you won’t get at any other London airport.

Mind the operating hours

London City is not open around the clock. On weekdays, operations run from 6:30 a.m. to 10:30 p.m., on Saturdays only until noon, on Sundays only from 12:30 p.m. If you come on a Saturday afternoon, you will see not a single CityFlyer movement.

Routes and bases

The network is split in two. On weekdays, routes for business travelers dominate, such as to Edinburgh, Glasgow, Belfast City, Amsterdam, Dublin, Zurich, Geneva, Milan Linate, Frankfurt or Berlin. On weekends and in vacation periods, leisure destinations are added – according to route overviews (as of 2024), for example Ibiza, Palma, Florence, Nice, Chambéry for the French Alps, Skiathos or Split. Which routes are currently running changes from season to season.

Over the years, CityFlyer has extended the network beyond London City several times:

  • Since 2016, the airline has also flown from London Stansted, mainly to leisure destinations.
  • From 2017, there were summer flights from Manchester, Bristol, Edinburgh, Dublin and Birmingham to Spain, Italy, Greece and France – BA thereby returned to regional British routes after about ten years.
  • In 2020, CityFlyer closed its crew base in Edinburgh in the wake of the pandemic.
  • From May 2021, CityFlyer served weekend routes from Southampton; in September 2024, the airline announced it would withdraw from there.

In Germany, you see CityFlyer mainly in Frankfurt and Berlin – provided the routes are on the current schedule. A reliable stop outside London is also Edinburgh, where the Embraers show up alongside BA’s mainline Airbus aircraft.

Good chances of CityFlyer if …

  • you are at London City on a weekday – CityFlyer flies most of the traffic there
  • a BA flight from or to London City is on the schedule at your airport
  • it is summer or ski season and the leisure routes are running

Check beforehand if …

  • you are planning from older route lists – many destinations are only seasonal
  • a BA flight from Stansted or Gatwick is coming: not every one of them is a CityFlyer Embraer

Probably not a CityFlyer day if …

  • you are standing at London City on a Saturday afternoon
  • your destination is Heathrow – BA flies there with its own mainline fleet

How to recognize BA CityFlyer

Because the livery is identical to British Airways, you have to use other features. The good news: two or three glances make it clear.

What points to CityFlyer

  • Embraer 190 in BA colors
  • ICAO code CFE and callsign FLYER
  • Departure from or destination London City
  • G- registration from the series G-LCY… or G-LCA…

What points to BA mainline

  • Airbus A320 family or widebody
  • ICAO code BAW and callsign SPEEDBIRD
  • Departure from Heathrow
  • Registration from other G- series

The type alone is already a strong indication: British Airways itself mainly uses Airbus on short-haul, and the Embraer 190 in BA colors almost always belongs to CityFlyer. The registration confirms the impression. How British registrations are structured and how to look them up in the G-INFO register is explained in the article on British G- registrations.

In comparison with other regional airlines in Europe, a parallel stands out: KLM Cityhopper and Lufthansa CityLine also fly in their parent’s livery, and at KLM Cityhopper they are Embraers as well. Without a look at the code or registration, these aircraft are easily assigned incorrectly. At London City, you also meet other Embraer operators such as Helvetic Airways, which landed there in 2025 as the first with an E195-E2.

Common mix-ups

  • Thinking every BA aircraft is British Airways – at London City it is almost always CityFlyer. The code CFE brings clarity.
  • Mixing up the E190 and E170 – the E170 is about six meters shorter and has no overwing emergency exits. At CityFlyer it has not flown since 2021.
  • Mixing up the E190 and E195 – the E195 is a good two meters longer. CityFlyer has no E195s. The guide Telling Embraer E-Jets apart shows all the differences in the family.
  • Equating CityFlyer with Flybe or BA Connect – BA Connect went to Flybe in 2007, CityFlyer stayed with British Airways.
  • Looking for the IATA code CJ on the ticket – it is sold under BA flight numbers.
  • Equating CityFlyer Express (1991–2001) and BA CityFlyer (since 2007) – same name and same codes, but two different companies.

Keep an eye on CityFlyer

Follow individual registrations or the Embraer 190 and get notified on approach or landing – and post your sighting with type, registration, airline and spot. Planetrack is launching soon – join the waitlist and get early access.

Download Planetrack on the App Store Get Planetrack on Google Play

Conclusion

BA CityFlyer is a prime example of how a separate airline can hide behind a well-known livery. The company flies in British Airways colors and under BA flight numbers, but has its own codes, an all-Embraer 190 fleet and a home that exists only once: the short city airport in the Docklands with its steep approach. If you note the code CFE and the registration, you can assign every sighting cleanly – and keep the history from Euroworld through CityFlyer Express to today in mind as well.

In short

BA CityFlyer (IATA CJ, ICAO CFE, callsign FLYER) is British Airways’ regional subsidiary based at London City. It flies only the Embraer 190 in BA livery – type, tracker code and registration show the difference from the parent.

Summary

  • You recognize BA CityFlyer not by the livery but by type and code: an Embraer 190 in BA colors with CFE on the tracker is almost certainly CityFlyer.
  • The airline is closely tied to London City – the short airport in the Docklands with its 5.5-degree approach shapes the fleet and schedule.
  • Before the Embraer jets, Avro RJ100s and RJ85s flew here; at its predecessor CityFlyer Express, also ATR turboprops.
  • Interesting for spotters are the weekend gap at London City and the seasonal leisure routes that bring BA Embraers to unusual destinations.

Frequently asked questions

What are BA CityFlyer’s IATA and ICAO codes?

BA CityFlyer’s IATA code is CJ, the ICAO code CFE. On the radio, the crew uses the callsign “FLYER.” Tickets and departure boards still usually show a BA flight number because the flights are sold by British Airways.

Is BA CityFlyer the same as British Airways?

Not quite. BA CityFlyer is a separate airline with its own operating license, but is wholly owned by British Airways. The aircraft wear the BA livery, and to passengers everything looks like British Airways. For spotters, the separate ICAO code CFE makes the difference visible.

Which aircraft does BA CityFlyer fly?

BA CityFlyer uses only one type: the Embraer 190. According to common fleet overviews, there are about 20 aircraft (as of 2025). The smaller Embraer 170s were retired in 2021, the Avro RJ100s and RJ85s already with the fleet renewal in the early 2010s.

Why doesn’t BA CityFlyer fly the Airbus A320?

Because of London City. The airport has only a short runway of a good 1,500 meters and an approach angle of 5.5 degrees. Only aircraft up to the size of the Embraer 195-E2, Airbus A220 or A318 are approved there. British Airways’ A320 family therefore flies from Heathrow and Gatwick, not from London City.

Since when has BA CityFlyer existed?

The current company started in 2007, when British Airways sold its regional subsidiary BA Connect to Flybe but kept the London City routes. For this, BA reused the name CityFlyer Express – an airline that had begun in 1991 as Euroworld Airways, flew as the first BA franchise partner from 1993 and was bought by BA in 1999.

Is BA CityFlyer part of oneworld?

Yes, as an affiliate member through its parent British Airways. The airline has no full membership of its own; its flights run within the oneworld network as British Airways flights.

Where can I spot BA CityFlyer?

You see the most traffic at London City, the home base. In addition, CityFlyer flies from London Stansted and to destinations in Great Britain and Europe, including Frankfurt or Berlin depending on the schedule. Check the current schedule, because many leisure routes run only seasonally.

When is London City quiet?

The airport has fixed operating hours: weekdays from 6:30 a.m. to 10:30 p.m., Saturdays only until noon, Sundays only from 12:30 p.m. So between Saturday noon and Sunday noon, flight operations rest for about 24 hours. Plan your visit accordingly.

Keep an eye on BA CityFlyer

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.

Early access, launch perks and a say in new features.

Aircraft types in the fleet

More airlines

Related airports & manufacturers

Airports, manufacturers, airline groups and alliances – who is behind them and what you should know as a spotter.

All airports & manufacturers →

Related guides from the blog

PT

Planetrack editorial team

The airline database is built from our own observations, community sightings and publicly available sources. Fleets, routes and owners change all the time – confirmed details are in the profile, and anything subject to change is marked as such.

← All British airlines