Flight

QXE2094

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

DateSat 03 Oct 2026
RouteKSBP San Luis County Regional Airport → KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD
Scheduled departure14:26 PDT

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

Route

AirlineHorizon Air
Observed routeKOAK → KPDX

Flight history 202 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-09-04estimated?KSAN02:10Z21:12 PDT2h 01mN652MK
Earlier flights (201) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-08-19partialKSEA?23:02 PDTN626QX
2026-08-18estimatedKBFI?23:01 PDT06:44Z0h 42mN662QX
2026-08-16partialKSEA?22:56 PDTN668QX
2026-08-15partialKSEA?23:35 PDTN627QX
2026-08-14partialKSEA?23:12 PDTN663QX
2026-08-13estimated??06:00Z12:38Z6h 38mN626QX
2026-08-12estimatedKBFI?22:51 PDT06:40Z0h 48mN632QX
2026-07-23partialKSEA?23:50 PDTN646QX
2026-07-22partialKSEA?22:52 PDTA8ABE6
2026-07-21estimatedKBFI?23:11 PDT06:54Z0h 42mN651QX
2026-07-20partialKSEA?23:13 PDTA8A82F
2026-07-19partialKSEA?22:54 PDTN624QX
2026-07-18partialKSEA?22:56 PDTN639QX
2026-07-17partialKSEA?23:37 PDTN641QX
2026-07-16partialKSEA?23:54 PDTA8A478
2026-07-15partialKSEA?00:43 PDTA8A478
2026-07-14partialKSEA?23:05 PDTN635QX
2026-07-13partialKSEA?23:02 PDTA8D71C
2026-07-12partialKSEA?22:58 PDTA8B5AD
2026-07-11partialKSEA?23:08 PDTN628QX
2026-07-10partialKSEA?23:08 PDTN642QX
2026-07-09partialKSEA?22:57 PDTN647QX
2026-07-08partialKSEA?22:59 PDTN637QX
2026-07-07partialKSEA?23:03 PDTA8A0C1
2026-07-06partialKSEA?23:01 PDTA8AF9D
2026-07-05estimatedKBFI?23:00 PDT06:46Z0h 45mN653QX
2026-07-04partialKSEA?23:02 PDTN624QX
2026-07-03partialKSEA?23:02 PDTN632QX
2026-07-02partialKSEA?22:57 PDTN624QX
2026-07-01partialKSEA?22:53 PDTN643QX
2026-06-30estimatedKSEA?22:54 PDT06:42Z0h 47mN624QX
2026-06-29partialKSEA?22:59 PDTA8D365
2026-06-28partialKSEA?22:58 PDTN654QX
2026-06-27partialKSEA?22:57 PDTN639QX
2026-06-26partialKSEA?23:03 PDTN624QX
2026-06-25estimatedKSEA?23:09 PDT06:58Z0h 48mN623QX
2026-06-24partialKSEA?23:04 PDTN641QX
2026-06-23partialKSEA?23:09 PDTN629QX
2026-06-22partialKSEA?23:07 PDTN649QX
2026-06-21partialKSEA?23:55 PDTN632QX
2026-06-20partialKSEA?23:15 PDTN633QX
2026-06-19partialKSEA?23:12 PDTA8A478
2026-06-18partialKSEA?23:12 PDTN637QX
2026-06-17partialKSEA?23:05 PDTN647QX
2026-06-16partialKSEA?23:07 PDTN632QX
2026-06-15KSEAKRDM23:05 PDT23:50 PDT0h 44mN648QX
2026-06-14partialKSEA?23:02 PDTA8A0C1
2026-06-13partialKSEA?23:03 PDTN639QX
2026-06-12partialKSEA?23:01 PDTA8BD1B
2026-05-29KOAKKPDX09:46 PDT11:10 PDT1h 24mN651QX
2026-05-28KOAKKPDX09:52 PDT11:18 PDT1h 25mN633QX
2026-05-27KOAKKPDX09:40 PDT11:06 PDT1h 25mA8A82F
2026-05-26KOAKKPDX09:33 PDT10:56 PDT1h 22mA8C0D2
2026-05-25KOAKKPDX09:39 PDT10:56 PDT1h 16mN647QX
2026-05-24KOAKKPDX09:38 PDT10:58 PDT1h 20mN650QX
2026-05-23estimatedKOAK?09:38 PDT18:04Z1h 25mN620QX
2026-05-22KOAKKPDX09:43 PDT11:08 PDT1h 24mA8C489
2026-05-21KOAKKPDX09:39 PDT11:10 PDT1h 30mA8C840
2026-05-20partialKOAK?18:03 PDTN643QX
2026-05-19partialKPDX?20:43 PDTA8D71C
2026-05-12estimatedKOAKKPDX09:46 PDT11:08 PDT1h 21mA8A0C1
2026-05-11KOAKKPDX09:42 PDT10:56 PDT1h 13mN653QX
2026-05-10KOAKKPDX09:33 PDT10:50 PDT1h 17mA8C840
2026-05-09KOAKKPDX09:39 PDT11:06 PDT1h 26mN624QX
2026-05-08KOAKKPDX09:36 PDT11:00 PDT1h 24mN629QX
2026-05-07KOAKKPDX09:33 PDT10:54 PDT1h 20mA8CFAE
2026-05-06KOAKKPDX09:37 PDT11:00 PDT1h 22mN654QX
2026-05-05KOAKKPDX09:33 PDT10:58 PDT1h 24mN653QX
2026-05-04KOAKKPDX09:33 PDT10:54 PDT1h 20mN634QX
2026-05-03KOAKKPDX09:35 PDT10:54 PDT1h 18mA8B964
2026-05-02KOAKKPDX09:39 PDT10:58 PDT1h 19mA8D365
2026-05-01KOAKKPDX09:59 PDT11:20 PDT1h 20mN649QX
2026-04-30KOAKKPDX09:36 PDT10:56 PDT1h 19mN623QX
2026-04-29KOAKKPDX09:34 PDT11:04 PDT1h 29mN645QX
2026-04-28KOAKKPDX09:37 PDT11:04 PDT1h 26mN630QX
2026-04-27KOAKKPDX09:39 PDT11:06 PDT1h 26mN641QX
2026-04-26KOAKKPDX09:38 PDT11:00 PDT1h 21mN646QX
2026-04-25KOAKKPDX09:35 PDT11:02 PDT1h 26mA8D365
2026-04-24KOAKKPDX09:41 PDT11:02 PDT1h 20mN623QX
2026-04-23KOAKKPDX09:35 PDT11:00 PDT1h 24mN620QX
2026-04-22?KPDX16:46Z11:14 PDT1h 28mN628QX
2026-04-21KOAKKPDX09:49 PDT11:02 PDT1h 12mN644QX
2026-04-20KOAKKPDX09:54 PDT11:08 PDT1h 13mA8ABE6
2026-04-19KOAKKPDX09:46 PDT11:06 PDT1h 19mN633QX
2026-04-18KOAKKPDX09:50 PDT11:12 PDT1h 22mN643QX
2026-04-17?KPDX16:52Z11:16 PDT1h 23mA8A0C1
2026-04-16KOAKKPDX09:45 PDT11:18 PDT1h 32mA8D365
2026-04-15KSFOKPDX09:51 PDT11:10 PDT1h 18mN628QX
2026-04-14KOAKKPDX09:52 PDT11:18 PDT1h 25mN622QX
2026-04-12estimatedKOAK?09:57 PDT19:08Z2h 11mN643QX
2026-04-11KOAKKPDX09:53 PDT11:14 PDT1h 20mA8A0C1
2026-04-05KOAKKPDX09:45 PDT11:02 PDT1h 17mA8B964
2026-04-04KOAKKPDX09:51 PDT11:12 PDT1h 20mN632QX
2026-04-03KOAKKPDX09:48 PDT11:12 PDT1h 23mN627QX
2026-04-02KOAKKPDX09:48 PDT11:20 PDT1h 31mN632QX
2026-03-31KOAKKPDX09:51 PDT11:12 PDT1h 20mN630QX
2026-03-30KOAKKPDX09:47 PDT11:08 PDT1h 21mN631QX
2026-03-29estimatedKOAKKPDX09:37 PDT11:12 PDT1h 34mA8D365
2026-03-28KOAKKPDX09:57 PDT11:16 PDT1h 18mN636QX
2026-03-15KOAKKPDX10:20 PDT12:02 PDT1h 41mN646QX
2026-03-13KOAKKPDX10:07 PDT11:26 PDT1h 18mN652MK
2026-03-12KOAKKPDX10:09 PDT11:32 PDT1h 22mA8ABE6
2026-03-11?KPDX16:55Z11:36 PDT1h 40mN625QX
2026-03-10KOAKKPDX10:06 PDT11:46 PDT1h 39mN647QX
2026-03-09?KPDX17:01Z11:44 PDT1h 43mN627QX
2026-03-08KOAKKPDX10:05 PDT11:42 PDT1h 36mN634QX
2026-03-06KOAKKPDX09:54 PST11:48 PST1h 54mN653QX
2026-03-05KOAKKPDX09:44 PST11:22 PST1h 37mN644QX
2026-03-04?KPDX17:57Z11:44 PST1h 47mA8B964
2026-03-03KOAKKPDX10:02 PST11:36 PST1h 34mN637QX
2026-03-02KOAKKPDX09:59 PST11:36 PST1h 36mA8C489
2026-03-01KOAKKPDX10:02 PST11:28 PST1h 25mN630QX
2026-02-27KOAKKPDX10:05 PST11:38 PST1h 33mN638QX
2026-02-26KOAKKPDX09:52 PST11:28 PST1h 35mN642QX
2026-02-25KOAKKPDX10:04 PST11:40 PST1h 36mA8B964
2026-02-24KOAKKPDX09:53 PST11:28 PST1h 34mN627QX
2026-02-23KOAKKPDX10:01 PST11:34 PST1h 32mN647QX
2026-02-22?KPDX17:59Z11:38 PST1h 38mN642QX
2026-02-20KOAKKPDX10:11 PST11:44 PST1h 32mA8B5AD
2026-02-19KOAKKPDX09:55 PST11:34 PST1h 38mA8C840
2026-02-18KOAKKPDX09:52 PST11:40 PST1h 47mA8C840
2026-02-17KOAKKPDX10:03 PST11:32 PST1h 28mN627QX
2026-02-16KOAKKPDX10:03 PST11:28 PST1h 24mN643QX
2026-02-15?KOAK17:53Z14:00 PST4h 06mN654QX
2026-02-13?KPDX18:01Z11:50 PST1h 48mA8A82F
2026-02-12KOAKKPDX10:00 PST11:36 PST1h 35mN644QX
2026-02-11KOAKKPDX10:23 PST12:00 PST1h 36mN650QX
2026-02-07KOAKKPDX10:27 PST12:08 PST1h 40mA8D365
2026-02-06KOAKKPDX10:25 PST11:52 PST1h 26mA8C0D2
2026-02-05KOAKKPDX10:43 PST12:14 PST1h 30mA8AF9D
2026-02-04KOAKKPDX10:32 PST12:06 PST1h 33mN641QX
2026-02-03KOAKKPDX10:20 PST11:58 PST1h 37mN648QX
2026-02-02?KPDX18:20Z12:02 PST1h 41mN648QX
2026-02-01KOAKKPDX11:22 PST12:52 PST1h 29mA8B964
2026-01-31KOAKKPDX10:25 PST11:54 PST1h 28mA8B964
2026-01-30KOAKKPDX10:27 PST11:58 PST1h 30mN631QX
2026-01-29KOAKKPDX10:22 PST11:58 PST1h 35mN636QX
2026-01-28KOAKKPDX11:12 PST12:48 PST1h 35mN622QX
2026-01-27KOAKKPDX10:27 PST11:52 PST1h 24mA8D365
2026-01-26KOAKKPDX10:23 PST12:04 PST1h 40mN648QX
2026-01-25KOAKKPDX10:24 PST11:56 PST1h 32mN648QX
2026-01-24KOAKKTTD10:22 PST12:06 PST1h 43mA8C0D2
2026-01-23KOAKKPDX10:24 PST12:08 PST1h 43mN646QX
2026-01-22KOAKKPDX10:24 PST12:00 PST1h 36mN653QX
2026-01-21KOAKKPDX10:24 PST12:06 PST1h 42mN654QX
2026-01-20KOAKKPDX10:39 PST12:10 PST1h 31mN650QX
2026-01-19KOAKKPDX10:26 PST12:00 PST1h 34mN629QX
2026-01-18KOAKKPDX10:18 PST11:54 PST1h 35mN635QX
2026-01-09KOAKKPDX10:31 PST12:12 PST1h 40mA8A82F
2026-01-08?KPDX18:12Z12:08 PST1h 56mN629QX
2026-01-07KOAKKPDX10:25 PST12:04 PST1h 38mN628QX
2026-01-06KOAKKPDX09:38 PST11:16 PST1h 38mN637QX
2026-01-05KOAKKPDX09:35 PST11:16 PST1h 40mA8BD1B
2026-01-04KOAKKPDX09:36 PST11:08 PST1h 31mN646QX
2026-01-03KOAKKPDX09:42 PST11:12 PST1h 29mA8D365
2026-01-02KOAKKPDX09:39 PST11:08 PST1h 29mN624QX
2025-12-31KOAKKPDX09:53 PST11:22 PST1h 28mN633QX
2025-12-30KOAKKPDX10:13 PST11:44 PST1h 30mN620QX
2025-12-29KOAKKPDX09:32 PST11:06 PST1h 34mN635QX
2025-12-28KOAKKPDX10:09 PST11:56 PST1h 47mN633QX
2025-12-27KOAKKPDX11:25 PST13:06 PST1h 40mN624QX
2025-12-26KOAKKPDX09:30 PST11:16 PST1h 45mN633QX
2025-12-25estimated?KPDX17:52Z11:28 PST1h 35mN651QX
2025-12-24KOAKKPDX10:13 PST12:00 PST1h 46mA8A0C1
2025-12-23KOAKKPDX09:47 PST11:22 PST1h 35mN644QX
2025-12-22KOAKKPDX09:49 PST11:18 PST1h 28mN642QX
2025-12-21KOAKKPDX09:32 PST11:14 PST1h 41mN632QX
2025-12-20estimatedKOAKKPDX09:44 PST11:30 PST1h 45mA8A82F
2025-12-19KOAKKPDX09:32 PST11:02 PST1h 29mA8B964
2025-12-18estimatedKOAKKPDX09:29 PST11:12 PST1h 42mN625QX
2025-12-15KOAKKPDX09:19 PST11:02 PST1h 43mN647QX
2025-12-14KOAKKPDX09:19 PST11:00 PST1h 40mN625QX
2025-12-12KOAKKPDX09:19 PST10:56 PST1h 36mN645QX
2025-12-11KOAKKPDX09:16 PST10:54 PST1h 37mA8C489
2025-11-27KOAKKPDX09:37 PST11:00 PST1h 22mN624QX
2025-11-26KNGZKPDX09:36 PST11:00 PST1h 23mA8C840
2025-10-30KOAKKPDX09:30 PDT10:54 PDT1h 23mN633QX
2025-10-29KNGZKPDX09:43 PDT11:08 PDT1h 24mN622QX
2025-10-28KOAKKPDX09:31 PDT10:52 PDT1h 20mN638QX
2025-10-27estimatedKOAKKPDX09:33 PDT11:06 PDT1h 32mN642QX
2025-10-26estimatedKOAKKPDX09:39 PDT11:20 PDT1h 41mA8D71C
2025-10-25KOAKKPDX11:51 PDT13:12 PDT1h 20mN622QX
2025-10-24KOAKKPDX19:49 PDT10:48 PDT14h 58mN622QX
2025-10-22estimatedKOAKKPDX09:24 PDT10:56 PDT1h 31mN628QX
2025-10-21KOAKKPDX09:28 PDT10:50 PDT1h 21mN647QX
2025-10-20KOAKKPDX09:26 PDT10:52 PDT1h 25mN644QX
2025-10-15estimatedKOAKKPDX09:17 PDT10:38 PDT1h 20mN654QX
2025-10-14KNGZKPDX09:20 PDT11:12 PDT1h 51mN620QX
2025-10-13KOAKKPDX09:33 PDT11:04 PDT1h 30mA8C489
2025-10-07KSFOKPDX09:33 PDT11:14 PDT1h 40mN637QX
2025-10-06KOAKKPDX09:22 PDT10:56 PDT1h 33mN620QX
2025-10-05KHIOKPDX07:47 PDT10:56 PDT3h 08mA8B964
2025-10-04estimatedKNGZ?15:15 PDT23:58Z1h 43mA8B964
2025-08-24KNGZKPDX08:08 PDT15:42 PDT7h 33mN642QX
2025-08-23KTTDKPDX22:28 PDT09:20 PDT10h 51mN646QX
2025-08-21estimated??03:45Z16:32Z12h 46mN649QX
2025-08-19KOAKKPDX08:05 PDT09:56 PDT1h 50mN649QX
2025-08-17KOAKKPDX07:58 PDT09:30 PDT1h 31mN649QX
2025-08-16KOAKKPDX07:55 PDT09:30 PDT1h 34mN625QX
2025-08-15KOAKKPDX07:53 PDT09:32 PDT1h 39mN633QX
2025-08-14KOAKKPDX07:52 PDT09:28 PDT1h 35mA8CFAE

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