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,878 routes from 237 airports to 231 destinations in 74 countries, anchored at Amsterdam (AMS). Its longest route is Amsterdam (AMS) to Kuta, Badung (DPS), roughly 12,157 km. Around 57 of its routes are domestic and 2,821 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,878Routes
231Destinations
74Countries
AMSMain hub
12,157 kmLongest route
KLMICAO
KLIATA
KLM Royal Dutch Airlines route network · 491 routes

KLM Royal Dutch Airlines routes & flight numbers

Origin and destination for routes 201–300 of 2,878. Durations and scheduled times are available via the API.

FlightFromToDurationSchedule
KL119AMS · AmsterdamCPT · Cape Town11h 45m••:•• → ••:••
KL1190BGO · BergenAMS · Amsterdam1h 24m••:•• → ••:••
KL1191AMS · AmsterdamBGO · Bergen1h 24m••:•• → ••:••
KL1192BGO · BergenAMS · Amsterdam1h 24m••:•• → ••:••
KL1193AMS · AmsterdamBGO · Bergen1h 24m••:•• → ••:••
KL1196OSL · Oslo (Gardermoen)AMS · Amsterdam1h 29m••:•• → ••:••
KL1197AMS · AmsterdamOSL · Oslo (Gardermoen)1h 29m••:•• → ••:••
KL1198OSL · Oslo (Gardermoen)AMS · Amsterdam1h 29m••:•• → ••:••
KL1199AMS · AmsterdamOSL · Oslo (Gardermoen)1h 29m••:•• → ••:••
KL11BAMS · AmsterdamCPH · Copenhagen1h 06m••:•• → ••:••
KL11GAMS · AmsterdamBLQ · Bologna1h 31m••:•• → ••:••
KL11MAMS · AmsterdamMAD · Madrid2h 04m••:•• → ••:••
KL11PAMS · AmsterdamCDG · Paris (Roissy-en-France, Val-d'Oise)0h 50m••:•• → ••:••
KL11SAMS · AmsterdamMAD · Madrid2h 04m••:•• → ••:••
KL11YAMS · AmsterdamGOT · Göteborg1h 15m••:•• → ••:••
KL120YYC · CalgaryAMS · Amsterdam8h 47m••:•• → ••:••
KL1200OSL · Oslo (Gardermoen)AMS · Amsterdam1h 29m••:•• → ••:••
KL1201AMS · AmsterdamOSL · Oslo (Gardermoen)1h 29m••:•• → ••:••
KL1202OSL · Oslo (Gardermoen)AMS · Amsterdam1h 29m••:•• → ••:••
KL1203AMS · AmsterdamOSL · Oslo (Gardermoen)1h 29m••:•• → ••:••
KL1204OSL · Oslo (Gardermoen)AMS · Amsterdam1h 29m••:•• → ••:••
KL1205AMS · AmsterdamOSL · Oslo (Gardermoen)1h 29m••:•• → ••:••
KL1206OSL · Oslo (Gardermoen)AMS · Amsterdam1h 29m••:•• → ••:••
KL1207AMS · AmsterdamOSL · Oslo (Gardermoen)1h 29m••:•• → ••:••
KL1209AMS · AmsterdamSVG · Stavanger1h 13m••:•• → ••:••
KL1210SVG · StavangerAMS · Amsterdam1h 13m••:•• → ••:••
KL1211AMS · AmsterdamKRS · Kristiansand(Kjevik)1h 10m••:•• → ••:••
KL1212TRF · Sandefjord(Torp)AMS · Amsterdam1h 21m••:•• → ••:••
KL1213AMS · AmsterdamRVN · Rovaniemi2h 40m••:•• → ••:••
KL1214ARN · StockholmAMS · Amsterdam1h 43m••:•• → ••:••
KL1215AMS · AmsterdamARN · Stockholm1h 43m••:•• → ••:••
KL1216ARN · StockholmAMS · Amsterdam1h 43m••:•• → ••:••
KL1217AMS · AmsterdamARN · Stockholm1h 43m••:•• → ••:••
KL1218ARN · StockholmAMS · Amsterdam1h 43m••:•• → ••:••
KL1219AMS · AmsterdamARN · Stockholm1h 43m••:•• → ••:••
KL122YYZ · TorontoAMS · Amsterdam7h 24m••:•• → ••:••
KL1220ARN · StockholmAMS · Amsterdam1h 43m••:•• → ••:••
KL1221AMS · AmsterdamTRF · Sandefjord(Torp)1h 21m••:•• → ••:••
KL1223AMS · AmsterdamARN · Stockholm1h 43m••:•• → ••:••
KL1224ARN · StockholmAMS · Amsterdam1h 43m••:•• → ••:••
KL1225AMS · AmsterdamARN · Stockholm1h 43m••:•• → ••:••
KL1226ARN · StockholmAMS · Amsterdam1h 43m••:•• → ••:••
KL1227AMS · AmsterdamARN · Stockholm1h 43m••:•• → ••:••
KL1228GOT · GöteborgAMS · Amsterdam1h 15m••:•• → ••:••
KL1229AMS · AmsterdamGOT · Göteborg1h 15m••:•• → ••:••
KL1230GOT · GöteborgAMS · Amsterdam1h 15m••:•• → ••:••
KL1231AMS · AmsterdamGOT · Göteborg1h 15m••:•• → ••:••
KL1232GOT · GöteborgAMS · Amsterdam1h 15m••:•• → ••:••
KL1233AMS · AmsterdamGOT · Göteborg1h 15m••:•• → ••:••
KL1234GOT · GöteborgAMS · Amsterdam1h 15m••:•• → ••:••
KL1235AMS · AmsterdamGOT · Göteborg1h 15m••:•• → ••:••
KL1236GOT · GöteborgAMS · Amsterdam1h 15m••:•• → ••:••
KL1237AMS · AmsterdamCDG · Paris (Roissy-en-France, Val-d'Oise)0h 50m••:•• → ••:••
KL1238CDG · Paris (Roissy-en-France, Val-d'Oise)AMS · Amsterdam0h 50m••:•• → ••:••
KL1239AMS · AmsterdamGOT · Göteborg1h 15m••:•• → ••:••
KL1240CDG · Paris (Roissy-en-France, Val-d'Oise)AMS · Amsterdam0h 50m••:•• → ••:••
KL1241AMS · AmsterdamCDG · Paris (Roissy-en-France, Val-d'Oise)0h 50m••:•• → ••:••
KL1242LPI · LinköpingAMS · Amsterdam1h 30m••:•• → ••:••
KL1243AMS · AmsterdamLPI · Linköping1h 30m••:•• → ••:••
KL1244LPI · LinköpingAMS · Amsterdam1h 30m••:•• → ••:••
KL1245AMS · AmsterdamLPI · Linköping1h 30m••:•• → ••:••
KL1246LPI · LinköpingAMS · Amsterdam1h 30m••:•• → ••:••
KL1247AMS · AmsterdamLPI · Linköping1h 30m••:•• → ••:••
KL1248HEL · Helsinki (Vantaa)AMS · Amsterdam2h 09m••:•• → ••:••
KL125AMS · AmsterdamCUR · Willemstad9h 34m••:•• → ••:••
KL1250OPO · PortoAMS · Amsterdam2h 14m••:•• → ••:••
KL1251AMS · AmsterdamHEL · Helsinki (Vantaa)2h 09m••:•• → ••:••
KL1252HEL · Helsinki (Vantaa)AMS · Amsterdam2h 09m••:•• → ••:••
KL1253AMS · AmsterdamHEL · Helsinki (Vantaa)2h 09m••:•• → ••:••
KL1254HEL · Helsinki (Vantaa)AMS · Amsterdam2h 09m••:•• → ••:••
KL1255AMS · AmsterdamRNS · Saint-Jacques-de-la-Lande, Ille-et-Vilaine1h 08m••:•• → ••:••
KL1256RNS · Saint-Jacques-de-la-Lande, Ille-et-VilaineAMS · Amsterdam1h 08m••:•• → ••:••
KL1257AMS · AmsterdamRVN · Rovaniemi2h 40m••:•• → ••:••
KL1258RVN · RovaniemiAMS · Amsterdam2h 40m••:•• → ••:••
KL1260NCE · Nice, Alpes-MaritimesAMS · Amsterdam1h 31m••:•• → ••:••
KL1261AMS · AmsterdamNCE · Nice, Alpes-Maritimes1h 31m••:•• → ••:••
KL1262NCE · Nice, Alpes-MaritimesAMS · Amsterdam1h 31m••:•• → ••:••
KL1263AMS · AmsterdamNCE · Nice, Alpes-Maritimes1h 31m••:•• → ••:••
KL1264MRS · Marignane, Bouches-du-RhôneAMS · Amsterdam1h 31m••:•• → ••:••
KL1265AMS · AmsterdamMRS · Marignane, Bouches-du-Rhône1h 31m••:•• → ••:••
KL1266CPH · CopenhagenAMS · Amsterdam1h 06m••:•• → ••:••
KL1267AMS · AmsterdamCPH · Copenhagen1h 06m••:•• → ••:••
KL1268CPH · CopenhagenAMS · Amsterdam1h 06m••:•• → ••:••
KL1269AMS · AmsterdamCPH · Copenhagen1h 06m••:•• → ••:••
KL1270CPH · CopenhagenAMS · Amsterdam1h 06m••:•• → ••:••
KL1271AMS · AmsterdamCPH · Copenhagen1h 06m••:•• → ••:••
KL1272CPH · CopenhagenAMS · Amsterdam1h 06m••:•• → ••:••
KL1273AMS · AmsterdamPOZ · Poznań1h 19m••:•• → ••:••
KL1274CPH · CopenhagenAMS · Amsterdam1h 06m••:•• → ••:••
KL1275AMS · AmsterdamWRO · Wrocław1h 21m••:•• → ••:••
KL1276CPH · CopenhagenAMS · Amsterdam1h 06m••:•• → ••:••
KL1277AMS · AmsterdamCPH · Copenhagen1h 06m••:•• → ••:••
KL1278CPH · CopenhagenAMS · Amsterdam1h 06m••:•• → ••:••
KL1279AMS · AmsterdamCPH · Copenhagen1h 06m••:•• → ••:••
KL1280EDI · EdinburghAMS · Amsterdam1h 09m••:•• → ••:••
KL1281AMS · AmsterdamEDI · Edinburgh1h 09m••:•• → ••:••
KL1282AAL · AalborgAMS · Amsterdam1h 06m••:•• → ••:••
KL1283AMS · AmsterdamAAL · Aalborg1h 06m••:•• → ••:••
KL1284AAL · AalborgAMS · Amsterdam1h 06m••:•• → ••:••
KL1285AMS · AmsterdamAAL · Aalborg1h 06m••:•• → ••:••
← PrevRoutes 201–300 of 2,878Next →

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

231 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üsseldorfEDI EdinburghYEG 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)INV 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 LexingtonLPI LinköpingLIS LisbonLIT Little RockLHR LondonLCY LondonSTN London, EssexLAX Los AngelesLAD Luanda

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 237 origin airports with 231 destinations on 2,878 scheduled routes. Its domestic network covers about 57 routes within Netherlands, while 2,821 routes reach international destinations across 74 countries. The busiest base, Amsterdam (AMS), 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 231 destinations in 74 countries across 2,878 routes tracked by FlightNerve.

What is KLM Royal Dutch Airlines’s main hub?

KLM Royal Dutch Airlines’s busiest base is Amsterdam Airport Schiphol (AMS) in Amsterdam.

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 →