Flight

KLM97J

Flight history and live tracking for KLM97J, 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 destinationLFRS NANTES ATLANTIQUE
Distance396 nm

Flight history 237 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02EHAMLFRS20:41 CEST22:02 CEST1h 20mF-HBLE
2026-10-01EHAMLFRS20:42 CEST22:10 CEST1h 27mF-HBLE
2026-09-30EHAMLFRS20:43 CEST22:04 CEST1h 20mF-HBLE
2026-09-29EHAMLFRS20:51 CEST22:10 CEST1h 18mF-HBLE
2026-09-28EHAMLFRS21:45 CEST23:16 CEST1h 30mF-HBLE
2026-09-27EHAMLFRS06:23 CEST22:14 CEST15h 50mF-HBLE
2026-09-26EHAMLFRS20:52 CEST22:20 CEST1h 27mF-HBLE
2026-09-25partialLFRS?06:23 CESTF-HBLJ
2026-09-24EHAMLFRS21:47 CEST23:02 CEST1h 14mF-HBLJ
2026-09-23EHAMLFRS06:17 CEST22:10 CEST15h 52mF-HBLE
2026-09-22EHAMLFRS20:41 CEST22:10 CEST1h 28mF-HBLE
2026-09-21EHAMLFRS20:48 CEST22:12 CEST1h 23mF-HBLE
2026-09-20estimated??18:55Z19:38Z0h 42mF-HBLE
2026-09-17partialLFRS?06:28 CESTF-HBLE
2026-09-16estimatedEHAMLFRS20:47 CEST21:46 CEST0h 58mF-HBLE
2026-09-15LFRSEHAM06:31 CEST22:20 CEST15h 48mF-HBLE
2026-09-14estimatedEHAMLFRS20:55 CEST22:18 CEST1h 22mF-HBLE
2026-09-13estimatedEHAMLFRS20:53 CEST22:58 CEST2h 05mF-HBLE
2026-09-12partialLFRS?06:35 CESTF-HBLE
2026-09-11partialLFRS?06:36 CESTF-HBLE
2026-09-10estimatedEHAMLFRS20:54 CEST21:58 CEST1h 03mF-HBLE
2026-09-09partialLFRS?06:34 CESTF-HBLE
2026-09-08estimatedEHAMLFRS21:05 CEST22:22 CEST1h 16mF-HBLE
2026-09-06EHAMLFRS21:15 CEST22:28 CEST1h 12mF-HBLE
2026-09-05estimatedEHAMLFRS21:00 CEST22:08 CEST1h 07mF-HBLE
2026-09-04partialLFRS?07:46 CESTF-HBLE
2026-09-03partialLFRS?06:27 CESTF-HBLE
Earlier flights (210) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-01estimatedEHAMLFRS20:53 CEST22:06 CEST1h 13mF-HBLE
2026-08-31partialLFRS?06:42 CESTF-HBLE
2026-08-30partialLFRS?06:35 CESTF-HBLE
2026-08-29partialLFRS?06:29 CESTF-HBLE
2026-08-28partialLFRS?06:36 CESTF-HBLE
2026-08-27estimatedEHAMLFRS20:49 CEST22:08 CEST1h 18mF-HBLE
2026-08-25partialLFRS?06:28 CESTF-HBLE
2026-08-24estimatedEHAMLFRS21:01 CEST22:14 CEST1h 12mF-HBLE
2026-08-23estimatedEHAMLFRS20:50 CEST22:00 CEST1h 09mF-HBLE
2026-08-22estimatedEHAMLFRS21:10 CEST22:20 CEST1h 09mF-HBLE
2026-08-21partialLFRS?06:33 CESTF-HBLE
2026-08-20partialLFRS?06:30 CESTF-HBLE
2026-08-19partialLFRS?06:33 CESTF-HBLE
2026-08-18estimatedEHAMLFRS23:13 CEST23:32 CEST0h 18mF-HBLE
2026-08-17partialLFRS?13:18 CESTF-HBLE
2026-08-16partialLFRS?06:32 CESTF-HBLE
2026-08-15estimatedEHAMLFRS21:04 CEST22:24 CEST1h 19mF-HBLE
2026-08-14partialLFRS?06:35 CESTF-HBLE
2026-08-13partialLFRS?06:33 CESTF-HBLE
2026-08-12estimatedEHAMLFRS20:52 CEST21:56 CEST1h 03mF-HBLE
2026-08-11estimatedEHAMLFRS21:18 CEST22:20 CEST1h 01mF-HBLE
2026-07-23partialLFRS?06:44 CESTF-HBLE
2026-07-22partialLFRS?06:32 CESTF-HBLE
2026-07-21partialLFRS?17:56 CESTF-HBLE
2026-07-20partialLFRS?21:00 CESTF-HBLE
2026-07-19estimatedEHAMLFRS20:52 CEST22:02 CEST1h 09mF-HBLE
2026-07-18estimatedEHAMLFRS20:51 CEST22:00 CEST1h 08mF-HBLE
2026-07-17EHAMLFRS21:09 CEST22:18 CEST1h 09mF-HBLE
2026-07-16estimatedEHAMLFRS21:20 CEST22:42 CEST1h 21mF-HBLE
2026-07-15estimatedEHAMLFRS20:53 CEST22:08 CEST1h 15mF-HBLE
2026-07-14partialLFRS?07:41 CESTF-HBLE
2026-07-13EHAMLFRS20:54 CEST22:04 CEST1h 10mF-HBLE
2026-07-12partialLFRS?06:31 CESTF-HBLE
2026-07-11estimatedEHAMLFRS20:55 CEST21:58 CEST1h 02mF-HBLE
2026-07-10partialLFRS?06:28 CESTF-HBLE
2026-07-09partialLFRS?06:25 CESTF-HBLE
2026-07-08partialLFRS?06:34 CESTF-HBLE
2026-07-07partialLFRS?06:41 CESTF-HBLE
2026-07-06estimatedEHAMLFRS23:19 CEST00:22 CEST1h 02mF-HBLE
2026-07-05partialLFRS?06:47 CESTF-HBLD
2026-07-04partialLFRS?06:30 CESTF-HBLE
2026-07-03partialLFRS?07:30 CESTF-HBLG
2026-07-02partialLFRS?06:48 CESTF-HBLE
2026-07-01EHAMLFRS21:24 CEST22:35 CEST1h 10mF-HBLE
2026-06-29partialLFRS?06:33 CESTF-HBLE
2026-06-28partialLFRS?06:39 CESTF-HBLE
2026-06-27EHAMLFRS21:00 CEST22:24 CEST1h 23mF-HBLE
2026-06-26estimatedEHAMLFRS21:12 CEST22:24 CEST1h 11mF-HBLE
2026-06-25partialLFRS?12:46 CESTF-HBLE
2026-06-24partialLFRS?06:28 CESTF-HBLP
2026-06-23partialLFRS?06:35 CESTF-HBLP
2026-06-22estimatedEHAMLFRS20:53 CEST22:04 CEST1h 10mF-HBLP
2026-06-21estimatedEHAMLFRS20:55 CEST22:06 CEST1h 10mF-HBLP
2026-06-20partialLFRS?06:30 CESTF-HBLP
2026-06-19EHAMLFRS21:50 CEST23:02 CEST1h 11mF-HBLP
2026-06-18estimatedEHAMLFRS20:59 CEST22:06 CEST1h 06mF-HBLP
2026-06-17estimatedEHAMLFRS20:50 CEST21:58 CEST1h 07mF-HBLP
2026-06-16partialLFRS?06:40 CESTF-HBLP
2026-06-15partialLFRS?06:41 CESTF-HBLG
2026-06-14estimatedEHAMLFRS21:06 CEST22:18 CEST1h 11mF-HBLG
2026-06-13partialLFRS?06:41 CESTF-HBLG
2026-06-12partialLFRS?06:36 CESTF-HBLG
2026-05-28EHAMLFRS06:23 CEST22:10 CEST15h 46mF-HBLP
2026-05-27partialLFRS?06:52 CESTF-HBLP
2026-05-26EHAMLFRS20:47 CEST21:58 CEST1h 10mF-HBLP
2026-05-25partialLFRS?06:26 CESTF-HBLP
2026-05-24partialLFRS?06:32 CESTF-HBLP
2026-05-23EHAMLFRS20:56 CEST22:12 CEST1h 15mF-HBLP
2026-05-22partialLFRS?06:25 CESTF-HBLG
2026-05-21partialLFRS?06:29 CESTF-HBLG
2026-05-20partialEHAM?03:23 CESTF-HBLG
2026-05-19partialEHAM?06:17 CESTF-HBLN
2026-05-12partialLFRS?06:34 CESTF-HBLN
2026-05-11partialLFRS?06:32 CESTF-HBLN
2026-05-10partialLFRS?06:27 CESTF-HBLN
2026-05-09partialLFRS?06:28 CESTF-HBLN
2026-05-08partialLFRS?06:41 CESTF-HBLN
2026-05-07partialLFRS?06:35 CESTF-HBLN
2026-05-06estimatedEHAMLFRS20:53 CEST21:54 CEST1h 00mF-HBLN
2026-05-05partialLFRS?06:39 CESTF-HBLN
2026-05-04estimatedEHAMLFRS20:58 CEST22:06 CEST1h 07mF-HBLN
2026-05-03partialLFRS?06:31 CESTF-HBLB
2026-05-02estimatedEHAMLFRS21:11 CEST22:24 CEST1h 12mF-HBLB
2026-05-01estimatedEHAMLFRS20:47 CEST21:54 CEST1h 06mF-HBLB
2026-04-30estimatedEHAMLFRS20:59 CEST22:06 CEST1h 06mF-HBLB
2026-04-29estimatedEHAMLFRS21:04 CEST22:26 CEST1h 21mF-HBLB
2026-04-28partialLFRS?06:25 CESTF-HBLB
2026-04-27partialLFRS?06:41 CESTF-HBLB
2026-04-26partialLFRS?06:57 CESTF-HBLB
2026-04-25EHAMLFRS21:05 CEST22:24 CEST1h 19mF-HBLB
2026-04-24partialLFRS?06:28 CESTF-HBLE
2026-04-23partialLFRS?06:31 CESTF-HBLE
2026-04-22estimatedEHAMLFRS20:59 CEST22:04 CEST1h 04mF-HBLE
2026-04-21partialLFRS?06:30 CESTF-HBLE
2026-04-20partialLFRS?06:26 CESTF-HBLE
2026-04-19partialLFRS?06:16 CESTF-HBLE
2026-04-18partialLFRS?06:28 CESTF-HBLE
2026-04-17partialLFRS?06:29 CESTF-HBLE
2026-04-16estimated??05:03Z20:00Z14h 56m398579
2026-04-15estimatedEHAMLFRS20:59 CEST22:22 CEST1h 22m398579
2026-04-14partialLFRS?06:28 CESTF-HBLE
2026-04-13estimated??19:30Z20:00Z0h 29mF-HBLE
2026-04-12estimated??19:09Z20:04Z0h 55mF-HBLE
2026-04-11partialLFRS?06:27 CESTF-HBLE
2026-04-05partialLFRS?06:32 CESTF-HBLE
2026-04-04EHAMLFRS20:53 CEST22:06 CEST1h 12mF-HBLE
2026-04-03EHAMLFRS21:09 CEST22:18 CEST1h 08mF-HBLE
2026-04-02estimatedEHAMLFRS21:10 CEST22:16 CEST1h 05mF-HBLE
2026-03-31estimatedEHAMLFRS20:47 CEST21:46 CEST0h 58mF-HBLE
2026-03-30estimatedEHAMLFRS20:54 CEST21:52 CEST0h 57mF-HBLE
2026-03-29partialLFRS?06:41 CESTF-HBLE
2026-03-28estimated?LFRS20:12Z22:10 CET0h 57mF-HBLE
2026-03-15partialLFRS?06:19 CETF-HBLP
2026-03-14partialLFRS?06:24 CETF-HBLP
2026-03-13EHAMLFRS20:57 CET22:12 CET1h 14mF-HBLP
2026-03-12partialLFRS?06:12 CETF-HBLA
2026-03-11EHAMLFRS20:51 CET22:14 CET1h 22mF-HBLA
2026-03-10EHAMLFRS20:40 CET22:00 CET1h 19mF-HBLA
2026-03-09EHAMLFRS20:42 CET22:08 CET1h 25mF-HBLA
2026-03-08EHAMLFRS20:47 CET22:12 CET1h 24mF-HBLA
2026-03-07EHAMLFRS20:45 CET22:12 CET1h 26mF-HBLA
2026-03-06EHAMLFRS20:44 CET22:10 CET1h 25mF-HBLA
2026-03-05EHAMLFRS20:39 CET22:02 CET1h 22mF-HBLA
2026-03-04EHAMLFRS20:44 CET22:06 CET1h 22mF-HBLA
2026-03-03EHAMLFRS20:41 CET22:00 CET1h 18mF-HBLA
2026-03-02EHAMLFRS20:42 CET22:08 CET1h 25mF-HBLA
2026-02-28EHAMLFRS20:44 CET22:00 CET1h 16mF-HBLN
2026-02-27EHAMLFRS20:47 CET22:08 CET1h 20mF-HBLN
2026-02-26EHAMLFRS20:42 CET21:56 CET1h 13mF-HBLJ
2026-02-24EHAMLFRS20:50 CET22:14 CET1h 23mF-HBLJ
2026-02-23EHAMLFRS20:50 CET22:16 CET1h 25mF-HBLJ
2026-02-22EHAMLFRS20:47 CET22:22 CET1h 35mF-HBLJ
2026-02-21EHAMLFRS20:48 CET22:06 CET1h 17mF-HBLJ
2026-02-19EHAMLFRS20:40 CET22:04 CET1h 23mF-HBLE
2026-02-18EHAMLFRS20:43 CET22:04 CET1h 21mF-HBLE
2026-02-17partialLFRS?06:27 CETF-HBLB
2026-02-16EHAMLFRS20:54 CET22:14 CET1h 19mF-HBLB
2026-02-13partialLFRS?06:29 CETF-HBLE
2026-02-12partialLFRS?06:15 CETF-HBLE
2026-02-11partialLFRS?06:12 CETF-HBLE
2026-02-10EHAMLFRS20:49 CET21:56 CET1h 06m398564
2026-02-07EHAMLFRS20:45 CET22:10 CET1h 24mF-HBLA
2026-02-06EHAMLFRS20:44 CET22:11 CET1h 27mF-HBLA
2026-02-05partialLFRS?06:11 CETF-HBLA
2026-02-04EHAMLFRS20:44 CET22:06 CET1h 21mF-HBLA
2026-02-03EHAMLFRS21:01 CET22:26 CET1h 24mF-HBLA
2026-02-02EHAMLFRS20:48 CET22:10 CET1h 21mF-HBLA
2026-02-01EHAMLFRS20:49 CET22:10 CET1h 21mF-HBLA
2026-01-31EHAMLFRS20:47 CET22:06 CET1h 18mF-HBLA
2026-01-30EHAMLFRS20:52 CET22:12 CET1h 19mF-HBLA
2026-01-29EHAMLFRS21:12 CET22:38 CET1h 25mF-HBLA
2026-01-28EHAMLFRS20:46 CET22:10 CET1h 23mF-HBLA
2026-01-27EHAMLFRS20:43 CET22:06 CET1h 23mF-HBLA
2026-01-26EHAMLFRS20:41 CET22:10 CET1h 28mF-HBLA
2026-01-25EHAMLFRS20:48 CET22:14 CET1h 26mF-HBLA
2026-01-24EHAMLFRS20:48 CET22:08 CET1h 19mF-HBLA
2026-01-23EHAMLFRS21:17 CET22:38 CET1h 20m398579
2026-01-22EHAMLFRS21:21 CET22:36 CET1h 15mF-HBLO
2026-01-21EHAMLFRS20:48 CET22:12 CET1h 24mF-HBLP
2026-01-20EHAMLFRS20:44 CET22:16 CET1h 32mF-HBLP
2026-01-19EHAMLFRS20:51 CET22:17 CET1h 26mF-HBLP
2026-01-18EHAMLFRS20:47 CET22:14 CET1h 27mF-HBLP
2026-01-02EHAMLFRS20:33 CET22:00 CET1h 26mF-HBLE
2026-01-01EHAMLFRS22:40 CET23:52 CET1h 12mF-HBLE
2025-12-31EHAMLFRS20:46 CET22:06 CET1h 20mF-HBLE
2025-12-30EHAMLFRS20:50 CET22:02 CET1h 11mF-HBLE
2025-12-29EHAMLFRS20:40 CET22:18 CET1h 37mF-HBLE
2025-12-28EHAMLFRS21:33 CET23:12 CET1h 39mF-HBLE
2025-12-27EHAMLFRS20:47 CET22:04 CET1h 16mF-HBLE
2025-12-26EHAMLFRS20:44 CET22:02 CET1h 17mF-HBLE
2025-12-25EHAMLFRS20:36 CET21:58 CET1h 21mF-HBLE
2025-12-24EHAMLFRS20:57 CET22:14 CET1h 17mF-HBLE
2025-12-23EHAMLFRS20:45 CET22:08 CET1h 22mF-HBLE
2025-12-21EHAMLFRS20:44 CET22:06 CET1h 22mF-HBLB
2025-12-20EHAMLFRS22:37 CET00:02 CET1h 25mF-HBLB
2025-12-19EHAMLFRS21:00 CET22:26 CET1h 26mF-HBLK
2025-12-18EHAMLFRS20:50 CET22:14 CET1h 24mF-HBLK
2025-12-17EHAMLFRS20:43 CET22:06 CET1h 22mF-HBLK
2025-12-16EHAMLFRS20:43 CET22:06 CET1h 22mF-HBLO
2025-12-15EHAMLFRS20:54 CET22:10 CET1h 16mF-HBLO
2025-12-14EHAMLFRS20:42 CET22:00 CET1h 18mF-HBLO
2025-12-13EHAMLFRS20:46 CET22:00 CET1h 13mF-HBLO
2025-12-12EHAMLFRS20:53 CET22:14 CET1h 20mF-HBLL
2025-12-11EHAMLFRS20:54 CET22:20 CET1h 25mF-HBLK
2025-12-10EHAMLFRS20:59 CET23:02 CET2h 02mF-HBLK
2025-11-27partialLFRS?06:24 CETF-HBLO
2025-11-26EHAMLFRS20:52 CET21:50 CET0h 57mF-HBLO
2025-10-29estimatedEHAMLFRS20:55 CET22:06 CET1h 10mF-HBLA
2025-10-28estimatedEHAMLFRS20:56 CET22:20 CET1h 23mF-HBLA
2025-10-27partialLFRS?06:29 CETF-HBLA
2025-10-26estimatedEHAMLFRS21:55 CET22:56 CET1h 00mF-HBLA
2025-10-25estimatedEHAMLFRS21:11 CEST22:20 CEST1h 08mF-HBLA
2025-10-24EHAMLFRS20:57 CEST22:10 CEST1h 12mF-HBLA
2025-10-22partialLFRS?06:36 CESTF-HBLS
2025-10-21estimatedEHAMLFRS21:09 CEST22:24 CEST1h 14mF-HBLS
2025-10-20EHAMLFRS21:35 CEST22:46 CEST1h 10mF-HBLS
2025-10-19estimatedEHAMLFRS21:02 CEST21:38 CEST0h 35mF-HBLO
2025-10-14EHAMLFRS20:30 CEST21:46 CEST1h 15mF-HBLG
2025-10-13EHAMLFRS20:32 CEST22:00 CEST1h 28mF-HBLG
2025-10-07EHAMLFRS20:31 CEST22:00 CEST1h 28mF-HBLG
2025-10-05EHAMLFRS16:56 CEST21:50 CEST4h 53mF-HBLE
2025-09-19EHAMLFRS20:45 CEST21:57 CEST1h 12m39856D
2025-08-25EHAMLFRS15:32 CEST23:26 CEST7h 53mF-HBLS
2025-08-23partialLFRS?07:48 CEST398601
2025-08-21partialLFRS?09:07 CEST398601
2025-08-19EHAMLFRS23:10 CEST01:34 CEST2h 23m398601
2025-08-17EHAMLFRS20:39 CEST21:54 CEST1h 15m398601
2025-08-16EHAMLFRS20:58 CEST22:44 CEST1h 45m398601
2025-08-15EHAMLFRS20:37 CEST21:49 CEST1h 11m398601
2025-08-14EHAMLFRS20:41 CEST21:52 CEST1h 10m398601

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 KLM97J 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]