Flight

QXE2021

Flight history and live tracking for QXE2021, 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 routeKOAK → KSEA

Flight history 227 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KBOI BOISE AIR TERMINALKLAS MC CARRAN INTERNATIONAL15:22 MDT15:45 PDT1h 23mN633QX
2026-10-02KGEG SPOKANE INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL17:28 PDT16:49 PDT23h 21mN670QX
2026-10-01KGEG SPOKANE INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL17:28 PDT18:20 PDT0h 52mN637QX
2026-09-30KGEG SPOKANE INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL15:51 PDT16:40 PDT0h 49mN653QX
2026-09-29KGEG SPOKANE INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL16:05 PDT16:54 PDT0h 49mN650QX
2026-09-28KGEG SPOKANE INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL16:27 PDT17:12 PDT0h 45mN661QX
2026-09-27KGEG SPOKANE INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL15:52 PDT16:43 PDT0h 51mN661QX
2026-09-26KGEG SPOKANE INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL15:43 PDT16:36 PDT0h 53mN648QX
2026-09-25KGEG SPOKANE INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL18:44 PDT19:26 PDT0h 42mN646QX
2026-09-24estimatedKGEGKSEA16:04 PDT16:58 PDT0h 53mN651QX
2026-09-23KGEGKSEA15:39 PDT16:36 PDT0h 56mN626QX
2026-09-22KGEGKSEA15:34 PDT16:32 PDT0h 57mN648QX
2026-09-21KGEGKSEA15:45 PDT16:54 PDT1h 08mN633QX
2026-09-20KGEGKSEA15:53 PDT16:52 PDT0h 58mA8B964
2026-09-18partialKSEA?17:20 PDTN644QX
2026-09-17partialKSEA?17:00 PDTN646QX
2026-09-16partialKSEA?16:13 PDTN646QX
2026-09-15partialKSEA?16:00 PDTN633QX
2026-09-14partialKSEA?15:57 PDTA8C489
2026-09-13partialKSEA?15:47 PDTA8CFAE
2026-09-12partialKSEA?15:46 PDTN627QX
2026-09-11partialKSEA?20:14 PDTA8E0E3
2026-09-11estimated?KSEA02:18Z20:12 PDT0h 53mA8E0E3
2026-09-09estimated?KSEA23:00Z16:54 PDT0h 53mN625QX
Earlier flights (203) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-08-18partial??00:00ZN656QX
2026-08-17partial??00:46ZN657QX
2026-08-16partialKPDX?17:00 PDTN646QX
2026-08-15estimated?KTTD23:02Z16:58 PDT0h 55mN646QX
2026-08-14partialKPDX?17:00 PDTN628QX
2026-08-13partialKTTD?17:00 PDTN629QX
2026-08-12partial??00:47ZN652MK
2026-07-23partialKPDX?18:01 PDTA8DD2C
2026-07-21partialKPDX?17:59 PDTA8DD2C
2026-07-20partialKPDX?15:56 PDTA8DD2C
2026-07-19partialKPDX?18:12 PDTN620QX
2026-07-19partialKPDX?17:00 PDTN620QX
2026-07-18partialKPDX?18:31 PDTA8CFAE
2026-07-17partialKPDX?17:00 PDTA8DD2C
2026-07-15estimated?KPDX22:43Z16:48 PDT1h 04mN626QX
2026-07-14partialKPDX?18:02 PDTA8C0D2
2026-07-13partialKPDX?16:07 PDTA8C0D2
2026-07-12partialKPDX?17:18 PDTA8C0D2
2026-07-10partialKPDX?15:43 PDTN649QX
2026-07-09partialKPDX?19:03 PDTN639QX
2026-07-08partialKPDX?15:54 PDTN639QX
2026-07-07partialKPDX?17:54 PDTN632QX
2026-07-06partialKPDX?17:46 PDTN630QX
2026-07-05partialKPDX?17:35 PDTN637QX
2026-07-04partialKPDX?17:01 PDTN620QX
2026-07-02partialKPDX?17:35 PDTN627QX
2026-07-01partialKPDX?17:00 PDTN633QX
2026-06-30partialKPDX?18:05 PDTA8B964
2026-06-29partialKPDX?16:00 PDTA8B964
2026-06-28partialKPDX?17:51 PDTA8B5AD
2026-06-27partialKPDX?17:55 PDTN641QX
2026-06-26partialKPDX?18:52 PDTN627QX
2026-06-25estimatedKPDXKTTD16:06 PDT16:58 PDT0h 51mN627QX
2026-06-24partialKPDX?17:53 PDTN630QX
2026-06-23partialKPDX?17:47 PDTA8CFAE
2026-06-22partialKPDX?15:40 PDTA8CFAE
2026-06-21partialKPDX?15:41 PDTN623QX
2026-06-19partialKPDX?18:15 PDTN639QX
2026-06-18partialKPDX?18:07 PDTA8C489
2026-06-17partialKPDX?17:37 PDTA8B5AD
2026-06-16partialKPDX?17:08 PDTA8C0D2
2026-06-14partialKPDX?15:55 PDTN635QX
2026-06-13partialKPDX?16:14 PDTN647QX
2026-06-12partialKPDX?17:00 PDTA8C840
2026-06-11estimated??23:19Z23:58Z0h 38mA8C840
2026-05-28partialKPDX?17:49 PDTN630QX
2026-05-27partialKPDX?17:56 PDTN635QX
2026-05-25partialKPDX?15:49 PDTN629QX
2026-05-24partialKPDX?17:57 PDTA8A478
2026-05-23partialKPDX?17:00 PDTN631QX
2026-05-22estimated?KTTD23:08Z16:58 PDT0h 49mN631QX
2026-05-21partialKPDX?17:56 PDTN643QX
2026-05-20partialKPDX?18:51 PDTN641QX
2026-05-19partialKPDX?22:08 PDTN641QX
2026-04-21partialKPDX?15:40 PDTN649QX
2026-04-20estimated?KPDX22:38Z16:36 PDT0h 58mN627QX
2026-04-19partialKPDX?17:39 PDTN642QX
2026-04-18partialKPDX?17:50 PDTN652MK
2026-04-17partialKPDX?17:59 PDTN653QX
2026-04-16partialKPDX?15:40 PDTN653QX
2026-04-15partialKPDX?17:47 PDTA8C489
2026-04-14partialKPDX?15:38 PDTA8C489
2026-04-13partialKPDX?15:40 PDTN638QX
2026-04-12estimated?KPDX22:40Z16:30 PDT0h 49mN653QX
2026-04-11partialKPDX?17:57 PDTN644QX
2026-04-05partialKPDX?15:41 PDTN636QX
2026-04-04estimated?KPDX20:26Z14:24 PDT0h 57mA8C840
2026-04-03partialKPDX?17:00 PDTN650QX
2026-04-02partialKPDX?17:52 PDTN652MK
2026-04-01partialKPDX?20:16 PDTN639QX
2026-03-31partial??00:06ZA8C0D2
2026-03-30estimated??23:41Z23:58Z0h 16mA8C0D2
2026-03-29partial??00:41ZN630QX
2026-03-28partialKPDX?13:51 PDTN630QX
2026-03-15estimated?KPDX22:46Z16:56 PDT1h 09mN636QX
2026-03-13estimated?KPDX22:43Z16:44 PDT1h 00mN643QX
2026-03-12partialKPDX?15:47 PDTN625QX
2026-03-11partialKPDX?15:24 PDTN624QX
2026-03-10partialKPDX?15:24 PDTA8BD1B
2026-03-09partialKPDX?17:00 PDTN642QX
2026-03-08estimated??23:16Z23:58Z0h 41mN642QX
2026-03-07partialKPDX?16:00 PSTN644QX
2026-03-06partial??00:00ZN653QX
2026-03-05partial??00:04ZN634QX
2026-03-04partial??00:01ZA8BD1B
2026-03-03partial??00:00ZA8C840
2026-03-02partial??00:02ZA8A478
2026-03-01estimatedKBZN?16:11 MST23:58Z0h 47mA8A478
2026-02-28partialKPDX?16:00 PSTN623QX
2026-02-27partial??00:00ZN630QX
2026-02-26partial??00:01ZA8D365
2026-02-25partial??00:00ZN643QX
2026-02-24partial??00:00ZA8C0D2
2026-02-23partial??00:03ZN639QX
2026-02-22estimatedKBZN?16:05 MST23:58Z0h 53mN639QX
2026-02-21partialKPDX?16:00 PSTN654QX
2026-02-20partial??00:00ZN648QX
2026-02-19partialKBZN?17:38 MSTN622QX
2026-02-18partialKPDX?16:02 PSTN647QX
2026-02-17partial??00:02ZN642QX
2026-02-16partial??00:00ZN629QX
2026-02-15estimatedKBZN?16:06 MST23:58Z0h 51mN629QX
2026-02-14partialKPDX?16:02 PSTN636QX
2026-02-13partial??00:00ZA8C0D2
2026-02-12partial??00:00ZN638QX
2026-02-11partialKBZN?18:45 MSTA8A82F
2026-02-11partialKPDX?16:01 PSTA8A82F
2026-02-07partialKPDX?16:02 PSTN629QX
2026-02-06partial??00:00ZN654QX
2026-02-05partial??00:00ZA8AF9D
2026-02-04partial??00:00ZN638QX
2026-02-03partial??00:00ZA8C840
2026-02-02partial??00:00ZN638QX
2026-02-01estimatedKBZN?16:08 MST23:58Z0h 49mN638QX
2026-01-31partialKPDX?16:00 PSTN629QX
2026-01-30partial??00:03ZN624QX
2026-01-29partial??00:00ZN653QX
2026-01-28partial??00:00ZN650QX
2026-01-27partial??00:01ZN641QX
2026-01-26partial??00:00ZA8B5AD
2026-01-25estimatedKBZN?16:12 MST23:58Z0h 45mA8B5AD
2026-01-24partialKPDX?16:06 PSTN629QX
2026-01-23partial??00:09ZA8D71C
2026-01-22partial??00:00ZA8C840
2026-01-21partialKBZN?17:13 MSTN649QX
2026-01-20partialKPDX?16:00 PSTA8C840
2026-01-19partial??00:02ZN630QX
2026-01-18estimatedKBZN?16:04 MST23:58Z0h 53mN630QX
2026-01-09partialKPDX?16:01 PSTN636QX
2026-01-08partial??00:00ZN639QX
2026-01-07partialKPDX?16:00 PSTA8AF9D
2026-01-06partial??00:00ZA8ABE6
2026-01-05partial??00:00ZN649QX
2026-01-04partial??00:00ZA8C0D2
2026-01-03partial??00:00ZN628QX
2026-01-02partial??00:02ZN620QX
2026-01-01partial??00:02ZN622QX
2025-12-31partial??00:00ZA8A0C1
2025-12-30partial??00:02ZN620QX
2025-12-29partial??00:00ZN632QX
2025-12-28partialKBZN?17:24 MSTN625QX
2025-12-27partialKPDX?16:00 PSTN647QX
2025-12-26partial??00:01ZN634QX
2025-12-25partial??00:00ZN629QX
2025-12-24partial??00:00ZN626QX
2025-12-23partial??00:00ZN644QX
2025-12-22partial??00:00ZN628QX
2025-12-21partial??00:02ZN649QX
2025-12-20partial??00:00ZA8A82F
2025-12-18partialKBZN?16:00 MSTA880B0
2025-12-17partialKPDX?16:00 PSTN624QX
2025-12-16partial??00:00ZN649QX
2025-12-15partial??00:00ZA8C0D2
2025-12-14partial??00:00ZN622QX
2025-12-13partial??00:00ZN629QX
2025-12-12partial??00:00ZA8ABE6
2025-12-11partial??00:00ZN627QX
2025-12-09partialKBZN?15:52 MSTA8D365
2025-11-27partialKPDX?16:02 PSTA8ABE6
2025-10-29partialKPDX?18:06 PDTA8BD1B
2025-10-28partialKPDX?22:07 PDTN652MK
2025-10-27partialKPDX?15:51 PDTN652MK
2025-10-26partialKPDX?15:40 PDTA8BD1B
2025-10-25KOAKKSEA11:18 PDT13:02 PDT1h 43mN639QX
2025-10-25KSEAKOAK08:13 PDT10:06 PDT1h 53mN639QX
2025-10-24KOAKKSEA11:09 PDT12:52 PDT1h 42mN634QX
2025-10-24KSEAKOAK08:20 PDT10:18 PDT1h 57mN634QX
2025-10-23estimated??19:23Z20:04Z0h 40mN644QX
2025-10-22KOAKKSEA11:18 PDT13:32 PDT2h 13mN652MK
2025-10-22KSEAKOAK08:29 PDT10:30 PDT2h 00mN652MK
2025-10-21KOAKKSEA11:11 PDT12:48 PDT1h 36mN643QX
2025-10-21KSEAKOAK08:55 PDT10:18 PDT1h 22mN643QX
2025-10-20KOAKKSEA11:08 PDT12:56 PDT1h 47mN631QX
2025-10-20?KOAK15:31Z10:18 PDT1h 46mN631QX
2025-10-19estimatedKSEA?11:53 PDT19:38Z0h 44mN641QX
2025-10-15?KOAK15:05Z10:08 PDT2h 03mN648QX
2025-10-14KOAKKSEA10:50 PDT12:48 PDT1h 57mN639QX
2025-10-14KBFIKOAK08:08 PDT10:08 PDT2h 00mN639QX
2025-10-13KOAKKSEA11:00 PDT12:52 PDT1h 51mA8D365
2025-10-13KSEAKOAK08:03 PDT10:00 PDT1h 56mA8D365
2025-10-07KOAKKSEA11:02 PDT12:48 PDT1h 46mA8ABE6
2025-10-07KSEAKOAK08:07 PDT10:14 PDT2h 07mA8ABE6
2025-10-06KOAKKSEA10:57 PDT12:52 PDT1h 54mN644QX
2025-10-06KSEAKOAK08:04 PDT10:06 PDT2h 01mN644QX
2025-10-05KOAKKSEA10:55 PDT12:56 PDT2h 00mN633QX
2025-10-05partialKOAK?08:38 PDTN642QX
2025-10-04estimated??22:16Z23:58Z1h 42mN637QX
2025-10-01KSEA Seattle-Tacoma International?08:29 PDT19:17Z3h 48mA88467
2025-09-27KSEA Seattle-Tacoma InternationalKCIC08:21 PDT11:30 PDT3h 09mA8B5AD
2025-08-26partialKNGZ?20:20 PDTN642QX
2025-08-25KOAK?00:42 PDT20:48Z13h 06mA8CFAE
2025-08-24KSEAKOAK08:01 PDT18:28 PDT10h 26mA8CFAE
2025-08-23KOAKKSEA10:56 PDT12:58 PDT2h 01mA8C489
2025-08-23KBFIKHWD08:05 PDT10:10 PDT2h 04mA8C489
2025-08-23partialKHWD?22:28 PDTN630QX
2025-08-21KOAKKSEA11:01 PDT12:54 PDT1h 52mA8C489
2025-08-21?KOAK15:00Z10:14 PDT2h 13mA8C489
2025-08-21?KOAK04:02Z00:10 PDT3h 07mN634QX
2025-08-19KPDXKBZN11:34 PDT15:50 MDT3h 15mN653QX
2025-08-17?KBZN17:25Z13:06 MDT1h 41mA8C489
2025-08-16KPDXKBZN10:24 PDT12:54 MDT1h 29mA8C840
2025-08-15KPDXKBZN10:21 PDT12:54 MDT1h 32mN633QX
2025-08-14KPDXKBZN11:01 PDT13:10 MDT1h 09mN641QX

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