Airlines / WA
Airline
KLM Cityhopper logo

KLM Cityhopper (WA)

KLM Cityhopper (WA) is a Netherlands airline with the radio callsign “CITY”. It operates 237 routes from 41 airports to 42 destinations in 16 countries, anchored at Amsterdam (AMS). Its longest route is Kyiv (IEV) to Köln (Cologne) (CGN), roughly 1,637 km. Around 0 of its routes are domestic and 237 international. Every WA flight number, origin and destination is listed below; live status, scheduled and actual times, gate and terminal come from the FlightNerve API.

237Routes
42Destinations
16Countries
AMSMain hub
1,637 kmLongest route
KLCICAO
WAIATA
KLM Cityhopper route network · 80 routes

KLM Cityhopper routes & flight numbers

Origin and destination for routes 101–200 of 237. Durations and scheduled times are available via the API.

FlightFromToDurationSchedule
WA26UWRO · WrocławAMS · Amsterdam1h 21m••:•• → ••:••
WA26XAAL · AalborgAMS · Amsterdam1h 06m••:•• → ••:••
WA27UAMS · AmsterdamFLR · Firenze (FI)1h 36m••:•• → ••:••
WA27ZAMS · AmsterdamINV · Inverness1h 19m••:•• → ••:••
WA29ZAMS · AmsterdamEXT · Exeter, Devon1h 03m••:•• → ••:••
WA30DWRO · WrocławAMS · Amsterdam1h 21m••:•• → ••:••
WA30KBRE · BremenAMS · Amsterdam0h 42m••:•• → ••:••
WA30QSCQ · Santiago de CompostelaAMS · Amsterdam2h 03m••:•• → ••:••
WA30USTR · StuttgartAMS · Amsterdam0h 58m••:•• → ••:••
WA32DAES · ÅlesundAMS · Amsterdam1h 42m••:•• → ••:••
WA32FAAL · AalborgAMS · Amsterdam1h 06m••:•• → ••:••
WA33CAMS · AmsterdamLCY · London0h 45m••:•• → ••:••
WA33GAMS · AmsterdamINV · Inverness1h 19m••:•• → ••:••
WA33NAMS · AmsterdamTRD · Trondheim1h 53m••:•• → ••:••
WA34DLBA · Leeds, West YorkshireAMS · Amsterdam0h 54m••:•• → ••:••
WA34TFLR · Firenze (FI)AMS · Amsterdam1h 36m••:•• → ••:••
WA35CAMS · AmsterdamFLR · Firenze (FI)1h 36m••:•• → ••:••
WA35UAMS · AmsterdamNUE · Nuremberg1h 00m••:•• → ••:••
WA37MAMS · AmsterdamGOA · Genova (GE)1h 27m••:•• → ••:••
WA38MAMS · AmsterdamBRE · Bremen0h 42m••:•• → ••:••
WA39RAMS · AmsterdamAAL · Aalborg1h 06m••:•• → ••:••
WA40WLBA · Leeds, West YorkshireAMS · Amsterdam0h 54m••:•• → ••:••
WA42XPOZ · PoznańAMS · Amsterdam1h 19m••:•• → ••:••
WA43EAMS · AmsterdamLBA · Leeds, West Yorkshire0h 54m••:•• → ••:••
WA43VAMS · AmsterdamLJU · Zgornji Brnik1h 30m••:•• → ••:••
WA44CMME · Darlington, DurhamAMS · Amsterdam0h 55m••:•• → ••:••
WA44KCWL · CardiffAMS · Amsterdam1h 01m••:•• → ••:••
WA44PFRA · Frankfurt am MainAMS · Amsterdam0h 47m••:•• → ••:••
WA45BAMS · AmsterdamAAL · Aalborg1h 06m••:•• → ••:••
WA46VFRA · Frankfurt am MainAMS · Amsterdam0h 47m••:•• → ••:••
WA47EAMS · AmsterdamBOD · Bordeaux1h 27m••:•• → ••:••
WA47HAMS · AmsterdamMME · Darlington, Durham0h 55m••:•• → ••:••
WA47MAMS · AmsterdamLCY · London0h 45m••:•• → ••:••
WA47TAMS · AmsterdamCWL · Cardiff1h 01m••:•• → ••:••
WA48DBHD · BelfastAMS · Amsterdam1h 14m••:•• → ••:••
WA48XZAG · Velika GoricaAMS · Amsterdam1h 39m••:•• → ••:••
WA50MFLR · Firenze (FI)AMS · Amsterdam1h 36m••:•• → ••:••
WA50WLCY · LondonAMS · Amsterdam0h 45m••:•• → ••:••
WA51MAMS · AmsterdamRNS · Saint-Jacques-de-la-Lande, Ille-et-Vilaine1h 08m••:•• → ••:••
WA51TAMS · AmsterdamSTR · Stuttgart0h 58m••:•• → ••:••
WA52LMPL · Montpellier/MéditerranéeAMS · Amsterdam1h 30m••:•• → ••:••
WA53CAMS · AmsterdamINV · Inverness1h 19m••:•• → ••:••
WA53FAMS · AmsterdamMME · Darlington, Durham0h 55m••:•• → ••:••
WA53TAMS · AmsterdamFRA · Frankfurt am Main0h 47m••:•• → ••:••
WA54RMME · Darlington, DurhamAMS · Amsterdam0h 55m••:•• → ••:••
WA55AAMS · AmsterdamZAG · Velika Gorica1h 39m••:•• → ••:••
WA55ZAMS · AmsterdamWRO · Wrocław1h 21m••:•• → ••:••
WA56ADUS · DüsseldorfAMS · Amsterdam0h 34m••:•• → ••:••
WA56DRNS · Saint-Jacques-de-la-Lande, Ille-et-VilaineAMS · Amsterdam1h 08m••:•• → ••:••
WA56HLUX · LuxembourgAMS · Amsterdam0h 44m••:•• → ••:••
WA57DAMS · AmsterdamFRA · Frankfurt am Main0h 47m••:•• → ••:••
WA57TAMS · AmsterdamSTR · Stuttgart0h 58m••:•• → ••:••
WA59DAMS · AmsterdamRNS · Saint-Jacques-de-la-Lande, Ille-et-Vilaine1h 08m••:•• → ••:••
WA59FAMS · AmsterdamNUE · Nuremberg1h 00m••:•• → ••:••
WA6097IEV · KyivCGN · Köln (Cologne)2h 17m••:•• → ••:••
WA60YNWI · Norwich, NorfolkAMS · Amsterdam0h 38m••:•• → ••:••
WA62WAES · ÅlesundAMS · Amsterdam1h 42m••:•• → ••:••
WA63VAMS · AmsterdamFLR · Firenze (FI)1h 36m••:•• → ••:••
WA64HKRS · Kristiansand(Kjevik)AMS · Amsterdam1h 10m••:•• → ••:••
WA65JAMS · AmsterdamLCY · London0h 45m••:•• → ••:••
WA65ZHUY · Grimsby, LincolnshireAMS · Amsterdam0h 48m••:•• → ••:••
WA66BLJU · Zgornji BrnikAMS · Amsterdam1h 30m••:•• → ••:••
WA66CLCY · LondonAMS · Amsterdam0h 45m••:•• → ••:••
WA66HLUX · LuxembourgAMS · Amsterdam0h 44m••:•• → ••:••
WA67NAMS · AmsterdamSTR · Stuttgart0h 58m••:•• → ••:••
WA68CDUS · DüsseldorfAMS · Amsterdam0h 34m••:•• → ••:••
WA68GBRE · BremenAMS · Amsterdam0h 42m••:•• → ••:••
WA68VHAJ · HannoverAMS · Amsterdam0h 45m••:•• → ••:••
WA69YAMS · AmsterdamCWL · Cardiff1h 01m••:•• → ••:••
WA70AORK · CorkAMS · Amsterdam1h 25m••:•• → ••:••
WA70CLCY · LondonAMS · Amsterdam0h 45m••:•• → ••:••
WA70RTRN · Caselle Torinese (TO)AMS · Amsterdam1h 19m••:•• → ••:••
WA70YCWL · CardiffAMS · Amsterdam1h 01m••:•• → ••:••
WA71FAMS · AmsterdamNUE · Nuremberg1h 00m••:•• → ••:••
WA73YAMS · AmsterdamTRN · Caselle Torinese (TO)1h 19m••:•• → ••:••
WA74ETRD · TrondheimAMS · Amsterdam1h 53m••:•• → ••:••
WA75TAMS · AmsterdamTRD · Trondheim1h 53m••:•• → ••:••
WA76KNUE · NurembergAMS · Amsterdam1h 00m••:•• → ••:••
WA76UHUY · Grimsby, LincolnshireAMS · Amsterdam0h 48m••:•• → ••:••
WA77AAMS · AmsterdamAES · Ålesund1h 42m••:•• → ••:••
WA78LTRD · TrondheimAMS · Amsterdam1h 53m••:•• → ••:••
WA78MBSL · Bâle / MulhouseAMS · Amsterdam1h 01m••:•• → ••:••
WA79HAMS · AmsterdamNWI · Norwich, Norfolk0h 38m••:•• → ••:••
WA79JAMS · AmsterdamBSL · Bâle / Mulhouse1h 01m••:•• → ••:••
WA79MAMS · AmsterdamTRN · Caselle Torinese (TO)1h 19m••:•• → ••:••
WA80HORK · CorkAMS · Amsterdam1h 25m••:•• → ••:••
WA80UPOZ · PoznańAMS · Amsterdam1h 19m••:•• → ••:••
WA81FAMS · AmsterdamGOA · Genova (GE)1h 27m••:•• → ••:••
WA81JAMS · AmsterdamBOD · Bordeaux1h 27m••:•• → ••:••
WA81MAMS · AmsterdamHUY · Grimsby, Lincolnshire0h 48m••:•• → ••:••
WA83RAMS · AmsterdamLBA · Leeds, West Yorkshire0h 54m••:•• → ••:••
WA83UAMS · AmsterdamHUY · Grimsby, Lincolnshire0h 48m••:•• → ••:••
WA84BLPI · LinköpingAMS · Amsterdam1h 30m••:•• → ••:••
WA84MBOD · BordeauxAMS · Amsterdam1h 27m••:•• → ••:••
WA84XBOD · BordeauxAMS · Amsterdam1h 27m••:•• → ••:••
WA85FAMS · AmsterdamORK · Cork1h 25m••:•• → ••:••
WA85GAMS · AmsterdamVLC · Valencia2h 06m••:•• → ••:••
WA86MBSL · Bâle / MulhouseAMS · Amsterdam1h 01m••:•• → ••:••
WA86ZFLR · Firenze (FI)AMS · Amsterdam1h 36m••:•• → ••:••
WA87DAMS · AmsterdamAES · Ålesund1h 42m••:•• → ••:••
← PrevRoutes 101–200 of 237Next →

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 KLM Cityhopper flies

42 destinations served.

Busiest KLM Cityhopper hubs

Top origin airports by number of routes.

About the KLM Cityhopper network

KLM Cityhopper connects 41 origin airports with 42 destinations on 237 scheduled routes. Its domestic network covers about 0 routes within Netherlands, while 237 routes reach international destinations across 16 countries. The busiest base, Amsterdam (AMS), anchors most WA 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 KLM Cityhopper fly to?

KLM Cityhopper (WA) serves 42 destinations in 16 countries across 237 routes tracked by FlightNerve.

What is KLM Cityhopper’s main hub?

KLM Cityhopper’s busiest base is Amsterdam Airport Schiphol (AMS) in Amsterdam.

What is KLM Cityhopper’s longest route?

KLM Cityhopper’s longest scheduled route is Kyiv (IEV) to Köln (Cologne) (CGN), about 1,637 km.

Can I track KLM Cityhopper flights with an API?

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

Track any KLM Cityhopper flight in real time

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

Get an API key →