Flight

QXE2023

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

DateMon 05 Oct 2026
RouteKSFO SAN FRANCISCO INTERNATIONAL → KPDX PORTLAND INTERNATIONAL
Scheduled departure21:25 PDT

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

Route

AirlineHorizon Air
Typical originKSFO SAN FRANCISCO INTERNATIONAL
Typical destinationKPDX PORTLAND INTERNATIONAL
Distance479 nm

Flight history 175 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KSFO SAN FRANCISCO INTERNATIONALKPDX PORTLAND INTERNATIONAL21:25 PDT22:47 PDT1h 22mN624QX
2026-10-02KSJC NORMAN Y MINETA SAN JOSE INTERNATIONALKPDX PORTLAND INTERNATIONAL21:32 PDT22:56 PDT1h 24mN665QX
2026-09-29KSFO SAN FRANCISCO INTERNATIONALKPDX PORTLAND INTERNATIONAL21:35 PDT23:01 PDT1h 26mN645QX
2026-09-28KSJC NORMAN Y MINETA SAN JOSE INTERNATIONALKPDX PORTLAND INTERNATIONAL21:43 PDT23:09 PDT1h 26mN662QX
2026-09-26KSFOKPDX21:47 PDT23:44 PDT1h 56mN660QX
2026-09-25KSFOKPDX21:15 PDT07:17 PDT10h 01mN635QX
2026-09-22KSFOKPDX21:33 PDT23:08 PDT1h 34mN637QX
2026-09-21KSFOKPDX21:01 PDT22:58 PDT1h 56mA8D365
2026-09-18KSFOKPDX23:04 PDT00:42 PDT1h 37mN637QX
2026-09-15KSFOKPDX17:40 PDT23:00 PDT5h 19mN623QX
2026-09-14KSFOKPDX21:43 PDT23:04 PDT1h 20mN623QX
2026-09-12KSFOKPDX21:12 PDT22:42 PDT1h 29mA8D365
2026-09-08KSFOKPDX21:32 PDT22:48 PDT1h 16mN642QX
2026-09-07KSFOKPDX23:05 PDT00:34 PDT1h 29mA8AF9D
2026-09-05KSFOKPDX21:09 PDT22:34 PDT1h 24mN633QX
2026-09-04estimatedKSFOKPDX21:26 PDT22:54 PDT1h 27mN650QX
Earlier flights (159) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-01KSFOKPDX22:08 PDT23:44 PDT1h 35mN632QX
2026-08-31KSFOKPDX21:15 PDT22:44 PDT1h 29mN647QX
2026-08-29KSFOKPDX21:09 PDT22:32 PDT1h 23mN648QX
2026-08-28KSFOKPDX21:51 PDT23:16 PDT1h 25mA8E0E3
2026-08-25KSFOKPDX01:09 PDT02:30 PDT1h 20mN633QX
2026-08-24KSFOKPDX00:40 PDT02:04 PDT1h 23mN624QX
2026-08-22KSFOKPDX21:17 PDT22:44 PDT1h 26mN636QX
2026-08-21KSFOKPDX21:29 PDT23:02 PDT1h 32mN669QX
2026-08-19estimatedKSFOKPDX22:17 PDT23:38 PDT1h 20mN662QX
2026-08-18KSFOKPDX23:05 PDT00:26 PDT1h 20mN652MK
2026-08-17partialKPDX?04:32 PDTN653QX
2026-08-16estimatedKSFOKPDX00:04 PDT01:28 PDT1h 24mN627QX
2026-08-15KSFOKPDX00:19 PDT05:09 PDT4h 50mN639QX
2026-08-14KSJCKPDX22:34 PDT05:10 PDT6h 35mN671QX
2026-08-13KSFOKPDX22:42 PDT00:06 PDT1h 24mN670QX
2026-08-12estimatedKSFOKPDX22:22 PDT23:44 PDT1h 21mN659QX
2026-07-23KSFOKPDX00:13 PDT01:30 PDT1h 17mN632QX
2026-07-22estimatedKSFOKPDX00:30 PDT01:52 PDT1h 21mA8C0D2
2026-07-21estimatedKSFOKPDX23:36 PDT01:00 PDT1h 23mA8A82F
2026-07-20KSFOKPDX23:54 PDT01:20 PDT1h 25mA8C0D2
2026-07-19estimatedKSFOKPDX23:24 PDT00:52 PDT1h 27mN622QX
2026-07-18?KPDX06:48Z01:08 PDT1h 19mN633QX
2026-07-17estimated?KPDX06:59Z01:24 PDT1h 24mN622QX
2026-07-16estimatedKSFOKPDX23:26 PDT00:58 PDT1h 32mN627QX
2026-07-15KSFOKPDX23:30 PDT00:52 PDT1h 21mA8ABE6
2026-07-14KSFOKPDX00:58 PDT02:30 PDT1h 31mN627QX
2026-07-13estimatedKSFOKPDX23:52 PDT01:22 PDT1h 29mN645QX
2026-07-12partialKPDX?17:45 PDTN642QX
2026-07-11estimatedKSFOKPDX22:46 PDT00:38 PDT1h 51mN642QX
2026-07-10KSFOKPDX22:16 PDT23:40 PDT1h 24mA8D71C
2026-07-09KSFOKPDX22:11 PDT23:38 PDT1h 27mA8D365
2026-07-08KSFOKPDX22:13 PDT23:36 PDT1h 22mN638QX
2026-07-07estimatedKSFOKPDX23:38 PDT01:14 PDT1h 35mN629QX
2026-07-06estimatedKSFOKPDX23:41 PDT01:06 PDT1h 24mN627QX
2026-07-05estimatedKSFOKPDX21:58 PDT23:30 PDT1h 31mA8CFAE
2026-07-04estimatedKSFOKPDX23:02 PDT00:30 PDT1h 27mN632QX
2026-07-03estimatedKSFOKPDX00:04 PDT01:42 PDT1h 37mN624QX
2026-07-02estimatedKSFOKPDX23:22 PDT00:58 PDT1h 35mN635QX
2026-07-01estimatedKSFOKPDX22:15 PDT00:02 PDT1h 46mA8D71C
2026-06-30KSFOKPDX23:23 PDT01:00 PDT1h 36mN635QX
2026-06-29estimatedKSFOKPDX01:31 PDT03:04 PDT1h 32mN646QX
2026-06-28estimatedKSFOKPDX22:53 PDT00:46 PDT1h 52mA8D365
2026-06-27estimatedKSFOKPDX23:56 PDT01:36 PDT1h 40mA8A82F
2026-06-26KNUQKPDX22:14 PDT23:46 PDT1h 31mN643QX
2026-06-25estimatedKSFOKPDX22:48 PDT00:22 PDT1h 33mN654QX
2026-06-24KSFOKPDX23:18 PDT00:38 PDT1h 19mN629QX
2026-06-23estimatedKSFOKPDX23:48 PDT01:38 PDT1h 49mN644QX
2026-06-22estimatedKSFOKPDX23:33 PDT01:30 PDT1h 56mN648QX
2026-06-21estimatedKSFOKPDX22:21 PDT23:58 PDT1h 36mN633QX
2026-06-20estimatedKSJCKPDX22:28 PDT00:00 PDT1h 31mA8CFAE
2026-06-19estimatedKSFOKPDX23:11 PDT00:32 PDT1h 20mN637QX
2026-06-18estimatedKSFOKPDX23:09 PDT00:42 PDT1h 32mN623QX
2026-06-17estimatedKSFOKPDX23:37 PDT01:14 PDT1h 37mN651QX
2026-06-16KSFOKPDX22:27 PDT23:54 PDT1h 26mA8BD1B
2026-06-15KSFOKPDX23:38 PDT01:08 PDT1h 29mA8A0C1
2026-06-14estimatedKSFOKPDX23:01 PDT00:28 PDT1h 26mN649QX
2026-06-13estimatedKSFOKPDX22:27 PDT00:04 PDT1h 36mN652MK
2026-06-12KSFOKPDX22:20 PDT23:48 PDT1h 27mN641QX
2026-04-21KSFOKPDX00:21 PDT01:32 PDT1h 10mN645QX
2026-04-20KSFOKPDX23:55 PDT01:08 PDT1h 12mN629QX
2026-04-19KSFOKPDX22:20 PDT23:40 PDT1h 19mN633QX
2026-04-18estimatedKSFOKPDX22:25 PDT00:02 PDT1h 36mN643QX
2026-04-17KSFOKPDX23:49 PDT01:18 PDT1h 28mN644QX
2026-04-14KSFOKPDX23:46 PDT01:18 PDT1h 31mN629QX
2026-04-13KSFOKPDX23:02 PDT00:24 PDT1h 21mN647QX
2026-04-12KSFOKPDX22:15 PDT23:34 PDT1h 18mN622QX
2026-04-11KSFOKPDX23:53 PDT01:10 PDT1h 16mN625QX
2026-04-06KSFOKPDX22:15 PDT23:48 PDT1h 32mN628QX
2026-04-05KSFOKPDX22:04 PDT23:36 PDT1h 31mN649QX
2026-04-04KSFOKPDX22:17 PDT23:48 PDT1h 30mN650QX
2026-04-03KSFOKPDX23:37 PDT01:02 PDT1h 24mN639QX
2026-03-31KSFOKPDX22:31 PDT23:54 PDT1h 22mA8B964
2026-03-29KSFOKPDX22:05 PDT23:32 PDT1h 26mN637QX
2026-03-13partialKSAN?13:02 PDTN648QX
2026-03-07KFATKSAN17:36 PST18:30 PST0h 54mN650QX
2026-03-06KSANKFAT15:31 PST16:44 PST1h 12mA88E2E
2026-03-06partialKSAN?12:57 PSTN650QX
2026-02-27KFATKSAN15:26 PST16:22 PST0h 56mA8C840
2026-02-27KSANKFAT12:55 PST14:04 PST1h 09mA8C840
2026-02-20KFATKSAN15:41 PST16:48 PST1h 06mA83F30
2026-02-20KSANKFAT12:57 PST14:06 PST1h 09mN630QX
2026-02-14partialKSAN?16:02 PSTN642QX
2026-02-13estimatedKFAT?15:23 PST23:58Z0h 34mN642QX
2026-02-13KSANKFAT12:57 PST14:10 PST1h 12mN642QX
2026-02-12estimatedKSFOKPDX21:56 PST23:54 PST1h 57mA8ABE6
2026-02-11KSFOKPDX22:21 PST23:58 PST1h 37mN631QX
2026-02-07KSFOKPDX00:47 PST02:18 PST1h 31mN627QX
2026-02-06KSFOKPDX21:43 PST23:08 PST1h 24mA8BD1B
2026-02-05estimatedKSFOKPDX21:30 PST23:10 PST1h 39mA8B964
2026-02-04KSFOKPDX21:33 PST23:10 PST1h 36mN624QX
2026-02-03estimatedKSFOKPDX21:39 PST23:24 PST1h 45mA8CFAE
2026-02-02KSFOKPDX21:43 PST23:22 PST1h 39mA8A0C1
2026-02-01KSFOKPDX21:42 PST23:06 PST1h 24mA8C840
2026-01-31KSFOKPDX21:35 PST23:14 PST1h 38mN627QX
2026-01-30KSFOKPDX21:53 PST23:26 PST1h 32mN638QX
2026-01-29KSFOKPDX21:44 PST23:16 PST1h 31mN623QX
2026-01-28partialKPDX?00:03 PSTA8A478
2026-01-28KSFOKPDX21:38 PST23:08 PST1h 29mA8A478
2026-01-27KSFOKPDX21:34 PST23:14 PST1h 39mN645QX
2026-01-26KSFOKPDX21:36 PST23:12 PST1h 35mN633QX
2026-01-25KSFOKPDX21:40 PST23:18 PST1h 38mA8A478
2026-01-24KSFOKPDX21:44 PST23:32 PST1h 47mA8CFAE
2026-01-23KSFOKPDX21:35 PST23:22 PST1h 46mN648QX
2026-01-22KSFOKPDX21:40 PST23:18 PST1h 37mN653QX
2026-01-21KSFOKPDX21:40 PST23:12 PST1h 31mN627QX
2026-01-20KSFOKPDX21:42 PST23:22 PST1h 40mN622QX
2026-01-19KSFOKPDX22:13 PST23:54 PST1h 41mN629QX
2026-01-09KSFOKPDX21:02 PST23:22 PST2h 19mA8D365
2026-01-08KSFOKPDX21:33 PST23:18 PST1h 44mN646QX
2026-01-05estimatedKSFOKPDX22:42 PST00:50 PST2h 07mN622QX
2026-01-02KSFOKPDX23:59 PST01:58 PST1h 58mN620QX
2026-01-01KSFOKPDX22:55 PST00:26 PST1h 30mN646QX
2025-12-31KSFOKPDX22:40 PST00:20 PST1h 40mA8A0C1
2025-12-30KSFOKPDX22:33 PST00:14 PST1h 40mN620QX
2025-12-29KSFOKPDX22:37 PST00:16 PST1h 39mN632QX
2025-12-28KSFOKTTD22:32 PST00:10 PST1h 37mA8C489
2025-12-27KSFOKPDX23:06 PST00:52 PST1h 46mN634QX
2025-12-26estimatedKSFOKPDX00:26 PST02:20 PST1h 53mN632QX
2025-12-23KSFOKPDX23:59 PST01:30 PST1h 31mN644QX
2025-12-21KSFOKPDX23:46 PST01:36 PST1h 49mN632QX
2025-12-20KSFOKPDX00:35 PST02:08 PST1h 32mN644QX
2025-12-19KSFOKPDX22:59 PST00:32 PST1h 32mA8B964
2025-12-18estimatedKSFOKPDX21:51 PST23:42 PST1h 50mN653QX
2025-12-17partialKPDX?05:48 PSTN652MK
2025-12-17estimatedKSFOKPDX21:52 PST23:46 PST1h 53mN652MK
2025-12-16KSFOKPDX21:53 PST23:34 PST1h 40mA8C840
2025-12-15KSFOKPDX22:10 PST23:52 PST1h 41mN620QX
2025-12-14estimatedKSFOKPDX03:48 PST04:10 PST0h 21mA8AF9D
2025-12-14KSFOKPDX21:17 PST22:56 PST1h 38mA8AF9D
2025-12-13KSFOKPDX21:56 PST23:30 PST1h 33mN627QX
2025-12-12KSFOKPDX22:00 PST23:40 PST1h 39mA8B964
2025-12-11KSFOKPDX23:09 PST00:50 PST1h 40mA8C0D2
2025-12-10KSFOKPDX21:54 PST23:40 PST1h 45mN634QX
2025-11-27KSFOKPDX23:11 PST00:34 PST1h 22mN644QX
2025-11-26estimatedKSFOKPDX22:34 PST23:52 PST1h 17mN637QX
2025-10-30KSFOKPDX22:09 PDT23:32 PDT1h 22mN637QX
2025-10-29KSFOKPDX21:51 PDT23:22 PDT1h 30mN622QX
2025-10-28KSFOKPDX22:15 PDT23:42 PDT1h 26mN638QX
2025-10-27KSFOKPDX00:40 PDT02:04 PDT1h 23mN642QX
2025-10-26KPDXKSJC17:33 PDT19:14 PDT1h 40mA8AF9D
2025-10-25?KSJC00:46Z19:42 PDT1h 55mN644QX
2025-10-24KPDXKSJC19:49 PDT21:30 PDT1h 40mN622QX
2025-10-23KPDXKSJC17:38 PDT19:08 PDT1h 29mN644QX
2025-10-22KPDXKSJC17:24 PDT19:04 PDT1h 39mN644QX
2025-10-21KPDXKSJC17:24 PDT19:00 PDT1h 35mN644QX
2025-10-20KPDXKSJC17:25 PDT18:50 PDT1h 24mN622QX
2025-10-19?KSJC00:32Z19:10 PDT1h 37mA8ABE6
2025-10-15KPDXKSJC17:24 PDT19:02 PDT1h 37mA8C840
2025-10-14KSQLKSJC18:09 PDT19:12 PDT1h 03mA8C489
2025-10-13KPDXKSJC17:23 PDT19:12 PDT1h 48mN630QX
2025-10-08KPDXKSJC17:28 PDT19:16 PDT1h 47mN637QX
2025-10-07?KSJC00:16Z19:06 PDT1h 49mN620QX
2025-10-06KPDXKSJC18:26 PDT20:08 PDT1h 42mN650QX
2025-10-01KPDX Portland InternationalKNUQ17:36 PDT18:54 PDT1h 18mA86E1D
2025-08-20KPDXKSJC17:26 PDT20:06 PDT2h 40mN643QX
2025-08-19KPDXKSJC18:44 PDT21:02 PDT2h 18mN653QX
2025-08-17?KSJC04:38Z00:20 PDT2h 41mN650QX
2025-08-16KPDXKSJC17:33 PDT19:18 PDT1h 44mA8C840
2025-08-15KPDXKSJC17:53 PDT19:32 PDT1h 38mN642QX

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