Flight

QXE2092

Flight history and live tracking for QXE2092, 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 routeKSAN → KLAS

Flight history 221 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KPDX PORTLAND INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL20:18 PDT20:45 PDT0h 27mN668QX
2026-10-02KPDX PORTLAND INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL21:14 PDT21:38 PDT0h 24mN628QX
2026-10-01KPDX PORTLAND INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL21:33 PDT21:59 PDT0h 26mN625QX
2026-09-30KPDX PORTLAND INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL20:45 PDT21:16 PDT0h 31mN656QX
2026-09-29KPDX PORTLAND INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL20:29 PDT21:12 PDT0h 43mN662QX
2026-09-28KPDX PORTLAND INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL20:01 PDT20:27 PDT0h 26mN652MK
2026-09-26KPDX PORTLAND INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL20:23 PDT20:59 PDT0h 36mN634QX
2026-09-25KPDX PORTLAND INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL20:26 PDT20:52 PDT0h 26mN649QX
2026-09-24KPDXKSEA20:09 PDT21:08 PDT0h 58mN624QX
2026-09-23KPDXKSEA19:36 PDT22:46 PDT3h 09mN641QX
2026-09-22KPDXKSEA19:36 PDT20:42 PDT1h 05mN630QX
2026-09-21KPDXKSEA20:01 PDT20:54 PDT0h 52mN628QX
2026-09-18KPDXKSEA20:16 PDT20:52 PDT0h 35mN652MK
2026-09-17KPDXKSEA20:01 PDT20:40 PDT0h 39mN644QX
2026-09-16KPDXKSEA19:58 PDT20:28 PDT0h 29mN628QX
2026-09-15KPDXKBFI19:42 PDT20:43 PDT1h 00mA8ABE6
2026-09-14estimatedKPDXKSEA19:46 PDT20:48 PDT1h 02mN642QX
2026-09-12KPDXKSEA20:09 PDT21:00 PDT0h 50mA8C0D2
2026-09-11KPDXKSEA23:58 PDT00:46 PDT0h 47mN634QX
2026-09-10estimatedKPDXKSEA20:18 PDT21:06 PDT0h 47mN628QX
2026-09-09KPDXKSEA19:55 PDT20:26 PDT0h 30mA8A478
2026-09-08KPDXKSEA20:30 PDT20:58 PDT0h 27mN635QX
2026-09-07KPDXKSEA19:53 PDT20:46 PDT0h 52mN632QX
2026-09-05estimatedKPDXKSEA20:16 PDT21:08 PDT0h 51mN641QX
2026-09-04estimatedKPDXKSEA20:02 PDT20:48 PDT0h 46mN663QX
Earlier flights (196) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03KTTDKSEA21:37 PDT22:14 PDT0h 36mN659QX
2026-09-01KPDXKSEA20:11 PDT20:52 PDT0h 40mN652MK
2026-08-31KPDXKSEA20:04 PDT20:40 PDT0h 35mA8C0D2
2026-08-29KPDXKSEA20:25 PDT21:00 PDT0h 34mA8BD1B
2026-08-28KPDXKSEA19:46 PDT20:44 PDT0h 58mN645QX
2026-08-27estimatedKPDXKSEA19:52 PDT20:50 PDT0h 57mN625QX
2026-08-25KPDXKSEA21:19 PDT21:52 PDT0h 32mN641QX
2026-08-24KPDXKSEA19:40 PDT20:34 PDT0h 53mN633QX
2026-08-22KPDXKSEA21:24 PDT22:01 PDT0h 36mA8A0C1
2026-08-21KPDXKSEA20:17 PDT21:38 PDT1h 21mN624QX
2026-08-20KPDXKSEA21:12 PDT21:56 PDT0h 44mN636QX
2026-08-19KSANKLAS18:00 PDT18:54 PDT0h 53mN664QX
2026-08-18estimatedKSANKLAS17:00 PDT18:06 PDT1h 06mN668QX
2026-08-16partialKSAN?17:26 PDTN665QX
2026-08-15estimated??01:23Z02:32Z1h 09mN665QX
2026-08-13estimatedKSANKLAS17:19 PDT19:24 PDT2h 04mN657QX
2026-08-12estimated??00:00Z00:52Z0h 51mN663QX
2026-08-11estimatedKSANKLAS16:15 PDT16:58 PDT0h 43mN663QX
2026-07-23estimatedKSANKLAS17:43 PDT18:52 PDT1h 08mA8E0E3
2026-07-22KSANKLAS17:02 PDT18:00 PDT0h 57mN648QX
2026-07-21estimatedKSANKLAS17:00 PDT17:20 PDT0h 20mN648QX
2026-07-20partialKSAN?20:43 PDTN648QX
2026-07-20?KLAS00:00Z17:52 PDT0h 51mN648QX
2026-07-19partial??00:00ZN632QX
2026-07-18partial??00:00ZA8B5AD
2026-07-17partialKSAN?18:57 PDTA8B5AD
2026-07-17estimated?KLAS00:00Z17:44 PDT0h 43mA8B5AD
2026-07-16partialKSAN?17:35 PDTA8B964
2026-07-15estimatedKSANKLAS17:00 PDT17:18 PDT0h 18mA8B964
2026-07-14partialKSAN?17:05 PDTN620QX
2026-07-13KSANKLAS17:17 PDT18:16 PDT0h 58mN653QX
2026-07-12partialKLAS?17:00 PDTN653QX
2026-07-11partialKLAS?17:00 PDTN635QX
2026-07-10partialKLAS?17:00 PDTN651QX
2026-07-09partialKLAS?17:00 PDTN651QX
2026-07-08partialKSAN?18:25 PDTN632QX
2026-07-08partialKLAS?17:02 PDTN632QX
2026-07-07partialKLAS?17:00 PDTA8CFAE
2026-07-06partialKLAS?17:00 PDTN629QX
2026-07-05partialKSAN?19:15 PDTN643QX
2026-07-05KSANKLAS17:34 PDT18:24 PDT0h 49mN643QX
2026-07-04estimatedKNZYKLAS17:00 PDT17:50 PDT0h 49mN627QX
2026-07-03partialKLAS?17:00 PDTN630QX
2026-07-02partialKLAS?17:00 PDTN630QX
2026-07-01partialKSAN?18:38 PDTA8BD1B
2026-07-01partialKLAS?17:00 PDTA8BD1B
2026-06-30partialKSAN?17:00 PDTA8BD1B
2026-06-29partialKLAS?17:00 PDTA8D71C
2026-06-28partialKLAS?17:00 PDTA8D71C
2026-06-27partialKLAS?17:00 PDTN646QX
2026-06-26partialKSAN?18:51 PDTA8B964
2026-06-26partialKLAS?17:00 PDTA8B964
2026-06-25partialKLAS?17:00 PDTA8B964
2026-06-24partialKLAS?17:00 PDTA8CFAE
2026-06-23partialKSAN?18:51 PDTA8A82F
2026-06-23KSANKLAS17:04 PDT18:02 PDT0h 57mA8A82F
2026-06-22partialKLAS?17:00 PDTA8ABE6
2026-06-21partialKLAS?17:00 PDTA8A0C1
2026-06-19KSANKLAS17:43 PDT18:46 PDT1h 02mN648QX
2026-06-18partialKLAS?17:00 PDTA8ABE6
2026-06-17partialKLAS?17:00 PDTN652MK
2026-06-16partialKLAS?17:00 PDTN652MK
2026-06-15partialKSAN?19:09 PDTN624QX
2026-06-15partialKLAS?17:00 PDTN624QX
2026-06-14partialKSAN?18:08 PDTN624QX
2026-06-14partialKLAS?17:00 PDTN624QX
2026-06-13partialKSAN?19:19 PDTN624QX
2026-06-12partialKLAS?17:00 PDTN649QX
2026-06-11estimatedKSAN?16:24 PDT23:58Z0h 33mN649QX
2026-05-29estimatedMMTJKSAN17:00 PDT17:18 PDT0h 17mN654QX
2026-05-28estimated??23:20Z23:58Z0h 37mN654QX
2026-05-28partialKSAN?17:13 PDTN653QX
2026-05-27partialKSAN?17:13 PDTN648QX
2026-05-26estimatedKSANKLAS14:05 PDT15:20 PDT1h 14mN648QX
2026-05-25estimatedKLASKNZY16:20 PDT16:58 PDT0h 37mA8C840
2026-05-25KSANKLAS14:13 PDT15:08 PDT0h 54mA8C840
2026-05-25estimatedMMTJKSAN17:00 PDT17:20 PDT0h 19mN631QX
2026-05-24estimatedKLASKNZY16:12 PDT16:58 PDT0h 45mN631QX
2026-05-24estimatedKSANKLAS14:05 PDT15:10 PDT1h 04mN631QX
2026-05-24KLASKSAN17:00 PDT17:48 PDT0h 48mN643QX
2026-05-23KSANKLAS14:11 PDT15:12 PDT1h 00mN643QX
2026-05-23KLASKSAN17:48 PDT18:44 PDT0h 55mN639QX
2026-05-22KSANKLAS15:24 PDT16:28 PDT1h 03mN639QX
2026-05-21estimatedKLASKNZY16:22 PDT16:58 PDT0h 35mN628QX
2026-05-21estimatedKSANKLAS14:12 PDT15:26 PDT1h 13mN628QX
2026-05-20partialKSAN?18:45 PDTN630QX
2026-05-19partialKLAS?21:48 PDTA8D365
2026-04-20partial??00:00ZN654QX
2026-04-19estimated??23:07Z23:58Z0h 50mN654QX
2026-04-18estimatedKSANKLAS17:13 PDT18:20 PDT1h 06mN627QX
2026-04-17estimatedKSANKLAS17:00 PDT17:36 PDT0h 36mA8C0D2
2026-04-16estimated?KLAS23:17Z16:58 PDT0h 41mA8C0D2
2026-04-14estimatedKSANKLAS17:00 PDT17:46 PDT0h 45mA8C0D2
2026-04-13partial??00:00ZN634QX
2026-04-12estimated?KLAS23:33Z16:58 PDT0h 24mN634QX
2026-04-11KSANKLAS18:16 PDT19:16 PDT0h 59mA8C0D2
2026-04-05estimatedKSANKLAS16:24 PDT16:58 PDT0h 34mA8C0D2
2026-04-04estimatedKSANKLAS17:00 PDT17:44 PDT0h 43mN625QX
2026-04-03estimatedKSANKLAS16:34 PDT16:58 PDT0h 23mN625QX
2026-03-31KSANKLAS17:42 PDT18:38 PDT0h 56mA8A82F
2026-03-30KSANKLAS17:03 PDT18:03 PDT0h 59mN638QX
2026-03-13estimated?KSEA02:50Z20:28 PDT0h 37mA8C0D2
2026-03-10KPSCKSEA19:07 PDT20:12 PDT1h 04mA8B964
2026-03-07KPSCKSEA19:07 PST20:12 PST1h 04mA8D71C
2026-03-06KPSCKSEA19:21 PST20:12 PST0h 50mN634QX
2026-03-03KPSCKSEA19:01 PST19:52 PST0h 50mN642QX
2026-02-28estimatedKPDXKSEA19:04 PST20:12 PST1h 07mN631QX
2026-02-27KPSCKSEA19:55 PST20:52 PST0h 56mN635QX
2026-02-24KPSCKSEA19:17 PST20:06 PST0h 49mA8B5AD
2026-02-21KPSCKSEA19:06 PST20:00 PST0h 54mN629QX
2026-02-20KPSCKSEA19:09 PST19:56 PST0h 47mA8A478
2026-02-17KPSCKSEA19:47 PST20:44 PST0h 56mN645QX
2026-02-14KPSCKSEA19:10 PST20:58 PST1h 47mN625QX
2026-02-13KPSCKSEA19:35 PST20:22 PST0h 47mA8C840
2026-02-10??21:17Z22:21Z1h 03mA83F30
2026-02-06partialKSAN?13:28 PSTA8B5AD
2026-02-04partialKSAN?13:25 PSTN650QX
2026-02-03partialKSAN?13:17 PSTA8B964
2026-02-02partialKSAN?13:11 PSTA8D71C
2026-02-01partialKSAN?13:23 PSTN643QX
2026-01-30partialKSAN?13:16 PSTN625QX
2026-01-29partialKSAN?16:00 PSTA8C0D2
2026-01-28estimated??23:37Z23:58Z0h 21mA8C0D2
2026-01-27partialKSAN?13:15 PSTN623QX
2026-01-26partialKSAN?13:12 PSTA8ABE6
2026-01-25partialKSAN?13:33 PSTN620QX
2026-01-23partialKSAN?19:05 PSTN625QX
2026-01-22partialKSAN?13:16 PSTN625QX
2026-01-21partialKSAN?13:21 PSTA8CFAE
2026-01-20partialKSAN?13:31 PSTN631QX
2026-01-19partial??00:02ZA8B964
2026-01-18estimated??22:31Z23:58Z1h 26mA8B964
2026-01-09estimated??21:27Z22:42Z1h 15mA8C0D2
2026-01-08partialKSAN?13:20 PSTN642QX
2026-01-07KSANKLAS16:04 PST17:22 PST1h 17mA8C840
2026-01-06KSANKLAS16:11 PST17:32 PST1h 20mA8C840
2026-01-05KSANKLAS18:01 PST19:16 PST1h 14mN627QX
2026-01-05partialKSAN?16:58 PSTN627QX
2026-01-04estimatedKSANKLAS16:21 PST18:28 PST2h 06mN633QX
2026-01-03estimatedKSANKLAS19:19 PST20:56 PST1h 36mN643QX
2026-01-02KSANKLAS18:17 PST19:36 PST1h 19mA8C0D2
2026-01-01KSANKLAS17:41 PST19:08 PST1h 26mN630QX
2025-12-31KSANKLAS16:38 PST17:54 PST1h 15mN627QX
2025-12-30KSANKLAS16:50 PST18:04 PST1h 14mN627QX
2025-12-29KSANKLAS16:01 PST17:14 PST1h 12mN625QX
2025-12-28KSANKLAS17:03 PST18:18 PST1h 15mA8D365
2025-12-27estimatedKSANKLAS16:53 PST18:32 PST1h 38mN628QX
2025-12-26KSANKLAS16:06 PST17:20 PST1h 14mN627QX
2025-12-25KSANKLAS16:03 PST17:34 PST1h 31mN642QX
2025-12-24estimatedKSANKLAS16:58 PST18:38 PST1h 39mA8D365
2025-12-23KSANKLAS16:34 PST17:50 PST1h 16mA8B964
2025-12-22estimatedKSANKLAS16:00 PST17:44 PST1h 44mN643QX
2025-12-21partialKSAN?16:02 PSTN645QX
2025-12-20partialKSAN?16:41 PSTN627QX
2025-12-19estimatedKSANKLAS16:16 PST17:44 PST1h 27mA8A0C1
2025-12-17partialKSAN?12:13 PSTN650QX
2025-12-16partialKSAN?12:15 PSTA8B5AD
2025-12-15estimated?KSAN20:17Z14:12 PST1h 55mN624QX
2025-12-14partialKSAN?12:14 PSTA8C840
2025-12-13partialKSAN?12:12 PSTN643QX
2025-12-12partialKSAN?12:37 PSTA8A82F
2025-12-11partialKSAN?12:39 PSTN629QX
2025-12-10partialKSAN?12:10 PSTN632QX
2025-12-09partialKSAN?12:14 PSTN637QX
2025-12-02estimated??00:46Z01:16Z0h 30mA8BD1B
2025-11-27estimatedKSANKLAS16:39 PST17:44 PST1h 04mN622QX
2025-10-29partialKSAN?13:16 PDTN632QX
2025-10-28partialKSAN?13:10 PDTA8C0D2
2025-10-27KRDMKSAN13:14 PDT14:58 PDT1h 43mN636QX
2025-10-26partialKSAN?13:05 PDTA8B5AD
2025-10-24partialKSAN?14:22 PDTA8CFAE
2025-10-24estimated??17:35Z19:40Z2h 04mA8CFAE
2025-10-23partialKSAN?13:57 PDTN638QX
2025-10-23estimated??19:23Z20:00Z0h 36mN638QX
2025-10-20partialKSAN?13:57 PDTN638QX
2025-10-20KSANKRDM10:43 PDT12:44 PDT2h 01mN638QX
2025-10-19estimatedKSANKLAS11:59 PDT12:38 PDT0h 38mN647QX
2025-10-13partialKSAN?13:43 PDTN642QX
2025-10-13estimated??17:26Z19:28Z2h 01mN642QX
2025-10-06partialKSAN?13:54 PDTN638QX
2025-10-06estimatedKSANKLAS10:22 PDT12:36 PDT2h 13mN638QX
2025-10-05partialKSAN?13:49 PDTN654QX
2025-10-05KBFI?08:05 PDT19:40Z4h 34mN633QX
2025-10-04partialKSEA?07:19 PDTN635QX
2025-08-21KGEGKSEA15:21 PDT16:14 PDT0h 53mN642QX
2025-08-20estimated??00:01Z00:20Z0h 19mA8B5AD
2025-08-19estimated??23:33Z23:56Z0h 22mA8B5AD
2025-08-19estimatedKSANKLAS17:00 PDT19:32 PDT2h 31mA8AF9D
2025-08-17estimatedKSANKLAS16:16 PDT16:58 PDT0h 42mN652MK
2025-08-17partialKSAN?12:37 PDTN652MK
2025-08-17estimated??00:24Z04:04Z3h 39mN634QX
2025-08-16partialKSAN?12:51 PDTN634QX
2025-08-16estimated??00:00Z00:28Z0h 27mA8C489
2025-08-15estimated??22:22Z23:58Z1h 35mA8C489
2025-08-15partialKSAN?12:55 PDTA8C489
2025-08-15estimated??00:39Z02:04Z1h 25mA8B5AD

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