Flight

KLM91X

Flight history and live tracking for KLM91X, operated by KLM Royal Dutch Airlines. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Route

AirlineKLM Royal Dutch Airlines
Typical originEHAM SCHIPHOL
Typical destinationLSZH ZURICH
Distance326 nm

Flight history 210 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02EHAMLSZH17:49 CEST19:08 CEST1h 18mPH-BXF
2026-10-01EHAMLSZH17:28 CEST18:44 CEST1h 16mPH-BCD
2026-09-30EHAMLSZH17:15 CEST18:32 CEST1h 16mPH-BCA
2026-09-29EHAMLSZH17:16 CEST19:24 CEST2h 08mPH-BGM
2026-09-28EHAMLSZH17:47 CEST18:58 CEST1h 11mPH-BXV
2026-09-27EHAMLSZH17:32 CEST18:48 CEST1h 15mPH-BXT
2026-09-25EHAMLSZH17:36 CEST18:40 CEST1h 03mPH-BXR
2026-09-24EHAMLSZH18:05 CEST19:16 CEST1h 10mPH-BXV
2026-09-23EHAMLSZH17:49 CEST19:58 CEST2h 08mPH-BXC
2026-09-22EHAMLSZH17:26 CEST18:26 CEST0h 59mPH-BGF
2026-09-21EHAMLSZH17:18 CEST18:32 CEST1h 13mPH-BXY
2026-09-20estimatedEHAMLSZH18:06 CEST19:02 CEST0h 55mPH-BXI
2026-09-18EHAMLSZH19:20 CEST20:14 CEST0h 54mPH-BGB
2026-09-15estimatedEHAMLSZH17:37 CEST18:26 CEST0h 48mPH-BGI
2026-09-14estimatedEHAMLSZH17:41 CEST19:10 CEST1h 28mPH-BGB
2026-09-13EHAMLSZH17:33 CEST19:34 CEST2h 01mPH-BXF
2026-09-11EHAMLSZH18:17 CEST19:28 CEST1h 10mPH-BXO
2026-09-10EHAMLSZH17:27 CEST18:20 CEST0h 52mPH-BGF
2026-09-09EHAMLSZH17:31 CEST18:24 CEST0h 53mPH-BXZ
2026-09-08EHAMLSZH17:54 CEST18:52 CEST0h 58mPH-BXW
2026-09-06EHAMLSZH17:31 CEST18:34 CEST1h 02mPH-BXC
2026-09-04EHAMLSZH17:35 CEST20:26 CEST2h 51mPH-BXD
Earlier flights (188) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-03EHAMLSZH17:45 CEST18:40 CEST0h 54mPH-BCK
2026-09-01EHAMLSZH17:38 CEST18:38 CEST0h 59mPH-BGM
2026-08-31EHAMLSZH19:16 CEST20:20 CEST1h 03mPH-BXV
2026-08-30estimatedEHAMLSZH17:37 CEST18:40 CEST1h 02mPH-BXM
2026-08-28EHAMLSZH19:49 CEST20:54 CEST1h 04mPH-BCK
2026-08-27estimatedEHAMLSZH17:57 CEST19:56 CEST1h 59mPH-HSE
2026-08-25EHAMLSZH17:55 CEST18:54 CEST0h 59mPH-BGC
2026-08-24EHAMLSZH17:57 CEST18:58 CEST1h 00mPH-BXW
2026-08-23estimatedEHAMLSZH17:30 CEST18:32 CEST1h 01mPH-BXO
2026-08-21estimatedEHAMLSZH17:30 CEST19:47 CEST2h 17mPH-BGB
2026-08-20estimatedEHAMLSZH18:44 CEST19:44 CEST0h 59mPH-BCB
2026-08-19estimated??15:58Z17:38Z1h 40mPH-BCL
2026-08-17estimatedEHAMLSZH17:43 CEST18:38 CEST0h 55m4868A6
2026-08-16estimatedEHAMLSZH17:40 CEST19:38 CEST1h 58mPH-BXC
2026-08-14estimatedEHAMLSZH17:43 CEST18:40 CEST0h 56mPH-BXW
2026-08-13estimatedEHAMLSZH17:45 CEST19:38 CEST1h 53mPH-BCE
2026-08-12estimatedEHAMLSZH17:32 CEST18:28 CEST0h 55mPH-BGF
2026-07-23EHAMLSZH17:37 CEST18:34 CEST0h 56mPH-BCG
2026-07-21EHAMLSZH17:29 CEST18:29 CEST0h 59mPH-BXZ
2026-07-20EHAMLSZH18:06 CEST19:02 CEST0h 56mPH-BXW
2026-07-19EHAMLSZH17:57 CEST18:54 CEST0h 56mPH-BCL
2026-07-16EHAMLSZH18:03 CEST19:04 CEST1h 00mPH-BXH
2026-07-15EHAMLSZH18:02 CEST19:50 CEST1h 47mPH-BCA
2026-07-14EHAMLSZH17:29 CEST18:28 CEST0h 58mPH-BXV
2026-07-13EHAMLSZH17:37 CEST18:34 CEST0h 56mPH-BXR
2026-07-12estimatedEHAMLSZH17:58 CEST19:12 CEST1h 13mPH-BCL
2026-07-10EHAMLSZH17:31 CEST18:36 CEST1h 05mPH-NXI
2026-07-09EHAMLSZH17:53 CEST18:48 CEST0h 54mPH-BXD
2026-07-08EHAMLSZH17:32 CEST18:34 CEST1h 01mPH-BXD
2026-07-07EHAMLSZH17:33 CEST18:26 CEST0h 53mPH-BXS
2026-07-06EHAMLSZH17:26 CEST18:22 CEST0h 55mPH-BCD
2026-07-05EHAMLSZH17:40 CEST18:42 CEST1h 02mPH-BGF
2026-07-03EHAMLSZH17:45 CEST18:40 CEST0h 55mPH-BXW
2026-07-02EHAMLSZH17:45 CEST18:44 CEST0h 58mPH-BCH
2026-06-30estimatedEHAMLSZH20:29 CEST21:16 CEST0h 46mPH-BXD
2026-06-29EHAMLSZH17:31 CEST18:36 CEST1h 04mPH-BGM
2026-06-27EHAMLSZH17:45 CEST18:46 CEST1h 00mPH-EZF
2026-06-26EHAMLSZH18:25 CEST19:22 CEST0h 56mPH-BXH
2026-06-25EHAMLSZH17:55 CEST19:02 CEST1h 06mPH-NXM
2026-06-23EHAMLSZH17:30 CEST18:24 CEST0h 54mPH-BGF
2026-06-22EHAMLSZH18:00 CEST18:58 CEST0h 57mPH-BXT
2026-06-21EHAMLSZH18:15 CEST19:26 CEST1h 10mPH-BXC
2026-06-20EHAMLSZH18:09 CEST19:08 CEST0h 58mPH-HSE
2026-06-19EHAMEDDS18:15 CEST19:48 CEST1h 33mPH-BXB
2026-06-18EHAMLSZH18:01 CEST18:28 CEST0h 26mPH-BXP
2026-06-17EHAMLSZH17:43 CEST18:38 CEST0h 54mPH-BXD
2026-06-16EHAMLSZH17:39 CEST18:34 CEST0h 55mPH-BCH
2026-06-15EHAMLSZH17:31 CEST18:26 CEST0h 54mPH-BXS
2026-06-14EHAMLSZH17:34 CEST18:32 CEST0h 57mPH-BXT
2026-06-12EHAMLSZH18:03 CEST18:56 CEST0h 52mPH-BGB
2026-05-29EHAMLSZH19:00 CEST20:00 CEST0h 59mPH-BXE
2026-05-27EHAMLSZH18:40 CEST19:38 CEST0h 57mPH-BXT
2026-05-26partialLSZH?17:51 CESTPH-BXH
2026-05-25EHAMLSZH17:37 CEST18:40 CEST1h 03mPH-BXN
2026-05-24EHAMLSZH17:37 CEST18:34 CEST0h 56mPH-BCL
2026-05-23EHAMLSZH17:32 CEST18:36 CEST1h 03mPH-NXG
2026-05-22EHAMLSZH17:30 CEST18:30 CEST0h 59mPH-BXP
2026-05-21EHAMLSZH17:38 CEST18:36 CEST0h 57mPH-BXF
2026-05-20EHAMLSZH02:57 CEST19:44 CEST16h 46mPH-BXH
2026-05-19EHAMLSZH05:42 CEST23:29 CEST17h 46mPH-BXM
2026-05-12EHAMLSZH17:38 CEST18:32 CEST0h 53mPH-BGB
2026-05-11EHAMLSZH17:24 CEST18:24 CEST0h 59mPH-BXZ
2026-05-10EHAMLSZH17:42 CEST18:46 CEST1h 03mPH-BCG
2026-05-09EHAMLSZH17:40 CEST18:42 CEST1h 01mPH-EXT
2026-05-08EHAMLSZH17:35 CEST18:32 CEST0h 56mPH-BCG
2026-05-07EHAMLSZH17:38 CEST18:30 CEST0h 52mPH-BCE
2026-05-06EHAMLSZH17:36 CEST18:36 CEST0h 59mPH-BXU
2026-05-05EHAMLSZH17:39 CEST18:42 CEST1h 02mPH-BCD
2026-05-04EHAMLSZH17:40 CEST18:40 CEST0h 59mPH-BXH
2026-05-03EHAMLSZH18:06 CEST19:12 CEST1h 05mPH-BCB
2026-05-02EHAMLSZH17:26 CEST18:28 CEST1h 01mPH-EXT
2026-05-01EHAMLSZH18:54 CEST19:52 CEST0h 57mPH-BGC
2026-04-30EHAMLSZH18:08 CEST19:06 CEST0h 57mPH-BXY
2026-04-29EHAMLSZH17:38 CEST18:48 CEST1h 09mPH-BCA
2026-04-28EHAMLSZH17:31 CEST18:28 CEST0h 56mPH-BCA
2026-04-27EHAMLSZH17:28 CEST18:24 CEST0h 55mPH-BXO
2026-04-26EHAMLSZH17:31 CEST18:28 CEST0h 56mPH-BGG
2026-04-25EHAMLSZH17:23 CEST18:24 CEST1h 00mPH-EXX
2026-04-24EHAMLSZH17:51 CEST18:48 CEST0h 56mPH-BXD
2026-04-23EHAMLSZH17:31 CEST18:30 CEST0h 58mPH-BXP
2026-04-22EHAMLSZH17:54 CEST19:00 CEST1h 05mPH-BGI
2026-04-21EHAMLSZH17:59 CEST18:58 CEST0h 58mPH-BXA
2026-04-20EHAMLSZH18:35 CEST19:28 CEST0h 52mPH-BXD
2026-04-19EHAMLSZH17:55 CEST18:54 CEST0h 59mPH-BCK
2026-04-18EHAMLSZH17:42 CEST18:36 CEST0h 53mPH-EZR
2026-04-17EHAMLSZH18:02 CEST18:56 CEST0h 53mPH-BXB
2026-04-16EHAMLSZH17:24 CEST18:18 CEST0h 54mPH-BXA
2026-04-15EHAMLSZH17:52 CEST18:48 CEST0h 55mPH-BXW
2026-04-14EHAMLSZH18:02 CEST18:56 CEST0h 54mPH-NXJ
2026-04-12estimatedEHAMLSZH17:52 CEST18:54 CEST1h 01mPH-BXY
2026-04-06EHAMLSZH17:28 CEST18:20 CEST0h 51mPH-BXR
2026-04-05EHAMLSZH17:27 CEST18:24 CEST0h 56mPH-BXT
2026-04-03EHAMLSZH17:27 CEST18:20 CEST0h 52mPH-BXP
2026-04-02EHAMLSZH17:32 CEST18:26 CEST0h 53mPH-HSD
2026-03-31EHAMLSZH17:43 CEST18:36 CEST0h 52mPH-BGB
2026-03-30EHAMLSZH17:32 CEST18:28 CEST0h 55mPH-BXM
2026-03-29EHAMLSZH17:36 CEST18:28 CEST0h 52mPH-BXU
2026-03-15EHAMLSZH18:08 CET19:10 CET1h 01mPH-BXV
2026-03-13EHAMLSZH17:20 CET18:22 CET1h 02mPH-NXH
2026-03-12estimatedEHAMLSZH18:03 CET18:24 CET0h 20mPH-BCK
2026-03-11EHAMLSZH17:21 CET18:32 CET1h 10mPH-BGG
2026-03-10EHAMLSZH17:06 CET18:18 CET1h 11mPH-BXH
2026-03-09EHAMLSZH17:08 CET18:22 CET1h 13mPH-BCK
2026-03-08EHAMLSZH17:48 CET19:02 CET1h 13mPH-BCD
2026-03-06EHAMLSZH17:17 CET18:26 CET1h 09m4864EF
2026-03-05EHAMLSZH17:07 CET18:20 CET1h 12mPH-BXG
2026-03-04EHAMLSZH17:10 CET18:18 CET1h 07mPH-BXG
2026-03-03EHAMLSZH17:06 CET18:30 CET1h 23mPH-BCG
2026-03-01EHAMLSZH17:13 CET18:22 CET1h 08mPH-BXF
2026-02-27EHAMLSZH17:08 CET18:26 CET1h 17mPH-NXK
2026-02-26EHAMLSZH17:09 CET18:17 CET1h 08mPH-BCH
2026-02-25EHAMLSZH17:12 CET18:18 CET1h 06mPH-BCD
2026-02-24LSPFLSZH17:19 CET18:30 CET1h 10mPH-BCE
2026-02-23EHAMLSZH17:24 CET18:28 CET1h 03mPH-BCG
2026-02-22EHAMLSZH18:01 CET19:20 CET1h 18mPH-BXC
2026-02-20EHAMLSZH17:08 CET18:22 CET1h 14mPH-BXC
2026-02-19EHAMLSZH17:32 CET18:44 CET1h 12mPH-BXC
2026-02-18EHAMLSZH17:20 CET18:32 CET1h 11m486804
2026-02-17EHAMLSZH17:11 CET18:12 CET1h 00mPH-BXB
2026-02-16EHAMLSZH17:20 CET18:38 CET1h 17mPH-BCD
2026-02-13EHAMLSZH17:07 CET18:24 CET1h 17mPH-BXI
2026-02-12EHAMLSZH17:15 CET18:34 CET1h 19mPH-BXF
2026-02-11EHAMLSZH17:31 CET18:36 CET1h 05mPH-NXM
2026-02-06EHAMLSZH17:03 CET18:18 CET1h 15mPH-BXY
2026-02-05EHAMLSZH17:04 CET18:14 CET1h 09mPH-BXC
2026-02-04EHAMLSZH17:16 CET18:36 CET1h 19m486800
2026-02-03EHAMLSZH17:23 CET18:30 CET1h 07mPH-BGQ
2026-02-02EHAMLSZH17:08 CET18:18 CET1h 09mPH-BGM
2026-02-01EHAMLSZH17:14 CET18:20 CET1h 05mPH-BCK
2026-01-30EHAMLSZH17:15 CET18:14 CET0h 58mPH-BCB
2026-01-29EHAMLSZH17:36 CET18:40 CET1h 03mPH-BXE
2026-01-28EHAMLSZH17:05 CET18:22 CET1h 17mPH-EZG
2026-01-27EHAMLSZH17:05 CET18:24 CET1h 18mPH-EXY
2026-01-26EHAMLSZH17:12 CET18:10 CET0h 57mPH-BGF
2026-01-25EHAMLSZH17:02 CET18:22 CET1h 19mPH-BCL
2026-01-23EHAMLSZH17:09 CET18:22 CET1h 13mPH-BXT
2026-01-22estimated??16:22Z18:08Z1h 46mPH-BCL
2026-01-21EHAMLSZH17:04 CET18:18 CET1h 13m486800
2026-01-20EHAMLSZH17:04 CET18:16 CET1h 11mPH-BGQ
2026-01-19EHAMLSZH17:19 CET18:26 CET1h 06mPH-BGF
2026-01-18estimatedEHAMLSZH18:19 CET18:56 CET0h 37mPH-BGB
2026-01-08EHAMLSZH17:14 CET18:20 CET1h 06mPH-BGA
2026-01-01EHAMLSZH18:10 CET19:18 CET1h 07mPH-BCK
2025-12-31EHAMLSZH17:42 CET18:40 CET0h 57mPH-BGI
2025-12-30estimatedEHAMLSZH17:11 CET18:28 CET1h 16mPH-BXI
2025-12-29EHAMLSZH17:26 CET18:44 CET1h 17mPH-HSD
2025-12-28EHAMLSZH18:05 CET19:28 CET1h 23mPH-BXZ
2025-12-26EHAMLSZH17:20 CET18:48 CET1h 27m486802
2025-12-25EHAMLSZH17:08 CET18:30 CET1h 21mPH-HSD
2025-12-24EHAMLSZH17:14 CET18:26 CET1h 11mPH-HSD
2025-12-23EHAMLSZH17:08 CET18:26 CET1h 17mPH-BCG
2025-12-22EHAMLSZH17:19 CET18:26 CET1h 07mPH-BXG
2025-12-21EHAMLSZH17:16 CET18:26 CET1h 10mPH-BXT
2025-12-19EHAMLSZH17:45 CET19:04 CET1h 18m486804
2025-12-18EHAMLSZH17:30 CET18:36 CET1h 05mPH-BXM
2025-12-17EHAMLSZH17:01 CET18:12 CET1h 10mPH-BXZ
2025-12-16EHAMLSZH17:02 CET18:20 CET1h 17mPH-BXB
2025-12-15EHAMLSZH17:17 CET18:28 CET1h 11mPH-BCK
2025-12-14EHAMLSZH17:24 CET18:26 CET1h 01mPH-BXS
2025-12-12EHAMLSZH17:08 CET18:22 CET1h 13m486954
2025-12-11EHAMLSZH17:06 CET18:24 CET1h 17mPH-BCL
2025-12-10EHAMLSZH17:03 CET18:16 CET1h 13mPH-BCL
2025-12-09EHAMLSZH17:20 CET18:34 CET1h 13mPH-BXL
2025-11-27EHAMLSZH17:34 CET18:26 CET0h 52mPH-BXD
2025-11-26EHAMLSZH17:28 CET18:18 CET0h 50mPH-BXB
2025-10-30EHAMLSZH17:10 CET18:02 CET0h 51mPH-BCH
2025-10-29EHAMLSZH17:26 CET18:24 CET0h 57mPH-NXC
2025-10-28EHAMLSZH17:24 CET18:16 CET0h 51mPH-BXH
2025-10-27EHAMLSZH18:00 CET18:58 CET0h 57mPH-BCD
2025-10-26EHAMLSZH19:19 CET20:16 CET0h 56mPH-BXE
2025-10-25EHAMLSZH18:02 CEST18:56 CEST0h 53mPH-EZL
2025-10-24EHAMLSZH17:41 CEST18:42 CEST1h 00mPH-BGM
2025-10-22EHAMLSZH17:38 CEST18:34 CEST0h 55m486804
2025-10-21EHAMLSZH17:55 CEST18:18 CEST0h 22mPH-BGG
2025-10-20EHAMLSZH17:39 CEST18:36 CEST0h 56mPH-BGG
2025-10-15EHAMLSZH17:34 CEST18:52 CEST1h 17mPH-BCD
2025-10-14EHAMLSZH17:32 CEST18:40 CEST1h 07mPH-BXB
2025-10-13EHAMLSZH17:37 CEST18:44 CEST1h 06mPH-BXI
2025-10-07EHAMLSZH18:10 CEST19:20 CEST1h 09mPH-BXE
2025-10-06EHAMLSZH17:28 CEST18:38 CEST1h 09mPH-BGQ
2025-10-05LSPFLSZH16:47 CEST18:56 CEST2h 08mPH-BXN
2025-10-04estimatedEHAMLSZH01:24 CEST01:57 CEST0h 33mPH-BXN
2025-08-24EHAMLSZH17:25 CEST23:09 CEST5h 43mPH-EXY
2025-08-21EHAMLSZH08:53 CEST19:02 CEST10h 08mPH-EZB
2025-08-19EHAMLSZH17:36 CEST19:32 CEST1h 55mPH-NXC
2025-08-17EHAMLSZH17:28 CEST18:38 CEST1h 09mPH-NXM
2025-08-15EHAMLSZH18:01 CEST19:16 CEST1h 14mPH-BGB
2025-08-14estimatedEHAMLSZH17:52 CEST18:38 CEST0h 46mPH-BCA

Times are local to each airport. Hover for UTC. Flights marked estimated were completed with route prediction or partial coverage; partial records have a confirmed departure but no reliable arrival fix.

Open the live map Full history CSV API access
Follow this flight

Get an email when KLM91X flies + if it runs late.

Data access

Live positions and 365-day history for this flight are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our archive (from $9.99, with a free one-day sample). Questions: [email protected]