Flight

QXE2282

Flight history and live tracking for QXE2282, 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 routeKLAS → KSAN

Flight history 200 flights since Oct 2025

DateFromToDepArrDurationAircraft
2026-10-02KBIL Billings Logan International AirportKSEA SEATTLE TACOMA INTERNATIONAL12:30 MDT13:20 PDT1h 50mN634QX
2026-10-02KSEA SEATTLE TACOMA INTERNATIONALKBIL Billings Logan International Airport09:02 PDT11:25 MDT1h 23mN634QX
2026-10-01KBIL Billings Logan International AirportKSEA SEATTLE TACOMA INTERNATIONAL12:28 MDT13:27 PDT1h 59mN645QX
2026-10-01KSEA SEATTLE TACOMA INTERNATIONALKBIL Billings Logan International Airport09:07 PDT11:28 MDT1h 21mN645QX
2026-09-30KBIL Billings Logan International AirportKSEA SEATTLE TACOMA INTERNATIONAL12:21 MDT13:14 PDT1h 53mN634QX
2026-09-30KSEA SEATTLE TACOMA INTERNATIONALKBIL Billings Logan International Airport08:48 PDT11:12 MDT1h 24mN634QX
2026-09-29KBIL Billings Logan International AirportKSEA SEATTLE TACOMA INTERNATIONAL12:35 MDT13:27 PDT1h 52mN634QX
2026-09-29KSEA SEATTLE TACOMA INTERNATIONALKBIL Billings Logan International Airport08:52 PDT11:16 MDT1h 24mN634QX
2026-09-28KBIL Billings Logan International AirportKSEA SEATTLE TACOMA INTERNATIONAL12:45 MDT13:26 PDT1h 41mN663QX
2026-09-28KSEA SEATTLE TACOMA INTERNATIONALKBIL Billings Logan International Airport09:26 PDT11:54 MDT1h 28mN663QX
2026-09-27KBIL Billings Logan International AirportKSEA SEATTLE TACOMA INTERNATIONAL12:24 MDT13:16 PDT1h 52mN629QX
2026-09-27KSEA SEATTLE TACOMA INTERNATIONALKBIL Billings Logan International Airport08:52 PDT11:19 MDT1h 27mN629QX
2026-09-26KBIL Billings Logan International AirportKSEA SEATTLE TACOMA INTERNATIONAL12:31 MDT13:19 PDT1h 48mN634QX
2026-09-26KSEA SEATTLE TACOMA INTERNATIONALKBIL Billings Logan International Airport08:51 PDT11:20 MDT1h 29mN634QX
2026-09-25KBIL Billings Logan International AirportKSEA SEATTLE TACOMA INTERNATIONAL12:29 MDT13:04 PDT1h 35mN653QX
2026-09-25KSEA SEATTLE TACOMA INTERNATIONALKBIL Billings Logan International Airport08:47 PDT11:23 MDT1h 36mN653QX
2026-09-24KBILKSEA12:26 MDT13:18 PDT1h 51mN646QX
2026-09-24KSEAKBIL08:34 PDT12:26 MDT2h 51mN646QX
2026-09-23estimatedKSEAKBFI11:34 PDT13:36 PDT2h 02mN671QX
2026-09-23partialKSEA?08:50 PDTN671QX
2026-09-22partialKSEA?11:28 PDTA8C489
2026-09-22partialKSEA?08:38 PDTA8C489
2026-09-21partialKSEA?11:29 PDTA8C0D2
2026-09-21partialKSEA?08:34 PDTA8C0D2
2026-09-20partialKSEA?11:34 PDTA8ABE6
2026-09-20partialKSEA?08:52 PDTA8ABE6
2026-09-18partialKSEA?08:50 PDTA8B5AD
2026-09-17partialKSEA?11:37 PDTN631QX
2026-09-17partialKSEA?08:42 PDTN631QX
2026-09-16partialKSEA?11:37 PDTA8C0D2
2026-09-16partialKSEA?08:35 PDTA8C0D2
2026-09-15partialKSEA?10:50 PDTA8D71C
2026-09-14partialKSEA?08:41 PDTA8CFAE
2026-09-13partialKSEA?12:22 PDTN626QX
2026-09-13partialKSEA?08:33 PDTN626QX
2026-09-12partialKSEA?12:20 PDTN644QX
2026-09-12partialKSEA?08:34 PDTN644QX
2026-09-11partialKSEA?12:15 PDTN624QX
2026-09-11partialKSEA?08:39 PDTN624QX
2026-09-09partialKSEA?12:15 PDTN642QX
2026-09-09partialKSEA?08:53 PDTN642QX
2026-09-08partialKSEA?12:20 PDTN632QX
2026-09-08partialKSEA?08:44 PDTN632QX
2026-09-07partialKSEA?11:20 PDTA8B5AD
2026-09-06partialKSEA?08:53 PDTA8C0D2
2026-09-05partialKSEA?12:12 PDTN649QX
2026-09-05partialKSEA?08:41 PDTN649QX
2026-09-04KSEAKBFI08:44 PDT12:58 PDT4h 13mN620QX
2026-09-03partialKSEA?12:00 PDTN659QX
2026-09-03partialKSEA?08:39 PDTN659QX
Earlier flights (150) - back to 2025-10-06
DateFromToDepArrDurationAircraft
2026-09-01estimatedKSEAKBFI12:16 PDT13:14 PDT0h 57mN633QX
2026-09-01partialKSEA?08:34 PDTN633QX
2026-08-31partialKSEA?12:03 PDTA8D71C
2026-08-31partialKSEA?08:52 PDTA8D71C
2026-08-30partialKSEA?12:26 PDTA8BD1B
2026-08-30partialKSEA?08:46 PDTA8BD1B
2026-08-29partialKSEA?08:34 PDTN625QX
2026-08-28KSEAKBFI08:39 PDT13:06 PDT4h 27mN633QX
2026-08-27partialKSEA?13:31 PDTN625QX
2026-08-27estimatedKSEAKPDX08:53 PDT10:00 PDT1h 06mN625QX
2026-08-25estimated?KBFI19:15Z13:06 PDT0h 50mN649QX
2026-08-25estimatedKSEAKPDX08:37 PDT09:48 PDT1h 10mN649QX
2026-08-24partialKSEA?12:50 PDTA8A82F
2026-08-24estimatedKSEAKPDX09:43 PDT10:30 PDT0h 46mA8A82F
2026-08-19partialKSEA?08:37 PDTN624QX
2026-08-17estimatedKLASKSAN15:59 PDT16:58 PDT0h 58mN629QX
2026-08-16KLASKSAN15:23 PDT16:08 PDT0h 44mN624QX
2026-08-15estimatedKLASKSAN17:15 PDT23:13 PDT5h 57mN622QX
2026-08-14estimatedKLASKSAN18:22 PDT19:18 PDT0h 55mN656QX
2026-08-11estimatedKLASKSAN15:04 PDT16:12 PDT1h 08mN667QX
2026-07-22estimatedKLASKSAN15:51 PDT16:48 PDT0h 57mA8C489
2026-07-21estimatedKLASKSAN15:07 PDT16:00 PDT0h 52mA8D365
2026-07-20KLASKSAN15:44 PDT16:52 PDT1h 07mN620QX
2026-07-19KLASKSAN14:47 PDT16:06 PDT1h 18mN634QX
2026-07-17estimatedKLASKSAN16:08 PDT16:58 PDT0h 49mA8C840
2026-07-16partialKLAS?17:00 PDTN623QX
2026-07-15estimatedKLASKSAN16:32 PDT16:58 PDT0h 25mN623QX
2026-07-15partialKLAS?14:46 PDTN623QX
2026-07-14partialKLAS?17:21 PDTN638QX
2026-07-12KLASKSAN15:32 PDT16:22 PDT0h 49mN642QX
2026-07-10estimatedKLASKSAN15:40 PDT16:48 PDT1h 07mN654QX
2026-07-09KLASKSAN14:51 PDT16:28 PDT1h 36mA8C0D2
2026-07-08KLASKSAN15:06 PDT16:08 PDT1h 01mN654QX
2026-07-07partialMMTJ?17:00 PDTN638QX
2026-07-06partialKLAS?16:33 PDTN638QX
2026-07-05KLASKSAN14:46 PDT15:42 PDT0h 55mN624QX
2026-07-03partialMMTJ?17:00 PDTN631QX
2026-07-02estimatedKLASKSAN16:39 PDT16:58 PDT0h 19mN631QX
2026-07-01estimatedKLASKSAN14:54 PDT16:10 PDT1h 15mA8A0C1
2026-06-30partialKSAN?17:00 PDTN650QX
2026-06-29estimatedKLASKSAN15:58 PDT16:58 PDT0h 59mN650QX
2026-06-28KLASKSAN14:43 PDT15:56 PDT1h 12mA8B5AD
2026-06-26partialMMTJ?17:00 PDTN629QX
2026-06-25estimatedKLASKSAN16:06 PDT16:58 PDT0h 51mN629QX
2026-06-24KLASKSAN14:46 PDT15:52 PDT1h 06mN630QX
2026-06-23KLASKSAN15:27 PDT16:22 PDT0h 54mA8C840
2026-06-22KLASKSAN15:03 PDT16:10 PDT1h 06mA8B5AD
2026-06-21KLASKSAN14:54 PDT16:08 PDT1h 13mA8A478
2026-06-19KLASKSAN15:26 PDT16:20 PDT0h 53mN623QX
2026-06-18KLASKSAN15:48 PDT16:40 PDT0h 51mN647QX
2026-06-17KLASKSAN14:54 PDT16:16 PDT1h 21mA8D365
2026-06-16KLASKSAN16:06 PDT16:56 PDT0h 49mA8A0C1
2026-06-15partialKSAN?17:00 PDTN646QX
2026-06-14KLASKSAN16:08 PDT16:58 PDT0h 49mN646QX
2026-06-12estimatedKLASKSAN15:41 PDT16:58 PDT1h 16mN646QX
2026-06-11KLASKSAN15:40 PDT16:50 PDT1h 09mN620QX
2026-05-29estimatedKSEAKPDX23:32 PDT00:10 PDT0h 37mN622QX
2026-05-28KSEAKPDX23:15 PDT23:48 PDT0h 32mN646QX
2026-05-27KSEAKPDX23:03 PDT23:50 PDT0h 46mN633QX
2026-05-26KSEAKPDX23:09 PDT23:48 PDT0h 38mA8AF9D
2026-05-25estimatedKSEAKPDX23:08 PDT23:46 PDT0h 37mN632QX
2026-05-24KSEAKPDX23:09 PDT23:48 PDT0h 38mN647QX
2026-05-23KSEAKPDX23:19 PDT23:52 PDT0h 32mA8A478
2026-05-22KSEAKPDX23:26 PDT00:00 PDT0h 33mA8AF9D
2026-05-21KSEAKPDX23:13 PDT23:46 PDT0h 32mA8C840
2026-05-20partialKPDX?17:01 PDTN626QX
2026-05-19partialKPDX?23:38 PDTN649QX
2026-05-12KSLCKSAN12:04 MDT12:50 PDT1h 45mN644QX
2026-05-11KSLCKSAN11:55 MDT12:38 PDT1h 42mN632QX
2026-05-10KSLCKSAN12:00 MDT12:34 PDT1h 34mA8A82F
2026-05-09estimatedKSLCKSAN11:56 MDT12:38 PDT1h 41mN631QX
2026-05-08estimatedKSLCKSAN11:57 MDT12:46 PDT1h 48mA8C0D2
2026-05-07estimatedKSLCKSAN12:40 MDT13:32 PDT1h 51mA8C840
2026-05-06KSLCKSAN12:03 MDT12:26 PDT1h 22mN631QX
2026-05-05KSLCKSAN12:11 MDT12:50 PDT1h 38mN654QX
2026-05-04KSLCKSAN12:04 MDT13:12 PDT2h 07mA8CFAE
2026-05-03estimatedKSLCKSAN12:06 MDT12:52 PDT1h 46mN623QX
2026-05-02estimatedKSLC?11:56 MDT19:50Z1h 53mN633QX
2026-05-01estimatedKSLCKSAN12:12 MDT12:48 PDT1h 35mA8C0D2
2026-04-30estimatedKSLCKSAN12:53 MDT13:38 PDT1h 44mN626QX
2026-04-29KSLCKSAN12:06 MDT12:48 PDT1h 41mN623QX
2026-04-28KSLC?12:01 MDT20:02Z2h 00mN645QX
2026-04-27estimatedKSLCKSAN12:02 MDT12:56 PDT1h 53mA8B964
2026-04-26estimatedKSLCKSAN11:56 MDT12:42 PDT1h 45mA8D365
2026-04-25estimatedKSLCKSAN11:59 MDT12:50 PDT1h 50mA8D71C
2026-04-24estimated?KSAN18:23Z13:28 PDT2h 05mA8C489
2026-04-23estimatedKLASKSAN11:02 PDT12:44 PDT1h 41mN626QX
2026-04-22estimatedKLASKSAN14:31 PDT16:20 PDT1h 49mN649QX
2026-04-21KPHXKSAN11:36 MST12:42 PDT1h 05mN622QX
2026-04-21KSANKPHX09:25 PDT10:18 MST0h 52mN622QX
2026-04-20KPHXKSAN11:56 MST12:48 PDT0h 51mN628QX
2026-04-20KSANKPHX09:36 PDT10:28 MST0h 51mN628QX
2026-04-19KPHXKSAN12:01 MST12:54 PDT0h 52mN641QX
2026-04-19KSANKPHX10:08 PDT11:04 MST0h 55mN641QX
2026-04-18KPHXKSAN11:25 MST12:18 PDT0h 52mN633QX
2026-04-18KSANKPHX09:17 PDT10:10 MST0h 52mN633QX
2026-04-17KPHXKSAN12:04 MST12:58 PDT0h 53mN654QX
2026-04-17estimated?KPHX16:17Z10:30 MST1h 12mN654QX
2026-04-16KPHXKSAN11:57 MST13:04 PDT1h 06mA8A478
2026-04-16KLASKPHX09:22 PDT10:18 MST0h 55mA8A478
2026-04-15KPHXKSAN14:17 MST15:06 PDT0h 48mN651QX
2026-04-15KSANKPHX09:22 PDT10:16 MST0h 54mN651QX
2026-04-14KPHXKSAN11:30 MST12:24 PDT0h 53mN639QX
2026-04-14?KPHX16:23Z10:24 MST1h 00mN639QX
2026-04-12estimatedKLASKSAN10:32 PDT12:30 PDT1h 57mN632QX
2026-04-12partialKSAN?09:25 PDTN632QX
2026-04-11estimatedKPHX?11:33 MST19:40Z1h 06mN622QX
2026-04-11KSANKPHX09:16 PDT10:08 MST0h 51mN622QX
2026-04-06partialKSAN?09:16 PDTN631QX
2026-04-05KPHXKSAN11:32 MST12:30 PDT0h 57mA8C489
2026-04-05KSANKPHX09:33 PDT10:22 MST0h 48mA8C489
2026-04-04KPHXKSAN11:30 MST12:20 PDT0h 50mA8C0D2
2026-04-04KSANKPHX09:18 PDT10:08 MST0h 49mA8C0D2
2026-04-03KPHXKSAN11:20 MST12:24 PDT1h 03mN649QX
2026-04-03KSANKPHX09:26 PDT10:16 MST0h 49mN649QX
2026-04-02estimatedKLASKSAN09:26 PDT13:10 PDT3h 43mN625QX
2026-03-31KPHXKSAN11:22 MST12:16 PDT0h 53mA8D71C
2026-03-31partialKSAN?09:38 PDTA8D71C
2026-03-30KPHXKSAN13:12 MST14:04 PDT0h 51mA8CFAE
2026-03-30estimatedKLASKPHX10:52 PDT12:04 MST1h 11mA8CFAE
2026-03-29partialKPHX?11:59 MSTA8C840
2026-03-28KPHXKSAN11:19 MST12:22 PDT1h 02mN650QX
2026-03-28estimatedKLASKPHX09:16 PDT10:16 MST0h 59mN650QX
2025-12-18KEUGKSEA17:37 PST18:44 PST1h 06mN648QX
2025-12-18KSEAKEUG16:00 PST16:52 PST0h 51mN648QX
2025-12-17KEUGKSEA17:42 PST18:54 PST1h 12mA8A82F
2025-12-17KSEAKEUG16:03 PST17:06 PST1h 03mA8A82F
2025-12-16partialKSEA?21:27 PSTN648QX
2025-12-16KSEAKEUG19:43 PST20:42 PST0h 58mN648QX
2025-12-15KEUGKSEA17:45 PST19:02 PST1h 16mN633QX
2025-12-15KSEAKEUG16:00 PST17:02 PST1h 02mN633QX
2025-12-14partialKSEA?16:00 PSTN646QX
2025-12-13KEUGKSEA17:52 PST19:04 PST1h 11mN632QX
2025-12-13KSEAKEUG16:02 PST17:18 PST1h 16mN632QX
2025-12-12KEUGKBFI17:48 PST18:52 PST1h 03mN627QX
2025-12-12KSEAKEUG16:04 PST17:02 PST0h 58mN627QX
2025-12-11KEUGKSEA19:49 PST20:52 PST1h 03mN638QX
2025-12-11KSEAKEUG17:57 PST19:04 PST1h 06mN638QX
2025-12-10KEUGKSEA17:44 PST18:48 PST1h 04mA8C840
2025-12-10KSEAKEUG16:00 PST16:50 PST0h 49mA8C840
2025-10-25estimatedKSEAKPDX08:44 PDT09:44 PDT0h 59mN627QX
2025-10-24estimatedKSEAKPDX08:44 PDT09:52 PDT1h 07mA8D365
2025-10-22estimatedKSEAKPDX08:34 PDT09:28 PDT0h 53mN635QX
2025-10-21estimatedKSEAKPDX08:56 PDT09:36 PDT0h 39mA8B5AD
2025-10-20estimatedKSEAKPDX10:28 PDT11:30 PDT1h 01mN629QX
2025-10-15KGEGKPDX08:29 PDT09:30 PDT1h 00mN637QX
2025-10-14KGEGKPDX08:37 PDT09:36 PDT0h 58mN651QX
2025-10-13KGEGKPDX08:37 PDT09:36 PDT0h 59mN634QX
2025-10-07KGEGKPDX08:52 PDT09:57 PDT1h 04mN651QX
2025-10-06KGEGKPDX08:27 PDT09:24 PDT0h 56mN636QX

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