Airlines / CF
Airline
City Airline logo

City Airline (CF)

City Airline (CF) is a Sweden airline with the radio callsign “SWEDESTAR”. It operates 445 routes from 35 airports to 35 destinations in 12 countries, anchored at Antalya (AYT). Its longest route is Lübeck (LBC) to Kingscote Airport (KGC), roughly 15,491 km. Around 0 of its routes are domestic and 445 international. Every CF flight number, origin and destination is listed below; live status, scheduled and actual times, gate and terminal come from the FlightNerve API.

445Routes
35Destinations
12Countries
AYTMain hub
15,491 kmLongest route
SDRICAO
CFIATA
City Airline route network · 158 routes

City Airline routes & flight numbers

Origin and destination for routes 1–100 of 445. Durations and scheduled times are available via the API.

FlightFromToDurationSchedule
CF10CLBER · BerlinBEY · Beirut3h 32m••:•• → ••:••
CF10ELBER · BerlinBEY · Beirut3h 32m••:•• → ••:••
CF10NLBER · BerlinBEY · Beirut3h 32m••:•• → ••:••
CF11BLBEY · BeirutBER · Berlin3h 32m••:•• → ••:••
CF11DLBEY · BeirutBER · Berlin3h 32m••:•• → ••:••
CF11MLBEY · BeirutBER · Berlin3h 32m••:•• → ••:••
CF12GYFNC · FunchalBER · Berlin4h 12m••:•• → ••:••
CF12HSBER · BerlinFNC · Funchal4h 12m••:•• → ••:••
CF14PHBEY · BeirutBER · Berlin3h 32m••:•• → ••:••
CF14YLBER · BerlinBEY · Beirut3h 32m••:•• → ••:••
CF15XLBEY · BeirutBER · Berlin3h 32m••:•• → ••:••
CF16PLBER · BerlinBEY · Beirut3h 32m••:•• → ••:••
CF16RYBER · BerlinTRS · Ronchi dei Legionari/Trieste1h 13m••:•• → ••:••
CF17NEBER · BerlinFCO · Rome1h 45m••:•• → ••:••
CF17PBDUS · DüsseldorfBEY · Beirut3h 54m••:•• → ••:••
CF17QLBEY · BeirutBER · Berlin3h 32m••:•• → ••:••
CF17RATRS · Ronchi dei Legionari/TriesteBER · Berlin1h 13m••:•• → ••:••
CF17SGBER · BerlinTRS · Ronchi dei Legionari/Trieste1h 13m••:•• → ••:••
CF19BYBER · BerlinBEY · Beirut3h 32m••:•• → ••:••
CF19XAMIR · MonastirBRE · Bremen2h 38m••:•• → ••:••
CF19XDBER · BerlinMIR · Monastir2h 33m••:•• → ••:••
CF19YBDUS · DüsseldorfMIR · Monastir2h 25m••:•• → ••:••
CF19YCMIR · MonastirBER · Berlin2h 33m••:•• → ••:••
CF20GAKSF · CaldenPMI · Palma de Mallorca2h 01m••:•• → ••:••
CF20HAPMI · Palma de MallorcaKSF · Calden2h 01m••:•• → ••:••
CF20JWPMI · Palma de MallorcaBRE · Bremen2h 12m••:•• → ••:••
CF20KLBRE · BremenBEY · Beirut3h 53m••:•• → ••:••
CF20KSBRE · BremenPMI · Palma de Mallorca2h 12m••:•• → ••:••
CF20MQPMI · Palma de MallorcaBRE · Bremen2h 12m••:•• → ••:••
CF20NNBRE · BremenPMI · Palma de Mallorca2h 12m••:•• → ••:••
CF20PKPMI · Palma de MallorcaBRE · Bremen2h 12m••:•• → ••:••
CF20QCBRE · BremenPMI · Palma de Mallorca2h 12m••:•• → ••:••
CF21BRLBC · LübeckPMI · Palma de Mallorca2h 21m••:•• → ••:••
CF21CTPMI · Palma de MallorcaLBC · Lübeck2h 21m••:•• → ••:••
CF21JLBEY · BeirutBRE · Bremen3h 53m••:•• → ••:••
CF21SMBER · BerlinPMI · Palma de Mallorca2h 18m••:•• → ••:••
CF21XWBER · BerlinPMI · Palma de Mallorca2h 18m••:•• → ••:••
CF21YYPMI · Palma de MallorcaKSF · Calden2h 01m••:•• → ••:••
CF22BNPMI · Palma de MallorcaDRS · Dresden2h 11m••:•• → ••:••
CF22CHDRS · DresdenPMI · Palma de Mallorca2h 11m••:•• → ••:••
CF22WKPMI · Palma de MallorcaBRE · Bremen2h 12m••:•• → ••:••
CF23AHKSF · CaldenPMI · Palma de Mallorca2h 01m••:•• → ••:••
CF23AQPMI · Palma de MallorcaKSF · Calden2h 01m••:•• → ••:••
CF23MBPMI · Palma de MallorcaLBC · Lübeck2h 21m••:•• → ••:••
CF23MQDRS · DresdenPMI · Palma de Mallorca2h 11m••:•• → ••:••
CF23NSLBC · LübeckPMI · Palma de Mallorca2h 21m••:•• → ••:••
CF23NYPMI · Palma de MallorcaDRS · Dresden2h 11m••:•• → ••:••
CF23WWLBC · LübeckPMI · Palma de Mallorca2h 21m••:•• → ••:••
CF23XHBRE · BremenPMI · Palma de Mallorca2h 12m••:•• → ••:••
CF23YQPMI · Palma de MallorcaBRE · Bremen2h 12m••:•• → ••:••
CF24MEKSF · CaldenPMI · Palma de Mallorca2h 01m••:•• → ••:••
CF24MQPMI · Palma de MallorcaBRE · Bremen2h 12m••:•• → ••:••
CF24NEBRE · BremenPMI · Palma de Mallorca2h 12m••:•• → ••:••
CF24NQPMI · Palma de MallorcaKSF · Calden2h 01m••:•• → ••:••
CF24PBLBC · LübeckPMI · Palma de Mallorca2h 21m••:•• → ••:••
CF24QLBRE · BremenBEY · Beirut3h 53m••:•• → ••:••
CF25BGBRE · BremenPMI · Palma de Mallorca2h 12m••:•• → ••:••
CF25CTPMI · Palma de MallorcaBRE · Bremen2h 12m••:•• → ••:••
CF25PLBEY · BeirutBRE · Bremen3h 53m••:•• → ••:••
CF25RWPMI · Palma de MallorcaBER · Berlin2h 18m••:•• → ••:••
CF26BYDRS · DresdenPMI · Palma de Mallorca2h 11m••:•• → ••:••
CF26CPPMI · Palma de MallorcaDRS · Dresden2h 11m••:•• → ••:••
CF26MRPMI · Palma de MallorcaBER · Berlin2h 18m••:•• → ••:••
CF2752PAD · BürenFUE · El Matorral4h 06m••:•• → ••:••
CF2753FUE · El MatorralPAD · Büren4h 06m••:•• → ••:••
CF27BNKSF · CaldenPMI · Palma de Mallorca2h 01m••:•• → ••:••
CF27CGPMI · Palma de MallorcaLEJ · Schkeuditz2h 08m••:•• → ••:••
CF27JYBER · BerlinPMI · Palma de Mallorca2h 18m••:•• → ••:••
CF27KRPMI · Palma de MallorcaBER · Berlin2h 18m••:•• → ••:••
CF27TEDRS · DresdenPMI · Palma de Mallorca2h 11m••:•• → ••:••
CF27WYPMI · Palma de MallorcaDRS · Dresden2h 11m••:•• → ••:••
CF27XGPMI · Palma de MallorcaBRE · Bremen2h 12m••:•• → ••:••
CF27YNBRE · BremenPMI · Palma de Mallorca2h 12m••:•• → ••:••
CF28AKPMI · Palma de MallorcaBRE · Bremen2h 12m••:•• → ••:••
CF28APBRE · BremenPMI · Palma de Mallorca2h 12m••:•• → ••:••
CF28GXDUS · DüsseldorfFUE · El Matorral3h 58m••:•• → ••:••
CF28PMLBC · LübeckPMI · Palma de Mallorca2h 21m••:•• → ••:••
CF28QHPMI · Palma de MallorcaLBC · Lübeck2h 21m••:•• → ••:••
CF29HSFUE · El MatorralDUS · Düsseldorf3h 58m••:•• → ••:••
CF29JYBRE · BremenPMI · Palma de Mallorca2h 12m••:•• → ••:••
CF29KXPMI · Palma de MallorcaBRE · Bremen2h 12m••:•• → ••:••
CF29XNPMI · Palma de MallorcaLBC · Lübeck2h 21m••:•• → ••:••
CF29YPLBC · LübeckPMI · Palma de Mallorca2h 21m••:•• → ••:••
CF30DEFUE · El MatorralDUS · Düsseldorf3h 58m••:•• → ••:••
CF30ECDUS · DüsseldorfFUE · El Matorral3h 58m••:•• → ••:••
CF30MHLPA · Gran Canaria IslandBER · Berlin4h 37m••:•• → ••:••
CF30NBBER · BerlinLPA · Gran Canaria Island4h 37m••:•• → ••:••
CF30RQACE · San BartoloméDUS · Düsseldorf3h 54m••:•• → ••:••
CF30SCDUS · DüsseldorfACE · San Bartolomé3h 54m••:•• → ••:••
CF30TTTFS · TenerifeBER · Berlin4h 40m••:•• → ••:••
CF30WXBER · BerlinTFS · Tenerife4h 40m••:•• → ••:••
CF31BJKSF · CaldenTFS · Tenerife4h 20m••:•• → ••:••
CF31DLBEY · BeirutHAJ · Hannover3h 47m••:•• → ••:••
CF31DTBER · BerlinACE · San Bartolomé4h 23m••:•• → ••:••
CF31EXACE · San BartoloméBER · Berlin4h 23m••:•• → ••:••
CF31GELPA · Gran Canaria IslandLEJ · Schkeuditz4h 27m••:•• → ••:••
CF31GKLEJ · SchkeuditzLPA · Gran Canaria Island4h 27m••:•• → ••:••
CF31HCLEJ · SchkeuditzLPA · Gran Canaria Island4h 27m••:•• → ••:••
CF31HNLPA · Gran Canaria IslandLEJ · Schkeuditz4h 27m••:•• → ••:••
CF31HYFUE · El MatorralKSF · Calden4h 08m••:•• → ••:••
Routes 1–100 of 445Next →

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 City Airline flies

35 destinations served.

Busiest City Airline hubs

Top origin airports by number of routes.

About the City Airline network

City Airline connects 35 origin airports with 35 destinations on 445 scheduled routes. Its domestic network covers about 0 routes within Sweden, while 445 routes reach international destinations across 12 countries. The busiest base, Antalya (AYT), anchors most CF 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 City Airline fly to?

City Airline (CF) serves 35 destinations in 12 countries across 445 routes tracked by FlightNerve.

What is City Airline’s main hub?

City Airline’s busiest base is Antalya International Airport (AYT) in Antalya.

What is City Airline’s longest route?

City Airline’s longest scheduled route is Lübeck (LBC) to Kingscote Airport (KGC), about 15,491 km.

Can I track City Airline flights with an API?

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

Track any City Airline flight in real time

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

Get an API key →