Airlines / KL
Airline
KLM Royal Dutch Airlines logo

KLM Royal Dutch Airlines (KL)

KLM Royal Dutch Airlines (KL) is a Netherlands airline with the radio callsign “KLM”. It operates 2,880 routes from 239 airports to 233 destinations in 76 countries, anchored at Paris (Roissy-en-France, Val-d'Oise) (CDG). Its longest route is Amsterdam (AMS) to Kuta, Badung (DPS), roughly 12,157 km. Around 57 of its routes are domestic and 2,823 international. Every KL flight number, origin and destination is listed below; live status, scheduled and actual times, gate and terminal come from the FlightNerve API.

2,880Routes
233Destinations
76Countries
CDGMain hub
12,157 kmLongest route
KLMICAO
KLIATA
KLM Royal Dutch Airlines route network · 495 routes

KLM Royal Dutch Airlines routes & flight numbers

Origin and destination for routes 1,601–1,700 of 2,880. Durations and scheduled times are available via the API.

FlightFromToDurationSchedule
KL48KTLS · Toulouse/BlagnacAMS · Amsterdam1h 32m••:•• → ••:••
KL48LRVN · RovaniemiAMS · Amsterdam2h 40m••:•• → ••:••
KL48MAMS · AmsterdamLCY · London0h 45m••:•• → ••:••
KL48RBRS · BristolAMS · Amsterdam0h 58m••:•• → ••:••
KL48THEL · Helsinki (Vantaa)HAM · Hamburg1h 44m••:•• → ••:••
KL48VMUC · MunichAMS · Amsterdam1h 08m••:•• → ••:••
KL48XZAG · Velika GoricaAMS · Amsterdam1h 39m••:•• → ••:••
KL48YGVA · GenevaAMS · Amsterdam1h 10m••:•• → ••:••
KL491AMS · AmsterdamDXB · Dubai6h 26m••:•• → ••:••
KL492DXB · DubaiAMS · Amsterdam6h 26m••:•• → ••:••
KL49AAMS · AmsterdamVCE · Venezia (VE)1h 28m••:•• → ••:••
KL49BAMS · AmsterdamMUC · Munich1h 08m••:•• → ••:••
KL49CAMS · AmsterdamMUC · Munich1h 08m••:•• → ••:••
KL49EAMS · AmsterdamLYS · Colombier-Saugnieu, Rhône1h 13m••:•• → ••:••
KL49FAMS · AmsterdamHAM · Hamburg0h 48m••:•• → ••:••
KL49GAMS · AmsterdamBRS · Bristol0h 58m••:•• → ••:••
KL49JAMS · AmsterdamGLA · Glasgow1h 12m••:•• → ••:••
KL49KAMS · AmsterdamHAM · Hamburg0h 48m••:•• → ••:••
KL49LAMS · AmsterdamMUC · Munich1h 08m••:•• → ••:••
KL49MAMS · AmsterdamALC · Alicante2h 15m••:•• → ••:••
KL49NAMS · AmsterdamWAW · Warsaw1h 39m••:•• → ••:••
KL49RAMS · AmsterdamABZ · Aberdeen1h 11m••:•• → ••:••
KL49VINV · InvernessAMS · Amsterdam1h 19m••:•• → ••:••
KL49WAMS · AmsterdamBHX · Birmingham, West Midlands0h 53m••:•• → ••:••
KL5001EIN · Eindhoven2h 05m••:•• → ••:••
KL501AMS · AmsterdamMRU · Plaine Magnien11h 37m••:•• → ••:••
KL502MRU · Plaine MagnienAMS · Amsterdam11h 37m••:•• → ••:••
KL503AMS · AmsterdamCPT · Cape Town11h 45m••:•• → ••:••
KL504CPT · Cape TownAMS · Amsterdam11h 45m••:•• → ••:••
KL506JNB · JohannesburgAMS · Amsterdam10h 58m••:•• → ••:••
KL5081RTM · RotterdamEGC · Bergerac1h 21m••:•• → ••:••
KL5082DTW · DetroitTYS · Knoxville/Maryville1h 12m••:•• → ••:••
KL509AMS · AmsterdamJNB · Johannesburg10h 58m••:•• → ••:••
KL50AMAN · Manchester, Greater ManchesterAMS · Amsterdam0h 56m••:•• → ••:••
KL50BMUC · MunichAMS · Amsterdam1h 08m••:•• → ••:••
KL50CMUC · MunichAMS · Amsterdam1h 08m••:•• → ••:••
KL50DFCO · RomeAMS · Amsterdam1h 53m••:•• → ••:••
KL50ESVG · StavangerAMS · Amsterdam1h 13m••:•• → ••:••
KL50GZRH · ZurichAMS · Amsterdam1h 04m••:•• → ••:••
KL50HZRH · ZurichAMS · Amsterdam1h 04m••:•• → ••:••
KL50KCPH · CopenhagenAMS · Amsterdam1h 06m••:•• → ••:••
KL50LZRH · ZurichAMS · Amsterdam1h 04m••:•• → ••:••
KL50MFLR · Firenze (FI)AMS · Amsterdam1h 36m••:•• → ••:••
KL50NVCE · Venezia (VE)AMS · Amsterdam1h 28m••:•• → ••:••
KL50UKRS · Kristiansand(Kjevik)AMS · Amsterdam1h 10m••:•• → ••:••
KL50VGVA · GenevaAMS · Amsterdam1h 10m••:•• → ••:••
KL50WLCY · LondonAMS · Amsterdam0h 45m••:•• → ••:••
KL50XGVA · GenevaAMS · Amsterdam1h 10m••:•• → ••:••
KL510JNB · JohannesburgAMS · Amsterdam10h 58m••:•• → ••:••
KL513AMS · AmsterdamVOL · Nea Anchialos2h 43m••:•• → ••:••
KL5132MSP · MinneapolisDFW · Dallas-Fort Worth1h 58m••:•• → ••:••
KL5133BHM · BirminghamMEM · Memphis0h 45m••:•• → ••:••
KL5134MSP · MinneapolisBIS · Bismarck1h 05m••:•• → ••:••
KL5135GPT · GulfportMEM · Memphis0h 58m••:•• → ••:••
KL5136LIT · Little RockATL · Atlanta1h 13m••:•• → ••:••
KL514EFL · Kefallinia IslandAMS · Amsterdam2h 42m••:•• → ••:••
KL518AGP · MálagaAMS · Amsterdam2h 34m••:•• → ••:••
KL51BAMS · AmsterdamBRS · Bristol0h 58m••:•• → ••:••
KL51DAMS · AmsterdamBHX · Birmingham, West Midlands0h 53m••:•• → ••:••
KL51EAMS · AmsterdamCTA · Catania2h 31m••:•• → ••:••
KL51GAMS · AmsterdamLCY · London0h 45m••:•• → ••:••
KL51KAMS · AmsterdamMPL · Montpellier/Méditerranée1h 30m••:•• → ••:••
KL51LAMS · AmsterdamMAD · Madrid2h 04m••:•• → ••:••
KL51MAMS · AmsterdamRNS · Saint-Jacques-de-la-Lande, Ille-et-Vilaine1h 08m••:•• → ••:••
KL51NAMS · AmsterdamGOA · Genova (GE)1h 27m••:•• → ••:••
KL51QAMS · AmsterdamVLC · Valencia2h 06m••:•• → ••:••
KL51RAMS · AmsterdamCWL · Cardiff1h 01m••:•• → ••:••
KL51TAMS · AmsterdamSTR · Stuttgart0h 58m••:•• → ••:••
KL51UOSL · Oslo (Gardermoen)AMS · Amsterdam1h 29m••:•• → ••:••
KL51VAMS · AmsterdamPRG · Prague1h 11m••:•• → ••:••
KL51WAMS · AmsterdamSPU · Split1h 53m••:•• → ••:••
KL51XAMS · Amsterdam2h 05m••:•• → ••:••
KL51YAMS · AmsterdamGVA · Geneva1h 10m••:•• → ••:••
KL51ZAMS · AmsterdamBGO · Bergen1h 24m••:•• → ••:••
KL521AMS · AmsterdamLUN · Lusaka9h 36m••:•• → ••:••
KL522LUN · LusakaAMS · Amsterdam9h 36m••:•• → ••:••
KL524LUN · LusakaAMS · Amsterdam9h 36m••:•• → ••:••
KL525AMS · AmsterdamCPT · Cape Town11h 45m••:•• → ••:••
KL526CPT · Cape TownAMS · Amsterdam11h 45m••:•• → ••:••
KL527AMS · AmsterdamJNB · Johannesburg10h 58m••:•• → ••:••
KL528JNB · JohannesburgAMS · Amsterdam10h 58m••:•• → ••:••
KL529AMS · AmsterdamJNB · Johannesburg10h 58m••:•• → ••:••
KL52ADUB · DublinAMS · Amsterdam1h 14m••:•• → ••:••
KL52BBHD · BelfastAMS · Amsterdam1h 14m••:•• → ••:••
KL52EFRA · Frankfurt am MainAMS · Amsterdam0h 47m••:•• → ••:••
KL52FWAW · WarsawAMS · Amsterdam1h 39m••:•• → ••:••
KL52GBRE · BremenAMS · Amsterdam0h 42m••:•• → ••:••
KL52LMPL · Montpellier/MéditerranéeAMS · Amsterdam1h 30m••:•• → ••:••
KL52NNTE · NantesAMS · Amsterdam1h 13m••:•• → ••:••
KL52QOPO · PortoAMS · Amsterdam2h 14m••:•• → ••:••
KL52RGOT · GöteborgAMS · Amsterdam1h 15m••:•• → ••:••
KL52TMXP · Ferno (VA)AMS · Amsterdam1h 18m••:•• → ••:••
KL52UINV · InvernessAMS · Amsterdam1h 19m••:•• → ••:••
KL52VAMS · AmsterdamLUX · Luxembourg0h 44m••:•• → ••:••
KL52XGDN · GdańskAMS · Amsterdam1h 28m••:•• → ••:••
KL52YAMS · AmsterdamNWI · Norwich, Norfolk0h 38m••:•• → ••:••
KL531AMS · AmsterdamKGL · Kigali7h 59m••:•• → ••:••
KL532KGL · KigaliAMS · Amsterdam7h 59m••:•• → ••:••
KL534KGL · KigaliAMS · Amsterdam7h 59m••:•• → ••:••
KL5356FAO · FaroAMS · Amsterdam2h 41m••:•• → ••:••
← PrevRoutes 1,601–1,700 of 2,880Next →

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 Royal Dutch Airlines flies

233 destinations served.

AAL AalborgAAR AarhusABZ AberdeenABR AberdeenACC AccraADD Addis AbabaALC AlicanteALA AlmatyAMS AmsterdamNQZ AstanaATL AtlantaAUS AustinKRK BaliceBKK BangkokBCN BarcelonaPEK BeijingBHD BelfastBEG BelgradeBLR BengaluruBGO BergenEGC BergeracBER BerlinBIQ BiarritzBIO BilbaoBLL BillundBHM BirminghamBHX Birmingham, West MidlandsBIS BismarckBOG BogotaBLQ BolognaBOD BordeauxKBP BoryspilBOS BostonBRE BremenBRS BristolBUD BudapestBSL Bâle / MulhouseCAG CagliariCAI CairoYYC CalgaryVCP CampinasCUN CancúnCPT Cape TownCWL CardiffCMN CasablancaTRN Caselle Torinese (TO)CTA CataniaXCR Chalons en ChampagneCHS CharlestonCLT CharlotteCTU Chengdu (Shuangliu)ORD ChicagoCVG Cincinnati / CovingtonLYS Colombier-Saugnieu, RhôneCMH ColumbusCPH CopenhagenORK CorkDFW Dallas-Fort WorthMME Darlington, DurhamDEN DenverDTW DetroitDOH DohaDRS DresdenDXB DubaiDUB DublinDBV DubrovnikIAD DullesDUS DüsseldorfYEG EdmontonEIN EindhovenEBB EntebbeEXT Exeter, DevonFAO FaroGRZ Feldkirchen bei GrazMXP Ferno (VA)FLR Firenze (FI)FNT FlintFOR FortalezaFRA Frankfurt am MainFDH FriedrichshafenGDN GdańskGVA GenevaGOA Genova (GE)GRO GironaGLA GlasgowHUY Grimsby, LincolnshireGOT GöteborgHAM HamburgHGH HangzhouHAJ HannoverHAV HavanaHEL Helsinki (Vantaa)HKG Hong KongIAH HoustonHYD HyderabadIBZ Ibiza (Eivissa)EDI Ingliston, EdinburghINV InvernessIST IstanbulCGK JakartaJNB JohannesburgKGL KigaliTYS Knoxville/MaryvilleKRS Kristiansand(Kjevik)DPS Kuta, BadungKWI Kuwait CityCGN Köln (Cologne)LFT LafayetteLOS LagosLAS Las VegasLBA Leeds, West YorkshireLEX LexingtonLIM LimaLPI LinköpingLIS LisbonLIT Little RockLHR LondonLCY LondonSTN London, EssexLAX Los Angeles

Busiest KLM Royal Dutch Airlines hubs

Top origin airports by number of routes.

About the KLM Royal Dutch Airlines network

KLM Royal Dutch Airlines connects 239 origin airports with 233 destinations on 2,880 scheduled routes. Its domestic network covers about 57 routes within Netherlands, while 2,823 routes reach international destinations across 76 countries. The busiest base, Paris (Roissy-en-France, Val-d'Oise) (CDG), anchors most KL 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 Royal Dutch Airlines fly to?

KLM Royal Dutch Airlines (KL) serves 233 destinations in 76 countries across 2,880 routes tracked by FlightNerve.

What is KLM Royal Dutch Airlines’s main hub?

KLM Royal Dutch Airlines’s busiest base is Charles de Gaulle International Airport (CDG) in Paris (Roissy-en-France, Val-d'Oise).

What is KLM Royal Dutch Airlines’s longest route?

KLM Royal Dutch Airlines’s longest scheduled route is Amsterdam (AMS) to Kuta, Badung (DPS), about 12,157 km.

Can I track KLM Royal Dutch Airlines flights with an API?

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

Track any KLM Royal Dutch Airlines flight in real time

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

Get an API key →