Flight

KLM39G

Flight history and live tracking for KLM39G, 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 destinationENGM OSLO GARDERMOEN
Distance518 nm

Flight history 237 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03EHAMENGM21:05 CEST22:28 CEST1h 22mPH-BCE
2026-10-02EHAMENGM20:48 CEST22:22 CEST1h 33mPH-BCB
2026-10-01EHAMENGM21:15 CEST22:44 CEST1h 29mPH-BXI
2026-09-30partialENGM?06:41 CESTPH-BGB
2026-09-29EHAMENGM20:51 CEST22:22 CEST1h 30mPH-BGB
2026-09-28EHAMENGM21:28 CEST23:10 CEST1h 41mPH-BXU
2026-09-27EHAMENGM20:59 CEST22:30 CEST1h 30mPH-BCD
2026-09-26EHAMENGM21:22 CEST23:00 CEST1h 37mPH-BCL
2026-09-25EHAMENGM20:50 CEST22:26 CEST1h 35mPH-BXI
2026-09-24EHAMENGM21:25 CEST23:02 CEST1h 36mPH-BXP
2026-09-23EHAMENGM21:30 CEST23:18 CEST1h 47mPH-BCL
2026-09-22EHAMENGM20:54 CEST22:34 CEST1h 39mPH-BCA
2026-09-21EHAMENGM20:48 CEST22:48 CEST1h 59mPH-BCA
2026-09-20estimatedEHAMENGM21:11 CEST22:32 CEST1h 20mPH-BXE
2026-09-17EHAMENGM21:20 CEST22:38 CEST1h 17mPH-BCK
2026-09-16EHAMENGM21:08 CEST22:32 CEST1h 23mPH-BXR
2026-09-15estimatedEHAMENGM21:22 CEST23:10 CEST1h 47mPH-BGB
2026-09-14EHAMENGM21:13 CEST22:36 CEST1h 23mPH-BXC
2026-09-13partialENGM?06:42 CESTPH-BXC
2026-09-12partialENGM?06:44 CESTPH-BXV
2026-09-11EHAMENGM21:15 CEST22:42 CEST1h 27mPH-BXV
2026-09-10EHAMENGM21:21 CEST22:38 CEST1h 16mPH-BCH
2026-09-09EHAMENGM21:45 CEST23:08 CEST1h 22mPH-BXU
2026-09-08EHAMENGM21:03 CEST22:16 CEST1h 12mPH-BCA
2026-09-06partialEHAM?21:32 CESTPH-BXB
2026-09-04EHAMENGM21:25 CEST22:40 CEST1h 14mPH-BCB
Earlier flights (211) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-01EHAMENGM20:58 CEST22:20 CEST1h 21mPH-BXF
2026-08-30estimatedEHAMENGM20:59 CEST23:00 CEST2h 00mPH-BXU
2026-08-29EHAMENGM21:24 CEST22:42 CEST1h 17mPH-BXF
2026-08-28partialEHAM?21:32 CESTPH-BGQ
2026-08-27EHAMENGM22:23 CEST23:44 CEST1h 21mPH-BGF
2026-08-25partialENGM?06:41 CESTPH-BXR
2026-08-24EHAMENGM21:23 CEST22:44 CEST1h 20mPH-BXR
2026-08-23EHAMENGM21:07 CEST22:34 CEST1h 27mPH-BXR
2026-08-21EHAMENGM21:08 CEST22:26 CEST1h 17mPH-BCL
2026-08-20partialENGM?06:34 CESTPH-BCA
2026-08-19EHAMENGM21:26 CEST22:40 CEST1h 13mPH-BCA
2026-08-17EHAMENGM22:03 CEST23:26 CEST1h 22mPH-BXR
2026-08-16EHAMENGM21:05 CEST22:24 CEST1h 18mPH-BXU
2026-08-15EHAMENGM21:10 CEST22:26 CEST1h 15mPH-BXO
2026-08-14partialENGM?06:41 CESTPH-BCB
2026-08-13estimatedEHAMENGM21:12 CEST22:26 CEST1h 13mPH-BCB
2026-08-12EHAMENGM21:06 CEST22:30 CEST1h 23mPH-BXP
2026-08-11EHAMENGM21:13 CEST22:26 CEST1h 12mPH-BCA
2026-07-23estimatedEHAMENGM06:45 CEST22:34 CEST15h 49mPH-HSE
2026-07-22EHAMENGM21:07 CEST22:32 CEST1h 24mPH-HSE
2026-07-21EHAMENGM21:17 CEST22:42 CEST1h 24mPH-BXY
2026-07-20EHAMENGM21:10 CEST22:34 CEST1h 23mPH-BCD
2026-07-19EHAMENGM21:25 CEST22:52 CEST1h 26mPH-BXT
2026-07-18estimatedEHAMENGM21:09 CEST22:36 CEST1h 26mPH-BXP
2026-07-17EHAMENGM21:50 CEST23:14 CEST1h 23mPH-BXE
2026-07-16EHAMENGM21:24 CEST22:46 CEST1h 21mPH-BXS
2026-07-15EHAMENGM22:02 CEST23:24 CEST1h 21mPH-BXZ
2026-07-14partialENGM?06:42 CESTPH-BXD
2026-07-13EHAMENGM21:29 CEST22:52 CEST1h 22mPH-BXD
2026-07-12EHAMENGM21:07 CEST22:28 CEST1h 20mPH-BXC
2026-07-11EHAMENGM22:00 CEST23:16 CEST1h 15mPH-BCG
2026-07-10partialENGM?07:27 CESTPH-BCK
2026-07-09partialENGM?06:45 CESTPH-BXP
2026-07-08EHAMENGM21:32 CEST22:58 CEST1h 25mPH-BXP
2026-07-07EHAMENGM21:23 CEST22:52 CEST1h 28mPH-BXP
2026-07-06partialENGM?06:50 CESTPH-BXF
2026-07-05EHAMENGM21:13 CEST22:32 CEST1h 18mPH-BXF
2026-07-04EHAMENGM21:25 CEST22:46 CEST1h 20mPH-BXP
2026-07-03EHAMENGM21:08 CEST22:28 CEST1h 19mPH-BXY
2026-07-02EHAMENGM21:06 CEST22:26 CEST1h 19mPH-BCK
2026-07-01partialENGM?06:44 CESTPH-BXV
2026-06-29estimatedEHAMENGM21:43 CEST23:10 CEST1h 26mPH-BCA
2026-06-28EHAMENGM21:12 CEST22:26 CEST1h 14mPH-BXY
2026-06-27EHAMENGM21:41 CEST23:00 CEST1h 18mPH-BXV
2026-06-26EHAMENGM21:17 CEST22:36 CEST1h 18mPH-BXD
2026-06-25EHAMENGM21:08 CEST22:26 CEST1h 17mPH-BXE
2026-06-24partialENGM?07:02 CESTPH-BXO
2026-06-23EHAMENGM21:17 CEST22:40 CEST1h 22mPH-BXO
2026-06-22EHAMENGM21:11 CEST22:34 CEST1h 23mPH-BXC
2026-06-21EHAMENGM21:31 CEST22:48 CEST1h 16mPH-BCK
2026-06-20estimatedEHAMENGM21:41 CEST22:50 CEST1h 08mPH-BXB
2026-06-19estimatedEHAMENGM21:52 CEST23:14 CEST1h 21mPH-BXF
2026-06-18estimatedEHAMENGM21:17 CEST22:30 CEST1h 12mPH-BXV
2026-06-17estimatedEHAMENGM21:01 CEST22:16 CEST1h 15mPH-BXO
2026-06-16estimatedEHAMENGM21:04 CEST22:22 CEST1h 17mPH-BXI
2026-06-15partialENGM?06:46 CESTPH-BXR
2026-06-14EHAMENGM21:45 CEST23:08 CEST1h 22mPH-BXR
2026-06-13EHAMENGM21:55 CEST23:12 CEST1h 16mPH-BXD
2026-06-12EHAMENGM21:03 CEST22:26 CEST1h 22mPH-BXM
2026-05-28EHAMENGM21:19 CEST22:46 CEST1h 26mPH-BCA
2026-05-27EHAMENGM21:12 CEST22:34 CEST1h 22mPH-BXM
2026-05-26EHAMENGM21:06 CEST22:24 CEST1h 18mPH-BGB
2026-05-25EHAMENGM21:09 CEST22:30 CEST1h 20mPH-BXE
2026-05-24EHAMENGM22:05 CEST23:28 CEST1h 22mPH-BCK
2026-05-23EHAMENGM21:15 CEST22:38 CEST1h 22mPH-BXF
2026-05-22estimatedEHAMENGM06:46 CEST22:32 CEST15h 45mPH-BCB
2026-05-21EHAMENGM21:00 CEST22:23 CEST1h 22mPH-BCB
2026-05-20partialEHAM?03:27 CESTPH-BXR
2026-05-19EHAMENGM06:20 CEST00:18 CEST17h 57mPH-BXH
2026-05-12partialENGM?06:32 CESTPH-BXH
2026-05-11partialENGM?06:44 CESTPH-BXR
2026-05-10EHAMENGM21:26 CEST22:46 CEST1h 19mPH-BXR
2026-05-09EHAMENGM21:19 CEST22:36 CEST1h 16mPH-BXU
2026-05-08EHAMENGM21:13 CEST22:36 CEST1h 22mPH-BGQ
2026-05-07EHAMENGM21:13 CEST22:34 CEST1h 20mPH-BXN
2026-05-06partialENGM?06:46 CESTPH-BXP
2026-05-05estimatedEHAMENGM21:12 CEST22:28 CEST1h 15mPH-BXP
2026-05-04partialENGM?06:48 CESTPH-BCG
2026-05-03estimatedEHAMENGM20:54 CEST22:10 CEST1h 15mPH-BCG
2026-05-02partialENGM?06:33 CESTPH-BGG
2026-05-01estimatedEHAMENGM22:01 CEST23:16 CEST1h 14mPH-BGG
2026-04-30partialENGM?06:39 CESTPH-BXA
2026-04-29estimatedEHAMENGM21:10 CEST22:32 CEST1h 21mPH-BXA
2026-04-28partialENGM?06:58 CESTPH-BCH
2026-04-27EHAMENGM21:12 CEST22:30 CEST1h 17mPH-BCH
2026-04-26EHAMENGM21:35 CEST22:54 CEST1h 18mPH-BCL
2026-04-25partialENGM?06:48 CESTPH-BCH
2026-04-24EHAMENGM21:29 CEST22:44 CEST1h 14mPH-BCH
2026-04-23estimatedEHAMENGM06:51 CEST23:00 CEST16h 08mPH-BGC
2026-04-22estimatedEHAMENGM06:41 CEST23:16 CEST16h 34mPH-BXR
2026-04-21EHAMENGM21:10 CEST22:30 CEST1h 19mPH-BXR
2026-04-20EHAMENGM21:09 CEST22:30 CEST1h 21mPH-BXW
2026-04-19estimatedEHAMENGM06:35 CEST22:50 CEST16h 14mPH-BGC
2026-04-18EHAMENGM22:41 CEST23:52 CEST1h 10mPH-BGC
2026-04-17estimatedEHAMENGM21:10 CEST22:26 CEST1h 15mPH-BXI
2026-04-16estimated??04:43Z20:24Z15h 40mPH-BXF
2026-04-15EHAMENGM21:00 CEST22:16 CEST1h 15mPH-BXF
2026-04-14estimatedEHAMENGM21:03 CEST22:22 CEST1h 18mPH-BXV
2026-04-13estimated??04:38Z20:40Z16h 01mPH-BXP
2026-04-12partialENGM?06:32 CESTPH-BXN
2026-04-11estimatedEHAMENGM21:10 CEST22:15 CEST1h 05mPH-BXN
2026-04-05EHAMENGM21:11 CEST22:32 CEST1h 20mPH-BCD
2026-04-04EHAMENGM21:03 CEST22:22 CEST1h 18mPH-BXV
2026-04-03partialENGM?06:59 CESTPH-BCE
2026-04-02EHAMENGM21:40 CEST22:58 CEST1h 17mPH-BCE
2026-03-31EHAMENGM20:57 CEST22:26 CEST1h 28mPH-BXV
2026-03-30EHAMENGM21:10 CEST22:38 CEST1h 27mPH-BXI
2026-03-29?ENGM19:16Z22:48 CEST1h 31mPH-BXY
2026-03-28EHAMENGM21:19 CET22:38 CET1h 19m4868BC
2026-03-15EHAMENGM20:58 CET22:14 CET1h 15m486897
2026-03-14estimatedEHAMENGM21:07 CET22:38 CET1h 30m4867C2
2026-03-13EHAMENGM21:22 CET22:34 CET1h 11m486742
2026-03-12EHAMENGM21:19 CET22:40 CET1h 20m4867C1
2026-03-11EHAMENGM20:53 CET22:22 CET1h 28m4867C1
2026-03-10EHAMENGM20:43 CET22:18 CET1h 34m486898
2026-03-09EHAMENGM21:11 CET22:42 CET1h 30m4868BC
2026-03-07EHAMENGM20:51 CET22:26 CET1h 34m4867C2
2026-03-06EHAMENGM20:51 CET22:24 CET1h 32m4868F7
2026-03-05EHAMENGM21:54 CET23:24 CET1h 29m4868F7
2026-03-04EHAMENGM20:45 CET22:26 CET1h 41m486651
2026-03-03estimatedEHAMENGM20:51 CET22:24 CET1h 32m486651
2026-03-02EHAMENGM20:49 CET22:18 CET1h 28m486836
2026-03-01EHAMENGM20:49 CET22:20 CET1h 30m486897
2026-02-28EHAMENGM20:55 CET22:10 CET1h 15m486651
2026-02-27EHAMENGM20:52 CET22:10 CET1h 18m4867C4
2026-02-26EHAMENGM21:01 CET22:30 CET1h 28m486742
2026-02-25EHAMENGM21:01 CET22:32 CET1h 30m486741
2026-02-24EHAMENGM20:42 CET22:18 CET1h 35m4867C4
2026-02-22EHAMENGM21:34 CET23:00 CET1h 25m4867C1
2026-02-21EHAMENGM20:58 CET22:20 CET1h 21m486836
2026-02-20EHAMENGM20:47 CET22:16 CET1h 29m486742
2026-02-18EHAMENGM20:56 CET22:26 CET1h 29m4867C4
2026-02-17partialENGM?06:59 CET486741
2026-02-16partialEHAM?01:02 CET4867C3
2026-02-15partialENGM?06:58 CET4867C4
2026-02-14EHAMENGM20:47 CET22:42 CET1h 54m4867C4
2026-02-12EHAMENGM20:53 CET22:26 CET1h 32m486740
2026-02-11EHAMENGM21:10 CET22:36 CET1h 25m486742
2026-02-07partialENGM?07:40 CET486836
2026-02-06EHAMENGM20:48 CET22:18 CET1h 30m486836
2026-02-05partialENGM?07:18 CET4867C3
2026-02-04EHAMENGM20:46 CET22:24 CET1h 37m4867C3
2026-02-03EHAMENGM21:22 CET22:56 CET1h 33m4867C4
2026-02-02EHAMENGM20:44 CET22:22 CET1h 37m486897
2026-02-01EHAMENGM21:07 CET22:40 CET1h 33m486741
2026-01-31EHAMENGM20:46 CET22:14 CET1h 27m486836
2026-01-30EHAMENGM21:00 CET22:32 CET1h 31m486836
2026-01-29EHAMENGM21:06 CET22:22 CET1h 15m486897
2026-01-28EHAMENGM21:05 CET23:00 CET1h 54m486897
2026-01-27EHAMENGM21:09 CET22:44 CET1h 34m4867C3
2026-01-26EHAMENGM20:57 CET22:30 CET1h 32m4867C2
2026-01-25EHAMENGM22:26 CET00:20 CET1h 53m486836
2026-01-24EHAMENGM20:54 CET22:22 CET1h 27m486651
2026-01-23EHAMENGM21:08 CET22:40 CET1h 31m4867C3
2026-01-22EHAMENGM21:17 CET22:50 CET1h 33m4867C4
2026-01-21EHAMENGM20:55 CET22:34 CET1h 38m486740
2026-01-20EHAMENGM21:04 CET22:28 CET1h 23m486836
2026-01-19estimatedEHAMENGM20:07 CET22:24 CET2h 16m4867C3
2026-01-18EHAMENGM21:46 CET23:04 CET1h 17m486898
2026-01-08EHAMENGM22:45 CET00:14 CET1h 29m486898
2026-01-06EHAMENGM21:22 CET23:20 CET1h 57m4867C4
2026-01-03estimatedEHAMENGM20:49 CET22:58 CET2h 08mPH-BXT
2026-01-02EHAMENGM21:36 CET23:08 CET1h 31mPH-BCA
2026-01-01EHAMENGM21:09 CET22:36 CET1h 27mPH-BCG
2025-12-31estimatedEHAMENGM21:00 CET22:28 CET1h 28mPH-BXP
2025-12-30EHAMENGM20:45 CET22:34 CET1h 48mPH-BCL
2025-12-29EHAMENGM20:49 CET22:32 CET1h 42mPH-BCD
2025-12-28EHAMENGM21:00 CET22:36 CET1h 35mPH-BXP
2025-12-27EHAMENGM21:00 CET22:48 CET1h 47mPH-BXE
2025-12-26EHAMENGM20:58 CET22:32 CET1h 33mPH-BXW
2025-12-25EHAMENGM20:51 CET22:36 CET1h 44mPH-BGC
2025-12-23EHAMENGM20:47 CET22:26 CET1h 38mPH-BXW
2025-12-22EHAMENGM21:22 CET22:58 CET1h 36mPH-BXL
2025-12-21EHAMENGM20:44 CET22:18 CET1h 34mPH-BXU
2025-12-20EHAMENGM20:44 CET22:16 CET1h 31mPH-BXW
2025-12-19estimatedEHAMENGM20:47 CET22:08 CET1h 20mPH-BCD
2025-12-18estimatedEHAMENGM21:10 CET22:32 CET1h 21mPH-BXC
2025-12-17estimatedEHAMENGM20:51 CET22:18 CET1h 26mPH-BXB
2025-12-16estimatedEHAMENGM20:58 CET22:24 CET1h 26mPH-BXT
2025-12-15estimatedEHAMENGM21:16 CET22:38 CET1h 22mPH-BCD
2025-12-14estimatedEHAMENGM21:03 CET22:22 CET1h 18mPH-BGA
2025-12-13estimatedEHAMENGM20:55 CET22:28 CET1h 33mPH-BGI
2025-12-12EHAMENGM21:00 CET22:26 CET1h 26mPH-BXY
2025-12-11EHAMENGM20:48 CET22:24 CET1h 35mPH-BGB
2025-12-10estimatedEHAMENGM20:48 CET22:18 CET1h 29mPH-BXL
2025-11-27EHAMENGM20:50 CET22:10 CET1h 20mPH-BCG
2025-11-26EHAMENGM20:52 CET22:26 CET1h 33mPH-HSD
2025-10-29EHAMENGM21:10 CET22:22 CET1h 11mPH-HSE
2025-10-28partialENGM?06:55 CETPH-HSD
2025-10-27partialENGM?07:08 CETPH-BXG
2025-10-26EHAMENGM20:59 CET22:18 CET1h 18mPH-BXG
2025-10-25estimatedEHAMENGM21:23 CEST22:54 CEST1h 31mPH-BGM
2025-10-24EHAMENGM21:04 CEST22:24 CEST1h 19mPH-BCD
2025-10-22EHAMENGM21:06 CEST22:32 CEST1h 25mPH-BXF
2025-10-21EHAMENGM21:33 CEST22:52 CEST1h 18mPH-BCA
2025-10-20partialENGM?06:42 CESTPH-BXM
2025-10-19estimatedEHAMENGM21:05 CEST21:38 CEST0h 32mPH-BXM
2025-10-14EHAMENGM21:54 CEST23:22 CEST1h 28mPH-BXE
2025-10-13EHAMENGM21:01 CEST22:34 CEST1h 32mPH-BXC
2025-10-07estimatedEHAMENGM20:54 CEST22:18 CEST1h 23mPH-HSE
2025-10-06estimatedEHAMENGM21:13 CEST22:54 CEST1h 40mPH-BGC
2025-10-05EHAMENGM16:55 CEST22:48 CEST5h 52mPH-BXA
2025-08-26estimated?LIRF00:00Z05:48 CEST3h 47mPH-BXD
2025-08-25estimatedEHAMENGM19:57 CEST01:57 CEST6h 00mPH-BXD
2025-08-23EHAMENGM07:54 CEST22:30 CEST14h 35mPH-BGF
2025-08-21EHAMENGM09:09 CEST22:28 CEST13h 18mPH-BXB
2025-08-19partialEHAM?00:18 CESTPH-BGM
2025-08-17EHAMENGM20:51 CEST22:38 CEST1h 46mPH-BXO
2025-08-16EHAMENGM21:10 CEST23:44 CEST2h 34mPH-BXA
2025-08-15partialEHAM?02:33 CESTPH-BXA
2025-08-14estimatedEHAMENGM21:12 CEST21:52 CEST0h 39mPH-BXA

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