Airlines / CJ
Airline
BA CityFlyer logo

BA CityFlyer (CJ)

BA CityFlyer (CJ) is a United Kingdom airline with the radio callsign “FLYER”. It operates 1,289 routes from 85 airports to 82 destinations in 23 countries, anchored at London (LGW). Its longest route is London (LHR) to Bangkok (BKK), roughly 9,577 km. Around 274 of its routes are domestic and 1,015 international. Every CJ flight number, origin and destination is listed below; live status, scheduled and actual times, gate and terminal come from the FlightNerve API.

1,289Routes
82Destinations
23Countries
LGWMain hub
9,577 kmLongest route
CFEICAO
CJIATA
BA CityFlyer route network · 322 routes

BA CityFlyer routes & flight numbers

Origin and destination for routes 801–900 of 1,289. Durations and scheduled times are available via the API.

FlightFromToDurationSchedule
CJ707LCY · LondonZRH · Zurich1h 15m••:•• → ••:••
CJ708GLA · GlasgowNCL · Newcastle upon Tyne, Tyne and Wear0h 35m••:•• → ••:••
CJ709EDI · EdinburghLCY · London1h 00m••:•• → ••:••
CJ70DPMI · Palma de MallorcaEDI · Edinburgh2h 34m••:•• → ••:••
CJ70KARN · StockholmLCY · London2h 03m••:•• → ••:••
CJ70ZLCY · LondonGLA · Glasgow1h 02m••:•• → ••:••
CJ712EMA · Nottingham, LeicestershireLGW · London0h 36m••:•• → ••:••
CJ717EDI · EdinburghLCY · London1h 00m••:•• → ••:••
CJ71BBHD · BelfastLCY · London0h 59m••:•• → ••:••
CJ71ELCY · LondonDUB · Dublin0h 55m••:•• → ••:••
CJ71HEDI · EdinburghLCY · London1h 00m••:•• → ••:••
CJ71JLCY · LondonFLR · Firenze (FI)1h 46m••:•• → ••:••
CJ71LKEGC · BergeracLCY · London1h 14m••:•• → ••:••
CJ71RGLA · GlasgowLCY · London1h 02m••:•• → ••:••
CJ720PIK · Prestwick, South AyrshireEDI · Edinburgh0h 28m••:•• → ••:••
CJ722EDI · EdinburghPIK · Prestwick, South Ayrshire0h 28m••:•• → ••:••
CJ723STN · London, EssexSEN · Southend-on-Sea, Essex0h 25m••:•• → ••:••
CJ726LCY · LondonGLA · Glasgow1h 02m••:•• → ••:••
CJ728LCY · LondonMAD · Madrid1h 50m••:•• → ••:••
CJ72ALCY · LondonAMS · Amsterdam0h 45m••:•• → ••:••
CJ72ANLCY · LondonGLA · Glasgow1h 02m••:•• → ••:••
CJ72BLCY · LondonGLA · Glasgow1h 02m••:•• → ••:••
CJ72ELCY · LondonFLR · Firenze (FI)1h 46m••:•• → ••:••
CJ72FFRA · Frankfurt am MainLCY · London1h 05m••:•• → ••:••
CJ72GLCY · LondonIOM · Castletown0h 52m••:•• → ••:••
CJ72JFFLR · Firenze (FI)LCY · London1h 46m••:•• → ••:••
CJ72KPMI · Palma de MallorcaEDI · Edinburgh2h 34m••:•• → ••:••
CJ72LKEGC · BergeracLCY · London1h 14m••:•• → ••:••
CJ72MLCY · LondonIOM · Castletown0h 52m••:•• → ••:••
CJ72NLGLA · GlasgowAGP · Málaga2h 52m••:•• → ••:••
CJ72TEDI · EdinburghLCY · London1h 00m••:•• → ••:••
CJ72UMAD · MadridLCY · London1h 50m••:•• → ••:••
CJ730PIK · Prestwick, South AyrshireEDI · Edinburgh0h 28m••:•• → ••:••
CJ7301LCY · LondonLIN · Segrate (MI)1h 29m••:•• → ••:••
CJ7302LIN · Segrate (MI)LCY · London1h 29m••:•• → ••:••
CJ7303LCY · LondonLIN · Segrate (MI)1h 29m••:•• → ••:••
CJ7304LIN · Segrate (MI)LCY · London1h 29m••:•• → ••:••
CJ7305LCY · LondonLIN · Segrate (MI)1h 29m••:•• → ••:••
CJ7306LIN · Segrate (MI)LCY · London1h 29m••:•• → ••:••
CJ7307LCY · LondonLIN · Segrate (MI)1h 29m••:•• → ••:••
CJ7308IBZ · Ibiza (Eivissa)STN · London, Essex2h 04m••:•• → ••:••
CJ7309STN · London, EssexIBZ · Ibiza (Eivissa)2h 04m••:•• → ••:••
CJ731SEN · Southend-on-Sea, EssexSTN · London, Essex0h 25m••:•• → ••:••
CJ7311MAN · Manchester, Greater ManchesterLCY · London0h 40m••:•• → ••:••
CJ7312LBA · Leeds, West YorkshireBHD · Belfast0h 42m••:•• → ••:••
CJ7313BHD · BelfastLBA · Leeds, West Yorkshire0h 42m••:•• → ••:••
CJ7314IBZ · Ibiza (Eivissa)MAN · Manchester, Greater Manchester2h 17m••:•• → ••:••
CJ7315MAN · Manchester, Greater ManchesterIBZ · Ibiza (Eivissa)2h 17m••:•• → ••:••
CJ7316CMF · ChambérySTN · London, Essex1h 19m••:•• → ••:••
CJ7317STN · London, EssexCMF · Chambéry1h 19m••:•• → ••:••
CJ7318EXT · Exeter, DevonBHD · Belfast0h 54m••:•• → ••:••
CJ7319BHD · BelfastEXT · Exeter, Devon0h 54m••:•• → ••:••
CJ732HHN · Frankfurt am Main (Lautzenhausen)BRU · Zaventem0h 37m••:•• → ••:••
CJ7320JMK · MykonosMAN · Manchester, Greater Manchester3h 36m••:•• → ••:••
CJ7321MAN · Manchester, Greater ManchesterALC · Alicante2h 20m••:•• → ••:••
CJ7322ALC · AlicanteMAN · Manchester, Greater Manchester2h 20m••:•• → ••:••
CJ7324BHX · Birmingham, West MidlandsBHD · Belfast0h 47m••:•• → ••:••
CJ7325BHD · BelfastBHX · Birmingham, West Midlands0h 47m••:•• → ••:••
CJ7326PMI · Palma de MallorcaMAN · Manchester, Greater Manchester2h 13m••:•• → ••:••
CJ7327BHD · BelfastGLA · Glasgow0h 33m••:•• → ••:••
CJ7329MAN · Manchester, Greater ManchesterSZG · Salzburg1h 49m••:•• → ••:••
CJ733STN · London, EssexSEN · Southend-on-Sea, Essex0h 25m••:•• → ••:••
CJ7330GLA · GlasgowBHD · Belfast0h 33m••:•• → ••:••
CJ7331BHD · BelfastGLA · Glasgow0h 33m••:•• → ••:••
CJ7334EAS · HondarribiaLCY · London1h 26m••:•• → ••:••
CJ7335LCY · LondonEAS · Hondarribia1h 26m••:•• → ••:••
CJ7336SPU · SplitLCY · London2h 07m••:•• → ••:••
CJ7337LCY · LondonSPU · Split2h 07m••:•• → ••:••
CJ7338PRG · PragueLCY · London1h 33m••:•• → ••:••
CJ7339LCY · LondonPRG · Prague1h 33m••:•• → ••:••
CJ7346LCY · LondonBHD · Belfast0h 59m••:•• → ••:••
CJ7347BHD · BelfastLCY · London0h 59m••:•• → ••:••
CJ7348CMF · ChambéryLCY · London1h 17m••:•• → ••:••
CJ7349LCY · LondonNCE · Nice, Alpes-Maritimes1h 34m••:•• → ••:••
CJ735STN · London, EssexFLR · Firenze (FI)1h 47m••:•• → ••:••
CJ736IBZ · Ibiza (Eivissa)LCY · London2h 01m••:•• → ••:••
CJ738LCY · LondonEDI · Edinburgh1h 00m••:•• → ••:••
CJ739STN · London, EssexLGW · London0h 28m••:•• → ••:••
CJ739FGLA · GlasgowLCY · London1h 02m••:•• → ••:••
CJ73AAMS · AmsterdamLCY · London0h 45m••:•• → ••:••
CJ73ELCY · LondonEDI · Edinburgh1h 00m••:•• → ••:••
CJ73LPMI · Palma de MallorcaSOU · Southampton1h 54m••:•• → ••:••
CJ73TZRH · ZurichLCY · London1h 15m••:•• → ••:••
CJ73WLCY · LondonEAS · Hondarribia1h 26m••:•• → ••:••
CJ73YUGLA · GlasgowLCY · London1h 02m••:•• → ••:••
CJ74ALCY · LondonAMS · Amsterdam0h 45m••:•• → ••:••
CJ74BEDI · EdinburghLCY · London1h 00m••:•• → ••:••
CJ74CLJMK · MykonosLCY · London3h 20m••:•• → ••:••
CJ74DEDI · EdinburghLCY · London1h 00m••:•• → ••:••
CJ74FZRH · ZurichLCY · London1h 15m••:•• → ••:••
CJ74HEDI · EdinburghLCY · London1h 00m••:•• → ••:••
CJ74JDUS · DüsseldorfLCY · London0h 54m••:•• → ••:••
CJ74LIBZ · Ibiza (Eivissa)LCY · London2h 01m••:•• → ••:••
CJ74MEDI · EdinburghPMI · Palma de Mallorca2h 34m••:•• → ••:••
CJ74MRAGP · MálagaLCY · London2h 21m••:•• → ••:••
CJ750ABHX · Birmingham, West MidlandsLCY · London0h 33m••:•• → ••:••
CJ751SEN · Southend-on-Sea, EssexLCY · London0h 25m••:•• → ••:••
CJ75ALCY · LondonBHD · Belfast0h 59m••:•• → ••:••
CJ75DLCY · LondonEDI · Edinburgh1h 00m••:•• → ••:••
CJ75GLCY · LondonNCE · Nice, Alpes-Maritimes1h 34m••:•• → ••:••
← PrevRoutes 801–900 of 1,289Next →

Live status, gate & on-time performance

Scheduled and actual times, terminal, gate, delays and live position for every flight here are available through the FlightNerve API, one call, one clean response.

Get an API key →

Where BA CityFlyer flies

82 destinations served.

Busiest BA CityFlyer hubs

Top origin airports by number of routes.

About the BA CityFlyer network

BA CityFlyer connects 85 origin airports with 82 destinations on 1,289 scheduled routes. Its domestic network covers about 274 routes within United Kingdom, while 1,015 routes reach international destinations across 23 countries. The busiest base, London (LGW), anchors most CJ departures. Use the map above to see the full route geography, or open any flight number for its exact origin, destination and live status.

Frequently asked

How many destinations does BA CityFlyer fly to?

BA CityFlyer (CJ) serves 82 destinations in 23 countries across 1,289 routes tracked by FlightNerve.

What is BA CityFlyer’s main hub?

BA CityFlyer’s busiest base is London Gatwick Airport (LGW) in London.

What is BA CityFlyer’s longest route?

BA CityFlyer’s longest scheduled route is London (LHR) to Bangkok (BKK), about 9,577 km.

Can I track BA CityFlyer flights with an API?

Yes. FlightNerve returns live status, position, schedule and aircraft for any CJ flight in a single API call.

Track any BA CityFlyer flight in real time

Live status, position, schedule and aircraft for every CJ flight, one API call.

Get an API key →