Flight

KLM21B

Flight history and live tracking for KLM21B, 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 destinationEDDW BREMEN
Distance153 nm

Flight history 176 flights since Aug 2025

DateFromToDepArrDurationAircraft
No flights in the last 30 days.
Earlier flights (176) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-08-17EHAMEDDW17:01 CEST17:36 CEST0h 34mPH-EXN
2026-08-16estimatedEHAMEDDW17:44 CEST18:12 CEST0h 28mPH-EXO
2026-08-14EHAMEDDW17:03 CEST17:32 CEST0h 29m4864ED
2026-08-13estimatedEHAMEDDW16:44 CEST17:16 CEST0h 32mPH-EXX
2026-08-12EHAMEDDW16:51 CEST17:22 CEST0h 30mPH-EZN
2026-07-23EHAMEDDW16:52 CEST17:28 CEST0h 35mPH-EXU
2026-07-22EHAMEDDW16:52 CEST17:30 CEST0h 37mPH-EXN
2026-07-21EHAMEDDW17:03 CEST17:38 CEST0h 34mPH-EXE
2026-07-20EHAMEDDW17:38 CEST18:14 CEST0h 35mPH-EXE
2026-07-17EHAMEDDW17:05 CEST17:40 CEST0h 34mPH-EZR
2026-07-16EHAMEDDW16:52 CEST17:24 CEST0h 31mPH-EXG
2026-07-15EHAMEDDW16:54 CEST17:28 CEST0h 33mPH-EXJ
2026-07-14EHAMEDDW16:55 CEST17:26 CEST0h 30mPH-EXV
2026-07-13EHAMEDDW17:31 CEST18:02 CEST0h 30mPH-EXY
2026-07-12EHAMEDDW17:16 CEST17:52 CEST0h 35mPH-EXU
2026-07-10EHAMEDDW17:09 CEST17:46 CEST0h 36mPH-EXY
2026-07-09EHAMEDDW16:59 CEST17:36 CEST0h 37mPH-EXS
2026-07-08EHAMEDDW17:00 CEST17:36 CEST0h 35mPH-EZO
2026-07-07EHAMEDDW16:49 CEST17:24 CEST0h 34mPH-EZP
2026-07-06EHAMEDDW16:51 CEST17:30 CEST0h 38mPH-EXZ
2026-07-03EHAMEDDW17:29 CEST18:04 CEST0h 34mPH-EXP
2026-07-02EHAMEDDW17:26 CEST18:02 CEST0h 35mPH-EZM
2026-07-01EHAMEDDW17:34 CEST18:14 CEST0h 39mPH-EXE
2026-06-30EHAMEDDW20:11 CEST20:38 CEST0h 26mPH-EZE
2026-06-29EHAMEDDW17:12 CEST17:42 CEST0h 29mPH-EXU
2026-06-28EHAMEDDW17:13 CEST17:44 CEST0h 31mPH-EXU
2026-06-25EHAMEDDW17:23 CEST17:54 CEST0h 31mPH-EXE
2026-06-24EHAMEDDW17:31 CEST18:06 CEST0h 35mPH-EXO
2026-06-23EHAMEDDW17:11 CEST17:46 CEST0h 34mPH-EZM
2026-06-22EHAMEDDW17:28 CEST18:01 CEST0h 32mPH-EZH
2026-06-21EHAMEDDW17:14 CEST17:46 CEST0h 31mPH-EXG
2026-06-19EHAMEDDW21:47 CEST22:18 CEST0h 30mPH-EXT
2026-06-19partialEHAM?17:49 CESTPH-EXH
2026-06-17EHAMEDDW17:05 CEST17:42 CEST0h 36mPH-EXT
2026-06-16EHAMEDDW17:09 CEST17:44 CEST0h 34mPH-EZO
2026-06-15EHAMEDDW17:19 CEST17:58 CEST0h 38mPH-EZO
2026-06-14EHAMEDDW17:15 CEST17:50 CEST0h 34mPH-EXU
2026-05-29EHAMEDDW17:59 CEST18:38 CEST0h 38mPH-EXR
2026-05-28estimatedEHAMEDDW17:11 CEST17:34 CEST0h 22mPH-EZH
2026-05-27EHAMEDDW17:28 CEST18:02 CEST0h 33mPH-EZL
2026-05-25EHAMEDDW17:42 CEST18:12 CEST0h 29mPH-EZP
2026-05-24EHAMEDDW17:34 CEST18:04 CEST0h 29mPH-EZE
2026-05-22EHAMEDDW17:03 CEST17:34 CEST0h 30mPH-EZE
2026-05-21EHAMEDDW17:41 CEST18:18 CEST0h 36mPH-EZH
2026-05-20EHAMEDDW02:52 CEST17:50 CEST14h 57mPH-EZO
2026-05-19EHAMEDDW05:26 CEST18:46 CEST13h 19mPH-EZM
2026-05-12EHAMEDDW16:57 CEST17:32 CEST0h 34mPH-EZP
2026-05-10EHAMEDDW17:14 CEST17:48 CEST0h 33mPH-EXK
2026-05-08EHAMEDDW17:03 CEST17:36 CEST0h 32mPH-EXW
2026-05-07EHAMEDDW17:08 CEST17:40 CEST0h 31mPH-EXU
2026-05-06EHAMEDDW17:11 CEST17:44 CEST0h 32mPH-EXV
2026-05-05EHAMEDDW17:08 CEST17:40 CEST0h 31mPH-EZF
2026-05-04EHAMEDDW17:22 CEST17:52 CEST0h 30mPH-EXV
2026-05-03EHAMEDDW17:13 CEST17:52 CEST0h 38mPH-EXW
2026-05-01EHAMEDDW17:10 CEST17:44 CEST0h 33mPH-EZF
2026-04-30EHAMEDDW17:10 CEST17:46 CEST0h 35mPH-EXU
2026-04-29estimatedEDWDEDDW17:29 CEST17:52 CEST0h 22mPH-EXV
2026-04-28EHAMEDDW17:11 CEST17:44 CEST0h 32mPH-EXX
2026-04-27EHAMEDDW17:43 CEST18:14 CEST0h 30mPH-EZO
2026-04-26EHAMEDDW17:48 CEST18:18 CEST0h 29mPH-EXT
2026-04-24EHAMEDDW17:18 CEST17:54 CEST0h 35mPH-EXT
2026-04-23EHAMEDDW17:07 CEST17:44 CEST0h 36mPH-EXV
2026-04-22EHAMEDDW17:16 CEST17:56 CEST0h 39mPH-EXH
2026-04-21EHAMEDDW17:18 CEST17:52 CEST0h 33mPH-EZE
2026-04-20EHAMEDDW17:06 CEST17:42 CEST0h 35mPH-EXM
2026-04-19EHAMEDDW17:18 CEST17:54 CEST0h 35mPH-EXR
2026-04-17EHAMEDDW17:06 CEST17:38 CEST0h 31m486803
2026-04-16EHAMEDDW17:10 CEST17:48 CEST0h 37mPH-EZR
2026-04-15EHAMEDDW17:06 CEST17:42 CEST0h 35mPH-EZG
2026-04-14EHAMEDDW17:13 CEST17:48 CEST0h 35mPH-EXR
2026-04-12EHAMEDDW17:19 CEST17:46 CEST0h 26mPH-EXM
2026-04-06EHAMEDDW17:20 CEST17:56 CEST0h 35mPH-EXS
2026-04-05EHAMEDDW17:11 CEST17:44 CEST0h 32mPH-EXZ
2026-04-03EHAMEDDW17:06 CEST17:40 CEST0h 33mPH-EZL
2026-04-02EHAMEDDW17:12 CEST17:46 CEST0h 33mPH-EZX
2026-03-31EHAMEDDW17:14 CEST17:46 CEST0h 31mPH-EZP
2026-03-30EHAMEDDW17:38 CEST18:14 CEST0h 35mPH-EXY
2026-03-29EHAMEDDW17:16 CEST17:50 CEST0h 34mPH-EXN
2026-03-28EHAMEDDW17:25 CET18:02 CET0h 36mPH-EXN
2026-03-15EHAMEDDW17:06 CET17:42 CET0h 35mPH-EXL
2026-03-14EHAMEDDW17:19 CET17:50 CET0h 30mPH-EXM
2026-03-13EHAMEDDW17:35 CET18:08 CET0h 32mPH-EZS
2026-03-11EHAMEDDW16:59 CET17:46 CET0h 46mPH-EXJ
2026-03-10estimatedEHAMEDDW16:59 CET17:54 CET0h 54mPH-EZS
2026-03-09EHAMEDDW17:45 CET18:28 CET0h 42mPH-EXP
2026-03-08EHAMEDDW17:03 CET17:48 CET0h 44mPH-EXO
2026-03-07estimatedEHAMEDDW17:12 CET18:02 CET0h 49mPH-EXZ
2026-03-06EHAMEDDW17:02 CET17:40 CET0h 37mPH-EXN
2026-03-05EHAMEDDW17:05 CET17:58 CET0h 52mPH-EXO
2026-03-04EHAMEDDW17:02 CET17:42 CET0h 39mPH-EXT
2026-03-03EHAMEDDW16:57 CET17:44 CET0h 46mPH-EXT
2026-03-02EHAMEDDW17:02 CET17:42 CET0h 39mPH-EXM
2026-03-01EHAMEDDW17:06 CET17:50 CET0h 43mPH-EXL
2026-02-28estimatedEHAMEDDW16:34 CET18:02 CET1h 27mPH-EXP
2026-02-27EHAMEDDW17:01 CET17:38 CET0h 37mPH-EZN
2026-02-26EHAMEDDW17:01 CET17:44 CET0h 43mPH-EXJ
2026-02-25EHAMEDDW16:54 CET17:36 CET0h 41mPH-EXI
2026-02-24EHAMEDWH16:59 CET17:36 CET0h 36mPH-EXK
2026-02-23EHAMEDDW17:02 CET17:46 CET0h 43mPH-EZM
2026-02-22EHAMEDDW17:00 CET17:40 CET0h 39mPH-EXI
2026-02-21EHAMEDDW17:12 CET17:54 CET0h 42mPH-EXX
2026-02-20EHAMEDDW17:03 CET17:42 CET0h 38mPH-EXG
2026-02-19EHAMEDDW16:56 CET17:50 CET0h 53mPH-EXN
2026-02-18EHAMEDDW16:54 CET17:44 CET0h 49mPH-EZP
2026-02-17EHAMEDDW17:06 CET17:52 CET0h 46mPH-EZX
2026-02-16EHAMEDDW16:58 CET17:40 CET0h 41mPH-EXZ
2026-02-14EHAMEDDW17:57 CET18:40 CET0h 43mPH-EXP
2026-02-13EHAMEDDW17:02 CET17:44 CET0h 41mPH-EXX
2026-02-12EHAMEDDW17:04 CET17:46 CET0h 41mPH-EXS
2026-02-11EHAMEDDW17:05 CET17:44 CET0h 39mPH-EZD
2026-02-07EHAMEDDW17:14 CET17:58 CET0h 43mPH-EXI
2026-02-06EHAMEDDW17:07 CET17:50 CET0h 42mPH-EXK
2026-02-05EHAMEDDW17:11 CET18:04 CET0h 52mPH-EXW
2026-02-04EHAMEDDW17:01 CET17:44 CET0h 43mPH-EXX
2026-02-03EHAMEDDW16:59 CET17:48 CET0h 48mPH-EXZ
2026-02-02EHAMEDDW17:09 CET17:52 CET0h 42mPH-EXY
2026-02-01EHAMEDDW17:03 CET17:44 CET0h 40mPH-EXN
2026-01-31EHAMEDDW17:08 CET17:48 CET0h 39mPH-EXP
2026-01-30EHAMEDDW17:01 CET17:42 CET0h 40mPH-EXW
2026-01-29EHAMEDDW17:17 CET18:02 CET0h 44mPH-EXS
2026-01-28EHAMEDDW16:57 CET17:53 CET0h 56mPH-EXM
2026-01-27EHAMEDDW17:02 CET17:48 CET0h 45mPH-EZO
2026-01-26EHAMEDDW17:04 CET18:14 CET1h 09mPH-EXM
2026-01-25EHAMEDDW17:01 CET17:44 CET0h 42mPH-EXT
2026-01-24EHAMEDDW17:07 CET17:52 CET0h 44mPH-EZM
2026-01-23EHAMEDDW16:56 CET17:44 CET0h 48mPH-EXJ
2026-01-22EHAMEDDW16:57 CET17:42 CET0h 44mPH-EXN
2026-01-21EHAMEDDW17:02 CET17:52 CET0h 49mPH-EXJ
2026-01-20EHAMEDDW17:12 CET17:52 CET0h 39mPH-EXH
2026-01-19EHAMEDDW17:00 CET17:40 CET0h 40mPH-EZS
2026-01-08EHAMEDDW17:02 CET17:46 CET0h 43mPH-EZN
2026-01-06EHAMEDDW17:01 CET18:24 CET1h 22mPH-EXV
2026-01-01EHAMEDDW17:12 CET17:58 CET0h 45mPH-EZX
2025-12-31EHAMEDDW17:09 CET17:58 CET0h 49mPH-EXL
2025-12-30EHAMEDDW17:04 CET17:50 CET0h 46mPH-EXJ
2025-12-29EHAMEDDW16:54 CET17:46 CET0h 51mPH-EXH
2025-12-27estimatedEHAMEDDW17:53 CET18:54 CET1h 00mPH-EZO
2025-12-26EHAMEDDW17:23 CET18:10 CET0h 46mPH-EZL
2025-12-25EHAMEDDW17:02 CET17:50 CET0h 48mPH-EXN
2025-12-24EHAMEDDW17:15 CET18:04 CET0h 48mPH-EXY
2025-12-23EHAMEDDW17:09 CET18:02 CET0h 52mPH-EXG
2025-12-22EHAMEDDW17:06 CET17:58 CET0h 51mPH-EXM
2025-12-21EHAMEDDW17:03 CET17:50 CET0h 46mPH-EXR
2025-12-20EHAMEDDW18:19 CET18:58 CET0h 38mPH-EXW
2025-12-19EHAMEDDW17:03 CET17:44 CET0h 40mPH-EXU
2025-12-18EHAMEDDW17:04 CET17:44 CET0h 39mPH-EXI
2025-12-17EHAMEDDW17:08 CET17:48 CET0h 39mPH-EXM
2025-12-16EHAMEDDW17:04 CET17:48 CET0h 43mPH-EXY
2025-12-15EHAMEDDW17:02 CET17:38 CET0h 36mPH-EXI
2025-12-14EHAMEDDW17:09 CET17:46 CET0h 36mPH-EXW
2025-12-12EHAMEDDW17:04 CET17:44 CET0h 39mPH-EXX
2025-12-11EHAMEDDW16:57 CET17:38 CET0h 40mPH-EZX
2025-12-10EHAMEDDW16:54 CET17:32 CET0h 37mPH-EXN
2025-12-09estimatedEHAMEDDW17:12 CET17:38 CET0h 25mPH-EZG
2025-11-27EHAMEDDW17:06 CET17:42 CET0h 35mPH-EXP
2025-11-26EHAMEDDW17:02 CET17:36 CET0h 33mPH-EXN
2025-10-30EHAMEDDW17:16 CET17:48 CET0h 31mPH-EZN
2025-10-29EHAMEDDW17:14 CET17:44 CET0h 29mPH-EZX
2025-10-28EHAMEDDW17:23 CET17:58 CET0h 34mPH-EXZ
2025-10-27EHAMEDDW18:01 CET18:36 CET0h 34mPH-EXN
2025-10-26EHAMEDDW17:10 CET17:50 CET0h 40mPH-EZM
2025-10-24EHAMEDDW17:52 CEST18:30 CEST0h 37mPH-NXC
2025-10-20EHAMEDDW17:12 CEST17:48 CEST0h 36mPH-EXZ
2025-10-15EHAMEDDW16:58 CEST17:48 CEST0h 49mPH-EXS
2025-10-14EHAMEDDW17:02 CEST17:44 CEST0h 41mPH-EZR
2025-10-13EHAMEDDW17:03 CEST17:48 CEST0h 44mD-AGMP
2025-10-07EHAMEDDW17:26 CEST18:08 CEST0h 41mPH-EXN
2025-10-06EHAMEDDW17:54 CEST18:44 CEST0h 49mPH-EZL
2025-10-04partialEHAM?00:24 CESTPH-EXO
2025-08-24estimatedEHAMEDDW17:00 CEST19:27 CEST2h 26mPH-EZL
2025-08-21EHAMEDDW16:37 CEST17:30 CEST0h 52mPH-EZE
2025-08-21EHAMEDWQ06:33 CEST08:53 CEST2h 19mPH-EXM
2025-08-19EHAMEDDW17:00 CEST17:50 CEST0h 50mPH-EZE
2025-08-17EHAMEDDW17:14 CEST18:06 CEST0h 51mPH-EXP
2025-08-15EHAMEDDW17:08 CEST17:58 CEST0h 50mPH-EXU
2025-08-14EHAMEDDW17:34 CEST18:14 CEST0h 39mPH-EXR

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