Flight

QXE2421

Flight history and live tracking for QXE2421, operated by Horizon Air. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Route

AirlineHorizon Air
Observed routeKPDX → KSEA

Flight history 169 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KSEA SEATTLE TACOMA INTERNATIONALKPDX PORTLAND INTERNATIONAL22:11 PDT22:49 PDT0h 38mN627QX
2026-10-02KSEA SEATTLE TACOMA INTERNATIONALKPDX PORTLAND INTERNATIONAL22:47 PDT23:24 PDT0h 37mN662QX
2026-10-01KSEA SEATTLE TACOMA INTERNATIONALKPDX PORTLAND INTERNATIONAL22:31 PDT23:07 PDT0h 36mN652MK
2026-09-30KSEA SEATTLE TACOMA INTERNATIONALKPDX PORTLAND INTERNATIONAL22:27 PDT23:01 PDT0h 34mN631QX
2026-09-29KSEA SEATTLE TACOMA INTERNATIONALKPDX PORTLAND INTERNATIONAL22:13 PDT22:44 PDT0h 31mN665QX
2026-09-28KSEA SEATTLE TACOMA INTERNATIONALKPDX PORTLAND INTERNATIONAL22:23 PDT22:57 PDT0h 34mN620QX
2026-09-26KSEA SEATTLE TACOMA INTERNATIONALKPDX PORTLAND INTERNATIONAL22:34 PDT23:10 PDT0h 36mN631QX
2026-09-25KSEA SEATTLE TACOMA INTERNATIONALKPDX PORTLAND INTERNATIONAL22:19 PDT22:59 PDT0h 40mN659QX
2026-09-24KSEAKPDX21:56 PDT22:40 PDT0h 44mN625QX
2026-09-23KSEAKPDX22:02 PDT22:42 PDT0h 39mN627QX
2026-09-22KSEAKPDX22:00 PDT22:52 PDT0h 51mN653QX
2026-09-21KSEAKPDX22:00 PDT23:02 PDT1h 01mN631QX
2026-09-18KSEAKPDX22:12 PDT22:44 PDT0h 31mA8ABE6
2026-09-17KSEAKPDX22:09 PDT22:56 PDT0h 46mN634QX
2026-09-16KSEAKTTD22:10 PDT22:40 PDT0h 29mN652MK
2026-09-15KSEAKPDX22:09 PDT22:56 PDT0h 46mA8D365
2026-09-14KSEAKPDX22:29 PDT23:06 PDT0h 36mA8A82F
2026-09-12KSEAKPDX22:03 PDT22:46 PDT0h 42mN620QX
2026-09-11KSEAKPDX22:33 PDT23:14 PDT0h 40mN643QX
2026-09-10KSEAKPDX22:05 PDT22:36 PDT0h 30mN641QX
2026-09-08KSEAKPDX22:19 PDT22:50 PDT0h 31mN629QX
2026-09-07KSEAKPDX22:03 PDT22:42 PDT0h 38mN629QX
2026-09-05KSEAKPDX22:00 PDT22:36 PDT0h 35mN641QX
2026-09-04KSEAKPDX22:14 PDT22:40 PDT0h 25mN645QX
2026-09-03KSEAKPDX22:12 PDT22:48 PDT0h 35mN661QX
Earlier flights (144) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-01KSEAKPDX22:02 PDT22:50 PDT0h 48mN652MK
2026-08-31KSEAKPDX22:22 PDT22:58 PDT0h 35mN635QX
2026-08-29estimatedKSEAKPDX23:33 PDT23:50 PDT0h 16mN624QX
2026-08-28KSEAKPDX22:13 PDT22:56 PDT0h 42mN643QX
2026-08-27KSEAKPDX22:01 PDT22:52 PDT0h 51mN641QX
2026-08-25KSEAKPDX22:15 PDT22:52 PDT0h 36mN627QX
2026-08-24KSEAKPDX22:21 PDT22:54 PDT0h 33mN634QX
2026-08-22KSEAKPDX21:58 PDT22:42 PDT0h 43mN627QX
2026-08-21estimatedKSEAKBFI22:49 PDT23:30 PDT0h 40mN622QX
2026-08-20KSEAKPDX22:06 PDT05:10 PDT7h 03mN653QX
2026-08-19KPDXKBFI20:50 PDT21:46 PDT0h 55mN636QX
2026-08-18KPDXKSEA20:51 PDT21:26 PDT0h 35mN641QX
2026-08-16KPDXKSEA20:46 PDT23:08 PDT2h 21mN664QX
2026-08-15KPDXKSEA21:35 PDT22:16 PDT0h 40mN636QX
2026-08-14KPDXKSEA20:40 PDT21:24 PDT0h 43mN625QX
2026-08-13KPDXKSEA20:40 PDT22:55 PDT2h 14mN627QX
2026-08-12KPDXKSEA20:44 PDT22:58 PDT2h 14mN624QX
2026-07-23KPDXKSEA22:43 PDT23:30 PDT0h 47mN643QX
2026-07-22KPDXKSEA21:46 PDT22:20 PDT0h 33mN622QX
2026-07-21KPDXKSEA21:48 PDT22:26 PDT0h 37mA8ABE6
2026-07-20KPDXKSEA21:44 PDT22:18 PDT0h 33mN646QX
2026-07-19KPDXKSEA21:46 PDT22:24 PDT0h 38mA8ABE6
2026-07-18KPDXKSEA22:04 PDT22:40 PDT0h 35mA8B964
2026-07-17KPDXKSEA22:54 PDT23:30 PDT0h 35mN650QX
2026-07-16KPDXKSEA21:29 PDT23:20 PDT1h 51mN626QX
2026-07-15KPDXKSEA21:42 PDT22:12 PDT0h 30mN636QX
2026-07-14KPDXKSEA21:28 PDT22:24 PDT0h 55mN622QX
2026-07-13KPDXKSEA21:43 PDT22:22 PDT0h 38mN642QX
2026-07-12KPDXKSEA21:39 PDT22:16 PDT0h 37mA8DD2C
2026-07-11KPDXKRNT21:40 PDT22:10 PDT0h 30mN623QX
2026-07-10KPDXKSEA21:45 PDT22:26 PDT0h 40mN620QX
2026-07-09KPDXKSEA21:51 PDT22:26 PDT0h 34mN623QX
2026-07-08KPDXKSEA21:34 PDT22:12 PDT0h 37mN645QX
2026-07-07KPDXKSEA22:57 PDT23:30 PDT0h 32mN625QX
2026-07-06KPDXKSEA21:53 PDT22:40 PDT0h 46mN626QX
2026-07-04KPDXKSEA21:37 PDT22:14 PDT0h 36mA8A0C1
2026-07-03KPDXKSEA21:38 PDT22:20 PDT0h 41mN623QX
2026-07-02KPDXKSEA21:47 PDT22:22 PDT0h 34mA8D71C
2026-07-01KPDXKSEA21:47 PDT22:32 PDT0h 44mA8AF9D
2026-06-30KPDXKSEA21:39 PDT22:10 PDT0h 30mN641QX
2026-06-29KPDXKSEA21:38 PDT22:16 PDT0h 37mN641QX
2026-06-28KPDXKSEA21:39 PDT22:12 PDT0h 32mN652MK
2026-06-27KPDXKSEA21:41 PDT22:16 PDT0h 35mN643QX
2026-06-26KPDXKSEA21:49 PDT22:28 PDT0h 38mN625QX
2026-06-25KPDXKSEA21:40 PDT22:14 PDT0h 34mN649QX
2026-06-24estimatedKPDXKSEA21:31 PDT22:14 PDT0h 42mA8ABE6
2026-06-23KPDXKSEA21:46 PDT22:22 PDT0h 36mN634QX
2026-06-22KPDXKSEA21:38 PDT22:30 PDT0h 51mN652MK
2026-06-21KPDXKSEA21:52 PDT22:30 PDT0h 37mN649QX
2026-06-20KPDXKSEA21:55 PDT22:44 PDT0h 48mN641QX
2026-06-19KPDXKSEA21:39 PDT22:12 PDT0h 32mA8AF9D
2026-06-18estimatedKPDXKSEA21:44 PDT22:22 PDT0h 37mN650QX
2026-06-17KPDXKSEA21:53 PDT22:22 PDT0h 28mN622QX
2026-06-16KPDXKSEA21:48 PDT22:28 PDT0h 39mN637QX
2026-06-15KPDXKSEA21:56 PDT22:32 PDT0h 35mN644QX
2026-06-14KPDXKSEA21:45 PDT22:22 PDT0h 36mN647QX
2026-06-13KPDXKSEA22:40 PDT23:16 PDT0h 35mN627QX
2026-06-12KPDXKSEA21:42 PDT22:16 PDT0h 33mN626QX
2026-05-28estimatedKSEAKPDX13:09 PDT14:00 PDT0h 50mN641QX
2026-05-27estimatedKSEA?13:04 PDT21:10Z1h 06mN630QX
2026-05-26estimatedKSEAKBFI14:08 PDT14:58 PDT0h 49mN635QX
2026-05-25estimatedKSEAKBFI12:58 PDT13:50 PDT0h 51mN629QX
2026-05-24estimatedKSEAKBFI13:07 PDT14:00 PDT0h 53mA8CFAE
2026-05-23estimatedKSEAKBFI12:59 PDT13:54 PDT0h 55mA8A478
2026-05-21estimatedKSEAKBFI13:08 PDT15:52 PDT2h 43mN654QX
2026-05-20partialKSEA?18:31 PDTN641QX
2026-05-19partialKSEA?21:33 PDTN641QX
2026-05-12estimatedKRNOKPDX18:07 PDT19:16 PDT1h 08mN622QX
2026-05-11estimatedKRNOKPDX18:01 PDT19:12 PDT1h 10mN641QX
2026-05-10estimatedKRNOKPDX17:56 PDT19:08 PDT1h 11mN622QX
2026-05-09estimatedKRNOKPDX18:11 PDT19:22 PDT1h 10mN645QX
2026-05-08estimatedKRNOKPDX18:13 PDT19:22 PDT1h 08mN622QX
2026-05-07estimatedKRNOKPDX18:08 PDT19:18 PDT1h 09mN654QX
2026-05-06estimatedKRNOKPDX18:12 PDT19:24 PDT1h 11mN636QX
2026-05-05estimatedKRNOKPDX18:47 PDT20:02 PDT1h 14mA8ABE6
2026-05-04estimatedKRNOKPDX18:12 PDT19:23 PDT1h 10mA8D71C
2026-05-03estimatedKRNOKPDX18:08 PDT19:18 PDT1h 09mA8D71C
2026-05-02estimatedKRNOKPDX18:06 PDT19:18 PDT1h 11mN639QX
2026-05-01estimatedKRNOKPDX18:12 PDT19:20 PDT1h 08mN623QX
2026-04-30estimatedKRNOKPDX18:05 PDT19:20 PDT1h 14mN639QX
2026-04-29estimatedKRNOKPDX18:07 PDT19:20 PDT1h 12mA8ABE6
2026-04-28estimatedKRNOKPDX18:17 PDT19:26 PDT1h 08mN653QX
2026-04-27estimatedKRNOKPDX18:05 PDT19:14 PDT1h 08mN630QX
2026-04-26estimatedKRNOKPDX18:11 PDT19:18 PDT1h 06mA8C840
2026-04-25estimatedKRNOKPDX18:11 PDT19:22 PDT1h 10mN647QX
2026-04-24estimated?KPDX01:07Z19:24 PDT1h 16mA8AF9D
2026-04-23estimated?KPDX01:14Z19:24 PDT1h 09mN642QX
2026-02-01KPDXKSTS18:09 PST19:38 PST1h 29mA8B964
2026-01-25KPDXKSTS17:44 PST19:02 PST1h 17mA8ABE6
2026-01-07KPSPKPDX17:42 PST20:00 PST2h 17mA8A0C1
2026-01-07estimatedKFATKPSP16:00 PST16:46 PST0h 45mA8A0C1
2026-01-06estimatedKPDXKSEA14:25 PST15:58 PST1h 32mA8A0C1
2026-01-06KPSPKPDX17:23 PST19:38 PST2h 14mN636QX
2026-01-06estimatedKVCVKPSP16:00 PST16:22 PST0h 21mN636QX
2026-01-05estimatedKPDXKSEA14:01 PST15:58 PST1h 56mN636QX
2026-01-03KPSPKPDX17:41 PST19:46 PST2h 04mN641QX
2026-01-03estimated?KPSP00:00Z16:42 PST0h 41mN641QX
2026-01-02estimatedKPDXKSEA14:15 PST15:58 PST1h 42mN641QX
2026-01-02KPSPKPDX17:34 PST19:38 PST2h 03mA8C489
2026-01-02estimated?KPSP00:02Z16:38 PST0h 36mA8C489
2026-01-01estimatedKPDXKSEA14:22 PST15:58 PST1h 35mA8C489
2026-01-01KPSPKPDX17:35 PST19:32 PST1h 57mN636QX
2026-01-01estimated?KPSP00:02Z16:40 PST0h 38mN636QX
2025-12-31estimatedKPDXKSEA14:14 PST15:58 PST1h 43mN636QX
2025-12-31KPSPKPDX17:23 PST19:26 PST2h 02mA8C0D2
2025-12-31estimated?KPSP00:00Z16:24 PST0h 24mA8C0D2
2025-12-30estimatedKPDXKSEA14:01 PST15:58 PST1h 56mA8C0D2
2025-12-30KPSPKPDX17:21 PST19:32 PST2h 11mN644QX
2025-12-30estimatedKPMDKPSP16:02 PST16:26 PST0h 23mN644QX
2025-12-29estimatedKPDXKSEA14:05 PST15:58 PST1h 52mN644QX
2025-12-29KPSPKPDX17:37 PST19:46 PST2h 08mN652MK
2025-12-29estimated?KPSP00:00Z16:30 PST0h 30mN652MK
2025-12-28estimatedKPDXKSEA14:19 PST15:58 PST1h 39mN652MK
2025-12-28KPSPKPDX17:17 PST19:46 PST2h 29mN648QX
2025-12-27estimatedKPDXKSEA14:00 PST15:58 PST1h 58mN648QX
2025-12-27KPSPKPDX17:27 PST19:28 PST2h 01mN637QX
2025-12-27estimatedKBFLKPSP16:00 PST16:32 PST0h 32mN637QX
2025-12-26estimatedKPDXKSEA14:07 PST15:58 PST1h 50mN637QX
2025-12-26KPSPKPDX17:28 PST19:30 PST2h 01mN642QX
2025-12-26estimated?KPSP00:01Z16:38 PST0h 36mN642QX
2025-12-25estimatedKPDXKSEA14:05 PST15:58 PST1h 52mN642QX
2025-12-25KPSPKPDX17:51 PST19:42 PST1h 51mA8ABE6
2025-12-25estimated?KPSP00:00Z16:54 PST0h 53mA8ABE6
2025-12-24estimatedKPDXKSEA14:04 PST15:58 PST1h 54mA8ABE6
2025-12-24KPSPKPDX17:54 PST19:54 PST2h 00mN623QX
2025-12-24estimated?KPSP00:00Z16:58 PST0h 57mN623QX
2025-12-23estimatedKPDXKSEA14:31 PST15:58 PST1h 27mN623QX
2025-12-23KPSPKPDX17:42 PST19:44 PST2h 01mA8A478
2025-12-23estimated?KPSP00:00Z16:52 PST0h 52mA8A478
2025-12-22estimatedKPDXKSEA14:20 PST15:58 PST1h 38mA8A478
2025-12-22KPSPKPDX17:37 PST19:46 PST2h 08mN629QX
2025-12-22estimated?KPSP00:00Z16:48 PST0h 48mN629QX
2025-12-21estimatedKPDXKSEA14:23 PST15:58 PST1h 35mN629QX
2025-12-21KPSPKPDX17:22 PST19:42 PST2h 19mN637QX
2025-12-20estimatedKPDXKSEA13:58 PST15:58 PST1h 59mN637QX
2025-12-20KPSPKPDX17:26 PST19:46 PST2h 20mN651QX
2025-12-19estimatedKPDXKSEA14:00 PST15:58 PST1h 57mN651QX
2025-12-19KPSPKPDX17:55 PST20:12 PST2h 16mA8D365
2025-12-18estimatedKPDXKSEA14:03 PST15:58 PST1h 55mA8D365
2025-10-26KLAXKSEA20:08 PDT22:52 PDT2h 43mN623QX
2025-08-26KPDXKEUG19:46 PDT23:04 PDT3h 17mN630QX
2025-08-22?KEUG10:32Z05:54 PDT2h 21mN652MK
2025-08-16KPDXKEUG21:43 PDT22:28 PDT0h 44mN628QX
2025-08-15KPDXKEUG21:49 PDT22:24 PDT0h 34mN639QX

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