Flight

KLM204

Flight history and live tracking for KLM204, 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.

Next flight

DateSun 04 Oct 2026
RouteCYYZ LESTER B PEARSON INTERNATIONAL → EHAM SCHIPHOL
AircraftPHBKS B78X

Scheduled and estimated times from the FAA SWIM feed, local to each airport.

Route

AirlineKLM Royal Dutch Airlines
Typical originCYYZ LESTER B PEARSON INTERNATIONAL
Typical destinationEHAM SCHIPHOL
Distance3,234 nm

Flight history 329 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02CYYZ LESTER B PEARSON INTERNATIONALEHAM SCHIPHOL17:01 EDT04:59 CEST5h 58m
2026-10-01CYYZ LESTER B PEARSON INTERNATIONALEHAM SCHIPHOL16:59 EDT05:15 CEST6h 16m
2026-09-30CYYZ LESTER B PEARSON INTERNATIONALEHAM SCHIPHOL17:01 EDT05:33 CEST6h 32m
2026-09-29CYYZ LESTER B PEARSON INTERNATIONALEHAM SCHIPHOL17:07 EDT05:47 CEST6h 40m
2026-09-28CYYZ LESTER B PEARSON INTERNATIONALEHAM SCHIPHOL16:58 EDT05:45 CEST6h 47m
2026-09-27CYYZ LESTER B PEARSON INTERNATIONALEHAM SCHIPHOL17:08 EDT06:30 CEST7h 22mPHBKL
2026-09-26CYYZ LESTER B PEARSON INTERNATIONALEHAM SCHIPHOL17:02 EDT05:19 CEST6h 17m
2026-09-25partialCYYZ?23:34 EDTPH-BKH
2026-09-25partialEHAM?03:52 CESTPH-BKH
2026-09-24partial??01:56Z486073
2026-09-23partial??01:32ZPH-BKC
2026-09-22estimatedCYYZEHAM16:33 EDT01:18 CEST2h 44mPH-BKC
2026-09-21partialEHAM?04:08 CESTPH-AKE
2026-09-20partial??02:10ZPH-BKG
2026-09-18partial??01:51ZPH-AKB
2026-09-17partial??02:04Z485F83
2026-09-16partial??02:26ZPH-AKE
2026-09-15partial??01:59Z485F82
2026-09-14partial??01:48Z485F84
2026-09-13partialEHAM?06:14 CEST486073
2026-09-13estimated??02:00Z03:26Z1h 25m486073
2026-09-12estimatedCYYZEHAM08:39 EDT00:32 CEST9h 52mPH-BKG
2026-09-12estimated??01:49Z03:20Z1h 30m485F85
2026-09-11partial??01:42ZPH-BKG
2026-09-10partial??02:11Z486073
2026-09-09estimated??10:36Z22:40Z12h 03mPH-BKC
2026-09-09partialEHAM?04:00 CESTPH-BKL
2026-09-08estimated??20:47Z22:34Z1h 46mPH-BKL
2026-09-07partialEHAM?04:13 CESTPH-BKL
2026-09-06estimatedCYYZEHAM07:05 EDT00:36 CEST11h 30m485F84
2026-09-06estimated??02:52Z04:30Z1h 38m485F84
2026-09-05partial??01:59Z485F83
2026-09-04partial??02:38ZPH-AKA
Earlier flights (296) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03EHAMKJFK17:39 CEST18:54 EDT7h 14m485F85
2026-09-03partialEHAM?02:00 CEST485F85
2026-09-01estimatedCYYZEHAM05:29 EDT00:34 CEST13h 04mPH-BKL
2026-09-01estimated??02:05Z05:16Z3h 10mPH-BKL
2026-08-31partial??04:03ZPH-BKK
2026-08-31estimated??02:04Z03:40Z1h 35mPH-BKK
2026-08-30partialEHAM?10:09 CESTPH-BKL
2026-08-30partialEHAM?04:02 CESTPH-BKL
2026-08-29partial??02:05Z486072
2026-08-28partial??02:19ZPH-BKL
2026-08-27partial??02:04ZPH-BKL
2026-08-25partialEHAM?10:47 CESTPH-BHD
2026-08-25partialEHAM?03:56 CESTPH-BHD
2026-08-24partial??02:02Z486073
2026-08-23partial??01:40ZPH-BKA
2026-08-22partial??01:37ZPH-BKL
2026-08-21partial??01:59ZPH-BKG
2026-08-20partial??01:49Z486072
2026-08-19partial??01:57Z485F83
2026-08-18partial??02:00Z486073
2026-08-17partial??02:17ZPH-AOF
2026-08-16estimatedCYYZEHAM16:52 EDT00:38 CEST1h 46mPH-AOF
2026-08-15estimatedCYYZEHAM22:25 EDT10:24 CEST5h 59m485F85
2026-08-14partial??02:11ZPH-BKC
2026-08-13partial??02:22Z485F82
2026-08-12partial??02:50ZPH-AOF
2026-08-11estimatedCYYZEHAM17:21 EDT01:04 CEST1h 42mPH-AOF
2026-07-23partial??02:05Z485F85
2026-07-22partial??02:37ZPH-AKD
2026-07-21estimatedCYYZEHAM05:00 EDT00:08 CEST13h 07mPH-AKA
2026-07-21estimated?EHAM02:16Z05:50 CEST1h 33mPH-AKA
2026-07-20estimatedCYYZEHAM05:38 EDT00:46 CEST13h 07mPH-AKA
2026-07-20estimated?EHAM02:22Z05:50 CEST1h 27mPH-AKA
2026-07-19partialEHAM?11:03 CESTPH-AKE
2026-07-19estimated?EHAM02:36Z06:02 CEST1h 25mPH-AKE
2026-07-18estimatedCYYZEHAM04:21 EDT00:40 CEST14h 19m485F84
2026-07-18estimated?EHAM02:18Z05:38 CEST1h 20m485F84
2026-07-17partial??02:19ZPH-BKL
2026-07-16partialEHAM?11:07 CESTPH-AKA
2026-07-16estimated?EHAM02:58Z06:28 CEST1h 29mPH-AKA
2026-07-15partialEHAM?14:55 CESTPH-AKD
2026-07-15estimated?EHAM02:17Z05:50 CEST1h 32mPH-AKD
2026-07-14partialEHAM?11:33 CESTPH-AKD
2026-07-14estimated?EHAM02:28Z05:56 CEST1h 28mPH-AKD
2026-07-13partialEHAM?10:41 CESTPH-BKD
2026-07-13estimated?EHAM02:16Z05:52 CEST1h 35mPH-BKD
2026-07-12partialEHAM?11:41 CESTPH-BKD
2026-07-12estimated?EHAM02:15Z05:44 CEST1h 28mPH-BKD
2026-07-11partial??02:01ZPH-BKL
2026-07-10partial??02:17Z485F82
2026-07-09partial??02:07ZPH-BKI
2026-07-08partialEHAM?10:41 CEST485F84
2026-07-08estimated?EHAM02:11Z05:33 CEST1h 21m485F84
2026-07-07partial??01:57ZPH-BKK
2026-07-06partialEHAM?10:02 CEST485F84
2026-07-06estimated?EHAM01:49Z05:12 CEST1h 22m485F84
2026-07-05estimated??10:42Z22:26Z11h 44mPH-AKA
2026-07-05estimated?EHAM02:09Z05:34 CEST1h 25mPH-AKA
2026-07-04partialEHAM?13:32 CESTPH-AKB
2026-07-04estimated??01:59Z03:22Z1h 23m485F82
2026-07-03estimatedCYYZEHAM11:20 EDT00:26 CEST7h 05mPH-AKA
2026-07-03estimated?EHAM01:59Z05:16 CEST1h 16mPH-AKA
2026-07-02partial??02:07ZPH-AKB
2026-07-01partial??02:11ZPH-AKF
2026-06-30estimated?EHAM02:06Z05:32 CEST1h 26mPH-AOE
2026-06-29estimated??10:38Z22:36Z11h 57mPH-AKB
2026-06-29estimated?EHAM02:36Z06:04 CEST1h 27mPH-AKB
2026-06-28partialEHAM?19:31 CESTPH-AOB
2026-06-28estimated??02:35Z04:04Z1h 28mPH-AKA
2026-06-27partial??02:15ZPH-AKB
2026-06-26partial??02:08ZPH-AOB
2026-06-25partialEHAM?11:00 CESTPH-AKD
2026-06-25estimated?EHAM02:14Z05:42 CEST1h 27mPH-AKD
2026-06-24partialEHAM?14:42 CESTPH-BQD
2026-06-24estimated?EHAM01:52Z05:26 CEST1h 33mPH-BKF
2026-06-23partial??01:56ZPH-BQD
2026-06-22estimated??10:51Z22:22Z11h 30m485F84
2026-06-22estimated?EHAM02:40Z06:02 CEST1h 21m485F84
2026-06-21partialEHAM?12:04 CEST485F84
2026-06-21estimated?EHAM02:07Z05:26 CEST1h 19m485F84
2026-06-20partialEHAM?10:48 CEST485F85
2026-06-20estimated?EHAM02:06Z05:36 CEST1h 29m485F85
2026-06-19partial??01:59Z485F84
2026-06-18partialEHAM?13:37 CESTPH-BKG
2026-06-18estimated?EHAM02:30Z05:52 CEST1h 22m485F84
2026-06-17partial??02:08ZPH-BKG
2026-06-16estimated??08:06Z22:36Z14h 29m485F85
2026-06-16estimated?EHAM02:07Z05:32 CEST1h 24m485F85
2026-06-15partial??01:57Z485F83
2026-06-14partialEHAM?10:11 CESTPH-BKH
2026-06-14estimated?EHAM02:09Z05:36 CEST1h 26mPH-BKH
2026-06-13partialEHAM?10:11 CEST486073
2026-06-13estimated?EHAM02:22Z05:44 CEST1h 21m486073
2026-06-12partialEHAM?10:10 CESTPH-BKH
2026-06-12estimated??00:06Z05:02Z4h 55mPH-BKH
2026-06-11estimatedCYYZEHAM18:40 EDT01:58 CEST1h 17mPH-BKH
2026-05-29estimated?EHAM02:31Z05:54 CEST1h 23m485F82
2026-05-28partialEHAM?18:38 CEST485E30
2026-05-27partial??02:02Z485F84
2026-05-26partial??02:05ZPH-AKA
2026-05-25partial??02:19ZPH-AKE
2026-05-24estimatedCYYZEHAM06:54 EDT00:36 CEST11h 41mPH-AKF
2026-05-24estimated?EHAM02:08Z05:40 CEST1h 31mPH-AKF
2026-05-23partial??02:11ZPH-AKE
2026-05-22partial??02:01ZPH-AKA
2026-05-21estimatedEHAM?10:19 CEST22:26Z14h 06m486073
2026-05-21estimated??01:56Z03:30Z1h 33mPH-BKD
2026-05-20partialEHAM?02:44 CESTPH-BKI
2026-05-19partialCYYZ?21:44 EDT486072
2026-05-12partial??01:52ZPH-BKG
2026-05-11estimated??08:17Z22:24Z14h 06m485F85
2026-05-11estimated?EHAM02:05Z05:20 CEST1h 14m485F85
2026-05-10EHAMKIAD13:58 CEST18:14 EDT10h 15m485F84
2026-05-10estimated?EHAM02:27Z05:44 CEST1h 16m485F84
2026-05-09partial??02:24ZPH-BKG
2026-05-08partialEHAM?13:00 CEST484F72
2026-05-07partial??02:01ZPH-BKC
2026-05-06partial??02:13ZPH-BHC
2026-05-05partialCYYZ?22:07 EDTPH-BKF
2026-05-04estimatedEHAM?10:08 CEST22:24Z14h 15m485F83
2026-05-04estimated??02:15Z03:38Z1h 22m485F83
2026-05-03EHAMKIAD13:50 CEST18:24 EDT10h 33mPH-BKI
2026-05-03estimated??02:12Z03:50Z1h 38mPH-BKI
2026-05-02partial??02:16Z486072
2026-05-01partial??02:11Z485F84
2026-04-30estimatedCYYZEHAM04:22 EDT23:56 CEST13h 33mPH-BVR
2026-04-30estimated?EHAM03:40Z06:58 CEST1h 17mPH-BVR
2026-04-29partial??02:09ZPH-BKK
2026-04-28partialEHAM?10:48 CESTPH-BKD
2026-04-28estimated?EHAM02:01Z05:42 CEST1h 40mPH-BKD
2026-04-27partial??02:21Z485F83
2026-04-26partialEHAM?14:46 CEST486073
2026-04-26estimated?EHAM02:09Z05:40 CEST1h 30m486073
2026-04-25estimated??08:13Z22:20Z14h 06m485F85
2026-04-25estimated?EHAM02:32Z06:04 CEST1h 31m485F84
2026-04-24partial??02:25Z485F85
2026-04-23partial??02:15ZPH-BKA
2026-04-22estimatedCYYZEHAM04:29 EDT23:46 CEST13h 16mPH-BKH
2026-04-22estimated?EHAM02:22Z05:52 CEST1h 29mPH-BKH
2026-04-21estimatedCYYZEHAM04:18 EDT00:32 CEST14h 14m485F83
2026-04-21estimated?EHAM02:15Z05:50 CEST1h 35m485F83
2026-04-20partial??02:17ZPH-BQH
2026-04-19partialEHAM?10:13 CESTPH-BKK
2026-04-19estimated?EHAM02:12Z05:22 CEST1h 09mPH-BKK
2026-04-18partial??02:04ZPH-BKF
2026-04-17partial??02:04ZPH-BKH
2026-04-16partial??02:13ZPH-BKF
2026-04-15partial??02:03ZPH-BKL
2026-04-14partialEHAM?17:33 CESTPH-BKI
2026-04-14estimated?EHAM01:56Z05:20 CEST1h 23mPH-BKI
2026-04-13partial??02:13Z486072
2026-04-12partial??02:19ZPH-BKF
2026-04-11partial??01:47Z485F85
2026-04-06estimated??01:54Z03:24Z1h 29m486073
2026-04-05partialEHAM?10:05 CESTPH-BKG
2026-04-05estimated?EHAM01:55Z05:22 CEST1h 26mPH-BKG
2026-04-04partialEHAM?10:00 CEST485F83
2026-04-04estimated??01:41Z03:08Z1h 27m485F83
2026-04-03partial??01:58ZPH-BKD
2026-04-02partial??01:38ZPH-BKI
2026-04-01estimated?EHAM01:38Z05:12 CEST1h 34m485F85
2026-03-31estimatedCYYZEHAM06:41 EDT00:20 CEST11h 38mPH-BKL
2026-03-31estimated?EHAM02:04Z05:26 CEST1h 22mPH-BKI
2026-03-30partial??01:43ZPH-BKL
2026-03-29partial??00:00ZPH-BQL
2026-03-28estimatedCYYZEHAM19:08 EDT00:58 CET0h 49mPH-BQL
2026-03-16estimated?EHAM00:00Z06:24 CET5h 23m486073
2026-03-15partialEHAM?09:53 CETPH-BKI
2026-03-15estimated??00:00Z05:18Z5h 18mPH-BKK
2026-03-14estimatedCYYZEHAM05:04 EDT00:58 CET14h 53mPH-BKD
2026-03-14estimated??00:00Z05:18Z5h 18mPH-BKD
2026-03-13partial??00:00ZPH-BKI
2026-03-12partial??00:00ZPH-BVW
2026-03-11partialEHAM?10:17 CETPH-BQB
2026-03-11partialEHAM?01:00 CETPH-BQB
2026-03-10partial??00:00Z485F84
2026-03-09partial??00:00Z486072
2026-03-08partial??00:01ZPH-BVD
2026-03-07partial??00:00ZPH-BVR
2026-03-06partial??00:00ZPH-BVI
2026-03-05partial??00:04Z485F82
2026-03-04partial??00:01ZPH-BVP
2026-03-03partial??00:00Z485F83
2026-03-02partial??00:02ZPH-BKF
2026-03-01partial??00:00ZPH-BKL
2026-02-28partial??00:00Z485F85
2026-02-27estimatedCYYZEHAM17:52 EST00:58 CET1h 05m485F85
2026-02-26partialEHAM?01:01 CETPH-BKD
2026-02-25partial??00:00ZPH-BKI
2026-02-24partial??00:00Z485F85
2026-02-23partial??00:03ZPH-BKH
2026-02-22partial??00:02ZPH-BKK
2026-02-21partial??00:00ZPH-BKA
2026-02-20estimatedCYYZEHAM17:48 EST00:58 CET1h 09mPH-BKA
2026-02-19CYYZEHAM19:03 EST07:50 CET6h 46mPH-BKA
2026-02-18partial??00:02Z485F84
2026-02-17partialEHAM?11:52 CETPH-BVN
2026-02-17partialEHAM?01:02 CETPH-BVN
2026-02-16partialEHAM?10:02 CETPH-BKK
2026-02-16partialEHAM?01:02 CETPH-BKK
2026-02-15partial??00:02ZPH-BKD
2026-02-14estimatedCYYZEHAM05:56 EST00:58 CET13h 01mPH-BKF
2026-02-14partialEHAM?01:02 CETPH-BKF
2026-02-13EHAMCYTZ17:11 CET18:58 EST7h 46mPH-BKC
2026-02-13partialEHAM?01:00 CETPH-BKC
2026-02-12partialEHAM?09:46 CET485F84
2026-02-12partialEHAM?01:01 CET485F84
2026-02-11partialCYYZ?19:01 ESTPH-BVD
2026-02-07partial??00:02ZPH-BKI
2026-02-06partial??00:00ZPH-BKF
2026-02-05partialEHAM?09:48 CETPH-BKK
2026-02-05partialEHAM?01:00 CETPH-BKK
2026-02-04partialEHAM?10:41 CET485F85
2026-02-04partialEHAM?01:00 CET485F85
2026-02-03partial??00:00Z485F85
2026-02-02partial??00:00Z485F83
2026-02-01partial??00:00ZPH-BKI
2026-01-31partial??00:00Z485F83
2026-01-30partial??00:01ZPH-BKD
2026-01-29estimated??07:32Z23:58Z16h 25m486072
2026-01-29partialEHAM?01:00 CET486072
2026-01-28partial??00:00ZPH-BKI
2026-01-27partial??00:01ZPH-BKI
2026-01-26partialCYYZ?19:04 ESTPH-BKC
2026-01-25partialEHAM?01:00 CETPH-BKF
2026-01-24partial??00:06Z486073
2026-01-23partial??00:09ZPH-BKG
2026-01-22partialCYYZ?19:00 EST485F82
2026-01-21partial??00:02ZPH-BKI
2026-01-20partial??00:00ZPH-BKH
2026-01-19partial??00:02Z485F83
2026-01-18estimatedCYYZEHAM18:03 EST00:58 CET0h 54m485F83
2026-01-17estimatedCYYZEHAM18:02 EST00:30 CET0h 27mPH-BKC
2026-01-08partialEHAM?01:00 CETPH-BKH
2026-01-07estimatedCYYZEHAM18:00 EST00:58 CET0h 57mPH-BKH
2026-01-01partialEHAM?01:02 CETPH-BKC
2025-12-31partial??00:00Z485F83
2025-12-30partial??00:02ZPH-BKL
2025-12-29partial??00:00ZPH-BKD
2025-12-28partial??00:00ZPH-BKG
2025-12-27partialCYYZ?19:00 ESTPH-BKA
2025-12-26partial??00:01ZPH-BKF
2025-12-25partial??00:00Z485F82
2025-12-24partial??00:00ZPH-BKC
2025-12-23partial??00:00ZPH-BKL
2025-12-22partial??00:00ZPH-BKC
2025-12-21partial??00:02ZPH-BKH
2025-12-20partial??00:00ZPH-BQN
2025-12-19partial??00:00ZPH-BKC
2025-12-18partial??00:00ZPH-BKA
2025-12-17partial??00:00ZPH-BKI
2025-12-16partial??00:00ZPH-BKG
2025-12-15partial??00:00ZPH-AKD
2025-12-14partial??00:00ZPH-BKA
2025-12-13partial??00:00ZPH-AOE
2025-12-12partial??00:00ZPH-BKH
2025-12-11partialCYYZ?19:00 EST486072
2025-12-10partialCYYZ?19:00 EST485F83
2025-12-09partialCYYZ?18:11 EST485F83
2025-12-02estimated??00:45Z06:02Z5h 16mPH-BKH
2025-11-28estimated??00:00Z05:54Z5h 54mPH-BKH
2025-11-27estimatedCYYZEHAM18:33 EST00:58 CET0h 24mPH-BKH
2025-11-27partialEHAM?01:00 CET485F84
2025-11-26estimatedCYYZEHAM18:13 EST00:58 CET0h 44m485F84
2025-10-30estimated??00:00Z05:56Z5h 56m486073
2025-10-29partial??00:00ZPH-BKL
2025-10-28partialEHAM?10:22 CET485F84
2025-10-28partialEHAM?01:00 CET485F84
2025-10-27partial??00:00ZPH-AKA
2025-10-26partial??02:14ZPH-AKE
2025-10-25estimatedCYYZEHAM10:42 EDT00:32 CEST7h 49mPH-BKA
2025-10-25estimated??02:29Z04:04Z1h 34mPH-AKE
2025-10-24partial??02:05ZPH-BKA
2025-10-23partial??02:15ZPH-AKE
2025-10-22partial??02:09ZPH-BHC
2025-10-21partial??02:33ZPH-AKF
2025-10-20partial??02:34ZPH-AKA
2025-10-19partial??02:32ZPH-AKB
2025-10-15partialEHAM?04:27 CESTPH-AKA
2025-10-14partial??02:45ZPH-AKF
2025-10-13partial??02:18ZPH-AKA
2025-10-08partialEHAM?03:57 CESTPH-BKI
2025-10-07partial??02:24ZPH-AKB
2025-10-06partial??02:18ZPH-AKA
2025-10-05estimatedCYYZEHAM10:59 EDT00:04 CEST7h 05mPH-AKB
2025-10-04CYYZEHAM09:39 EDT18:28 CEST2h 48mPH-AKA
2025-08-26estimatedCYYZEHAM21:14 EDT06:10 CEST2h 55mPH-BKG
2025-08-24partialEHAM?02:02 CESTPH-BKL
2025-08-23partialEHVB?07:58 CESTPH-AOC
2025-08-22partialEHAM?04:22 CEST485F84
2025-08-21estimatedCYYZEHAM03:15 EDT00:24 CEST15h 09mPH-AKA
2025-08-20partialEHAM?05:04 CESTPH-BKK
2025-08-19partial??04:02Z485F83
2025-08-17partial??00:00ZPH-BKI
2025-08-16partial??02:36ZPH-BQI
2025-08-15partialCYYZ?20:38 EDTPH-BHA

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