Flight

QXE2042

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

Next flight

DateWed 07 Oct 2026
RouteKOAK METROPOLITAN OAKLAND INTERNATIONAL → KPDX PORTLAND INTERNATIONAL
Scheduled departure12:10 PDT

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

Route

AirlineHorizon Air
Observed routeCYVR → KSEA

Flight history 204 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-06KOAK METROPOLITAN OAKLAND INTERNATIONALKPDX PORTLAND INTERNATIONAL12:18 PDT13:39 PDT1h 21mN646QX
2026-10-05KOAK METROPOLITAN OAKLAND INTERNATIONALKPDX PORTLAND INTERNATIONAL12:23 PDT13:43 PDT1h 20mN628QX
2026-10-04KOAK METROPOLITAN OAKLAND INTERNATIONALKPDX PORTLAND INTERNATIONAL12:23 PDT13:36 PDT1h 13mN636QX
2026-10-03KOAKKPDX13:02 PDT14:38 PDT1h 35mN644QX
2026-10-02KMSO Missoula Montana AirportKPDX PORTLAND INTERNATIONAL13:33 MDT13:51 PDT1h 18mN636QX
2026-10-01KMSO Missoula Montana AirportKPDX PORTLAND INTERNATIONAL13:31 MDT13:59 PDT1h 28mN632QX
2026-09-30KMSO Missoula Montana AirportKPDX PORTLAND INTERNATIONAL13:20 MDT13:26 PDT1h 06mN668QX
2026-09-29partialKPDX?12:31 PDTN623QX
2026-09-28KMSOKPDX13:34 MDT13:48 PDT1h 13mN662QX
2026-09-27KMSOKPDX13:22 MDT13:38 PDT1h 15mN646QX
2026-09-26KMSOKPDX13:27 MDT13:42 PDT1h 14mN668QX
2026-09-25KMSOKPDX13:29 MDT13:44 PDT1h 14mN629QX
2026-09-24KMSOKPDX13:31 MDT13:52 PDT1h 20mN634QX
2026-09-22KMSOKPDX13:25 MDT13:42 PDT1h 16mN622QX
2026-09-21KMSOKPDX13:21 MDT13:42 PDT1h 20mN626QX
2026-09-20partialKPDX?12:29 PDTA8B5AD
2026-09-18partialKPDX?12:36 PDTA8ABE6
2026-09-17partialKPDX?12:38 PDTN632QX
2026-09-16partialKPDX?12:35 PDTA8B964
2026-09-15partialKPDX?12:30 PDTN645QX
2026-09-14partialKPDX?12:35 PDTN630QX
2026-09-13partialKPDX?12:36 PDTA8A0C1
2026-09-12partialKPDX?12:45 PDTN634QX
2026-09-11partialKPDX?12:33 PDTN654QX
2026-09-09partialKPDX?12:37 PDTN644QX
2026-09-08partialKPDX?12:36 PDTN625QX
2026-09-07estimated?KTTD19:16Z13:26 PDT1h 09mA8BD1B
Earlier flights (177) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-06partialKPDX?12:27 PDTN634QX
2026-09-05partialKPDX?12:29 PDTN650QX
2026-09-04estimated??19:32Z20:40Z1h 07mN631QX
2026-09-03partialKPDX?07:16 PDTN641QX
2026-09-01partialKPDX?12:21 PDTA8AF9D
2026-08-31partialKPDX?12:20 PDTA8A82F
2026-08-30partialKPDX?12:31 PDTN648QX
2026-08-29partialKPDX?12:25 PDTA8DD2C
2026-08-28partialKPDX?12:23 PDTN630QX
2026-08-27partialKPDX?12:44 PDTA8BD1B
2026-08-25partialKPDX?12:21 PDTN626QX
2026-08-24partialKPDX?12:30 PDTN638QX
2026-08-23partialKPDX?12:23 PDTN646QX
2026-08-22partialKPDX?12:27 PDTA8D71C
2026-08-21estimated??19:37Z21:40Z2h 03mN620QX
2026-08-20partialKPDX?12:25 PDTN665QX
2026-08-19partialKPDX?12:53 PDTN652MK
2026-07-23partialKPDX?12:10 PDTN652MK
2026-07-22partialKPDX?12:27 PDTN623QX
2026-07-21partialKPDX?12:17 PDTA8DD2C
2026-07-20estimated??19:12Z20:20Z1h 08mN636QX
2026-07-16estimated?KPDX19:10Z13:08 PDT0h 57mN653QX
2026-07-15partialKPDX?12:11 PDTA8C0D2
2026-07-14partialKPDX?12:13 PDTN637QX
2026-07-13partialKPDX?12:13 PDTN637QX
2026-07-09partialKPDX?13:33 PDTN639QX
2026-07-08partialKPDX?12:28 PDTN631QX
2026-07-07partialKPDX?13:15 PDTN651QX
2026-05-28partialKPDX?15:31 PDTA8C0D2
2026-05-27partialKPDX?17:00 PDTN636QX
2026-05-26partialKPDX?17:41 PDTN632QX
2026-05-25partialKPDX?15:44 PDTN632QX
2026-05-24partialKPDX?21:57 PDTA8ABE6
2026-05-23estimatedKPDX?15:32 PDT23:38Z1h 05mA8ABE6
2026-05-21partialKPDX?17:59 PDTN635QX
2026-05-20partialKPDX?17:55 PDTN629QX
2026-05-19partialKPDX?21:57 PDTN631QX
2026-05-12KOAKKSEA18:35 PDT20:14 PDT1h 38mN651QX
2026-05-11KOAKKSEA18:53 PDT20:36 PDT1h 42mN635QX
2026-05-09KOAKKSEA18:33 PDT20:24 PDT1h 50mN654QX
2026-05-08KOAKKSEA18:34 PDT20:16 PDT1h 41mN650QX
2026-05-05KOAKKSEA18:45 PDT20:34 PDT1h 48mA8A0C1
2026-05-04KOAKKSEA19:08 PDT21:00 PDT1h 51mN639QX
2026-05-02KOAKKSEA19:08 PDT20:52 PDT1h 43mN645QX
2026-05-01KOAKKSEA18:29 PDT20:22 PDT1h 52mN645QX
2026-04-28KOAKKSEA18:28 PDT20:12 PDT1h 43mN639QX
2026-04-27KOAKKSEA19:19 PDT21:10 PDT1h 50mN639QX
2026-04-25KOAKKSEA18:36 PDT20:28 PDT1h 52mN654QX
2026-04-24?KSEA01:59Z21:52 PDT2h 52mN642QX
2026-04-21CYVRKSEA08:07 PDT08:34 PDT0h 26mN653QX
2026-04-20CYVRKSEA08:17 PDT08:58 PDT0h 40mA8B964
2026-04-19CYVRKSEA08:09 PDT08:52 PDT0h 42mN626QX
2026-04-18CYVRKSEA08:09 PDT08:48 PDT0h 38mN634QX
2026-04-17?KSEA15:10Z08:36 PDT0h 25mN641QX
2026-04-16CYVRKSEA08:12 PDT08:46 PDT0h 33mN646QX
2026-04-15CYVRKSEA08:04 PDT08:38 PDT0h 33mN654QX
2026-04-14CYVRKSEA08:15 PDT08:58 PDT0h 42mN638QX
2026-04-12estimatedCYVR?08:23 PDT15:56Z0h 33mA8B964
2026-04-11CYVRKSEA08:25 PDT08:56 PDT0h 31mN644QX
2026-04-06CYVRKSEA08:12 PDT08:42 PDT0h 29mN649QX
2026-04-05?KSEA15:06Z08:48 PDT0h 41mN642QX
2026-04-04CYVRKSEA08:23 PDT09:02 PDT0h 38mA8A0C1
2026-04-03?KSEA15:17Z08:44 PDT0h 26mN626QX
2026-04-02CYVRKSEA08:12 PDT08:38 PDT0h 25mA8B964
2026-03-31CYVRKSEA08:10 PDT08:46 PDT0h 36mN628QX
2026-03-30estimatedCYVR?08:24 PDT16:22Z0h 57mN649QX
2026-03-29CYVRKSEA08:08 PDT08:46 PDT0h 37mN641QX
2026-03-28estimatedCYVR?08:11 PDT15:55Z0h 43mN648QX
2026-03-16CYVRKSEA08:21 PDT09:08 PDT0h 46mN646QX
2026-03-15?KSEA15:14Z08:52 PDT0h 37mN620QX
2026-03-14CYVRKSEA08:24 PDT08:50 PDT0h 25mN650QX
2026-03-13?KSEA15:10Z08:36 PDT0h 25mA8A478
2026-03-11CYVRKSEA07:52 PDT08:40 PDT0h 47mN630QX
2026-03-10CYVRKSEA07:49 PDT08:48 PDT0h 58mN650QX
2026-03-09CYVRKSEA07:51 PDT08:34 PDT0h 43mN649QX
2026-03-08CYVRKSEA08:00 PDT08:54 PDT0h 53mA8A478
2026-03-07estimatedCYVRKSEA07:57 PST09:02 PST1h 04mA8B5AD
2026-03-06CYVRKSEA07:49 PST08:48 PST0h 58mA8D365
2026-03-05CYVRKSEA08:26 PST09:00 PST0h 34mA8A82F
2026-03-04CYVRKSEA07:58 PST08:54 PST0h 55mA8D71C
2026-03-03CYVRKSEA07:55 PST08:46 PST0h 50mN636QX
2026-03-02CYVRKSEA07:50 PST08:46 PST0h 55mA8D365
2026-03-01CYVRKSEA07:57 PST09:08 PST1h 10mN649QX
2026-02-28CYVRKSEA08:07 PST09:04 PST0h 57mN645QX
2026-02-27CYVRKSEA07:51 PST08:54 PST1h 03mN630QX
2026-02-26CYVRKSEA08:06 PST08:42 PST0h 35mA8C840
2026-02-25CYVRKSEA07:58 PST08:54 PST0h 55mN630QX
2026-02-24CYVRKSEA07:53 PST09:02 PST1h 09mA8B964
2026-02-23CYVRKSEA07:52 PST08:46 PST0h 54mA8BD1B
2026-02-22CYVRKSEA07:51 PST08:46 PST0h 55mN652MK
2026-02-21CYVRKSEA07:58 PST08:44 PST0h 45mA8C840
2026-02-20CYVRKSEA07:54 PST08:52 PST0h 58mN620QX
2026-02-19CYVRKSEA07:50 PST08:48 PST0h 57mN653QX
2026-02-18CYVRKSEA08:16 PST09:02 PST0h 46mN628QX
2026-02-17CYVRKSEA08:03 PST08:44 PST0h 41mN631QX
2026-02-16CYVRKSEA07:58 PST08:52 PST0h 53mN646QX
2026-02-15CYVRKSEA09:15 PST10:02 PST0h 46mN626QX
2026-02-14CYVRKSEA08:04 PST09:00 PST0h 55mN636QX
2026-02-13CYVRKSEA08:05 PST09:06 PST1h 00mA8AF9D
2026-02-12CYVRKSEA08:12 PST09:00 PST0h 47mN647QX
2026-02-11CYVRKSEA08:23 PST09:20 PST0h 56mN620QX
2026-02-07CYVRKSEA08:12 PST08:56 PST0h 43mA8BD1B
2026-02-05CYVRKSEA07:52 PST08:58 PST1h 05mN627QX
2026-02-04CYVRKSEA07:51 PST08:46 PST0h 54mN644QX
2026-02-03CYVRKSEA09:21 PST10:24 PST1h 03mN641QX
2026-02-02CYVRKBFI07:55 PST08:44 PST0h 49mN639QX
2026-02-01CYVRKSEA08:01 PST09:08 PST1h 06mN628QX
2026-01-31CYVRKSEA08:04 PST08:48 PST0h 43mN628QX
2026-01-30CYVRKSEA08:07 PST08:56 PST0h 49mN633QX
2026-01-29CYVRKSEA07:49 PST08:38 PST0h 49mA8B964
2026-01-28CYVRKSEA08:10 PST09:12 PST1h 01mA8C489
2026-01-27CYVRKSEA08:05 PST08:56 PST0h 50mN642QX
2026-01-26CYVRKSEA07:57 PST08:58 PST1h 00mA8D365
2026-01-25CYVRKSEA08:19 PST09:28 PST1h 08mA8B964
2026-01-24CYVRKSEA08:12 PST09:14 PST1h 01mN650QX
2026-01-23CYVRKSEA08:43 PST09:30 PST0h 46mN620QX
2026-01-22CYVRKSEA08:14 PST09:22 PST1h 07mN641QX
2026-01-21CYVRKSEA08:11 PST09:02 PST0h 50mN622QX
2026-01-20CYVRKSEA07:56 PST09:00 PST1h 04mN653QX
2026-01-19CYVRKSEA08:16 PST09:32 PST1h 15mA8A478
2026-01-09CYVRKSEA08:09 PST08:58 PST0h 48mN646QX
2026-01-08CYVRKSEA08:07 PST08:58 PST0h 50mA8D71C
2026-01-07CYVRKBFI08:00 PST08:48 PST0h 48mN642QX
2026-01-06partialKPDX?12:14 PSTN652MK
2026-01-05partialKPDX?11:47 PSTN636QX
2026-01-04partialKPDX?11:51 PSTN635QX
2026-01-03partialKPDX?12:06 PSTA8B964
2026-01-02partialKPDX?11:53 PSTN646QX
2026-01-01partialKPDX?11:49 PSTN645QX
2025-12-31partialKPDX?12:46 PSTA8CFAE
2025-12-30partialKPDX?11:52 PSTN653QX
2025-12-29partialKPDX?12:05 PSTN633QX
2025-12-28partialKPDX?11:56 PSTN650QX
2025-12-27partialKPDX?11:49 PSTN653QX
2025-12-26partialKPDX?11:48 PSTN648QX
2025-12-25partialKPDX?12:41 PSTN652MK
2025-12-24partialKPDX?12:56 PSTN646QX
2025-12-23partialKPDX?11:49 PSTN643QX
2025-12-22partialKPDX?11:56 PSTN641QX
2025-12-21partialKPDX?12:27 PSTN625QX
2025-12-20partialKPDX?11:47 PSTN637QX
2025-12-19partialKPDX?14:41 PSTN653QX
2025-12-17partialKPDX?12:54 PSTN623QX
2025-12-16partialKPDX?12:30 PSTA8A0C1
2025-12-15partialKPDX?14:15 PSTN636QX
2025-12-14partialKPDX?12:34 PSTN645QX
2025-12-13partialKPDX?12:48 PSTN636QX
2025-12-12partialKPDX?12:57 PSTA8ABE6
2025-12-11partialKPDX?12:46 PSTN645QX
2025-12-10partialKPDX?13:16 PSTA8C840
2025-12-09partialKPDX?12:26 PSTN646QX
2025-11-27partialKPDX?17:34 PSTA8D365
2025-11-26partialKPDX?12:49 PSTA8D365
2025-10-30estimated??19:36Z19:54Z0h 17mN643QX
2025-10-29partialKPDX?12:29 PDTN638QX
2025-10-28partialKPDX?12:27 PDTN628QX
2025-10-27partialKPDX?12:23 PDTN645QX
2025-10-26partialKPDX?12:55 PDTN625QX
2025-10-25estimated?KSEA22:06Z16:00 PDT0h 53mN648QX
2025-10-24estimated?KSEA16:11Z15:44 PDT6h 32mN648QX
2025-10-23partialKSEA?19:12 PDTA8D71C
2025-10-22estimated?KSEA22:27Z16:18 PDT0h 50mA8D71C
2025-10-21estimated?KSEA22:08Z16:00 PDT0h 51mN630QX
2025-10-20partial??01:44ZA8B964
2025-10-14KMFRKSEA14:41 PDT16:02 PDT1h 20mN647QX
2025-10-13KMFRKSEA14:37 PDT16:06 PDT1h 28mN645QX
2025-10-07estimated?KSEA21:49Z15:42 PDT0h 52mA8BD1B
2025-10-06estimated?KSEA21:55Z15:54 PDT0h 59mN626QX
2025-10-05estimated?KSEA22:04Z16:00 PDT0h 56mA8C0D2
2025-10-04partialKLAX?06:38 PDTA8C489
2025-08-26KGEGKLAX17:11 PDT20:58 PDT3h 46mA8A82F
2025-08-21KGEGKLAX13:20 PDT16:10 PDT2h 50mN652MK
2025-08-20KSFOKPDX00:12 PDT02:08 PDT1h 55mA8BD1B
2025-08-19partialKPDX?22:38 PDTN635QX
2025-08-16KSFO?21:02 PDT05:56Z1h 53mA8A478
2025-08-15partialKPDX?02:42 PDTA8ABE6
2025-08-15KSFOKPDX21:09 PDT22:52 PDT1h 42mA8ABE6

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