Flight

QXE2090

Flight history and live tracking for QXE2090, 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
RouteKLAX LOS ANGELES INTERNATIONAL → KSTS Charles M. Schulz Sonoma County Airport
Scheduled departure18:44 PDT

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

Route

AirlineHorizon Air
Typical originKLAX LOS ANGELES INTERNATIONAL
Typical destinationKSTS Charles M. Schulz Sonoma County Airport
Distance347 nm

Flight history 182 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KLAX LOS ANGELES INTERNATIONALKSTS Charles M. Schulz Sonoma County Airport20:08 PDT21:15 PDT1h 07mN632QX
2026-10-02KLAX LOS ANGELES INTERNATIONALKSTS Charles M. Schulz Sonoma County Airport20:03 PDT21:07 PDT1h 04mN668QX
2026-10-01KLAX LOS ANGELES INTERNATIONALKSTS Charles M. Schulz Sonoma County Airport20:02 PDT21:05 PDT1h 03mN620QX
2026-09-30KLAX LOS ANGELES INTERNATIONALKSTS Charles M. Schulz Sonoma County Airport19:59 PDT21:04 PDT1h 05mN620QX
2026-09-29KLAX LOS ANGELES INTERNATIONALKSTS Charles M. Schulz Sonoma County Airport20:08 PDT21:15 PDT1h 07mN624QX
2026-09-28KLAX LOS ANGELES INTERNATIONALKSTS Charles M. Schulz Sonoma County Airport20:21 PDT21:21 PDT1h 00mN630QX
2026-09-27KLAX LOS ANGELES INTERNATIONALKSTS Charles M. Schulz Sonoma County Airport20:17 PDT21:18 PDT1h 01mN642QX
2026-09-26KLAX LOS ANGELES INTERNATIONALKSTS Charles M. Schulz Sonoma County Airport20:45 PDT21:51 PDT1h 06mN657QX
2026-09-25KLAX LOS ANGELES INTERNATIONALKSTS Charles M. Schulz Sonoma County Airport20:12 PDT21:16 PDT1h 04mN620QX
2026-09-24KLAXKSTS19:56 PDT21:06 PDT1h 10mN628QX
2026-09-23KLAXKSTS19:53 PDT21:02 PDT1h 08mN655QX
2026-09-22KLAXKSTS22:52 PDT00:06 PDT1h 13mN626QX
2026-09-21KLAXKSTS20:01 PDT21:16 PDT1h 14mA8C489
2026-09-20KLAXKSTS20:03 PDT21:08 PDT1h 04mN620QX
2026-09-18KLAXKSTS19:59 PDT21:14 PDT1h 14mA8A478
2026-09-17KLAXKSTS20:11 PDT21:26 PDT1h 14mN652MK
2026-09-16estimatedKLAXKSTS20:06 PDT21:10 PDT1h 04mA8D365
2026-09-15KLAXKSTS20:02 PDT21:12 PDT1h 09mN651QX
2026-09-14KLAXKSTS20:03 PDT21:16 PDT1h 12mA8C840
2026-09-13KLAXKSTS20:10 PDT21:12 PDT1h 02mA8A478
2026-09-12KLAXKSTS21:47 PDT22:58 PDT1h 10mN629QX
2026-09-11KLAXKSTS20:03 PDT21:16 PDT1h 12mN632QX
2026-09-10KLAXKSTS22:16 PDT23:16 PDT0h 59mA8C489
2026-09-09KLAXKSTS19:56 PDT21:04 PDT1h 07mA8A0C1
2026-09-08KLAXKSTS20:08 PDT21:08 PDT0h 59mN634QX
2026-09-07KLAXKSTS20:01 PDT21:10 PDT1h 08mA8E0E3
2026-09-06KLAXKSTS20:16 PDT21:38 PDT1h 21mA8ABE6
2026-09-05KLAXKSTS19:53 PDT21:02 PDT1h 09mN635QX
2026-09-04KLAXKSTS20:04 PDT21:18 PDT1h 13mN638QX
Earlier flights (153) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03KLAXKSTS19:59 PDT21:08 PDT1h 08mN637QX
2026-09-01KLAXKSTS19:55 PDT21:02 PDT1h 06mN646QX
2026-08-31KLAXKSTS20:00 PDT21:08 PDT1h 07mN653QX
2026-08-30KLAXKSTS20:01 PDT21:18 PDT1h 16mN651QX
2026-08-29KLAXKSTS19:56 PDT21:04 PDT1h 07mN622QX
2026-08-28KLAXKSTS20:15 PDT21:22 PDT1h 06mN629QX
2026-08-27KLAXKSTS20:12 PDT21:38 PDT1h 25mN637QX
2026-08-25KLAXKSTS20:29 PDT21:42 PDT1h 12mA8A0C1
2026-08-24KLAXKSTS19:57 PDT21:04 PDT1h 06mN646QX
2026-08-23KLAXKSTS20:09 PDT21:20 PDT1h 10mN650QX
2026-08-22KLAXKNGZ21:18 PDT22:20 PDT1h 01mA8BD1B
2026-08-21KLAXKSTS19:50 PDT07:29 PDT11h 38mN656QX
2026-08-20KLAXKSTS20:57 PDT22:18 PDT1h 20mN638QX
2026-07-23PANCPAFA12:23 AKDT13:38 AKDT1h 15mA8A478
2026-07-19PANCPAFA12:20 AKDT13:14 AKDT0h 53mN635QX
2026-07-17PANCPAFA12:19 AKDT13:14 AKDT0h 54mN635QX
2026-07-16PANCPAFA12:14 AKDT13:12 AKDT0h 58mN646QX
2026-05-28estimatedKBOIKSEA12:08 MDT12:12 PDT1h 03mA8C840
2026-05-27estimatedKBOIKSEA12:03 MDT12:16 PDT1h 12mA8C0D2
2026-05-26estimatedKBOIKBFI12:07 MDT12:02 PDT0h 54mN636QX
2026-05-25estimatedKBFIKSEA11:18 PDT12:24 PDT1h 05mN632QX
2026-05-24estimatedKBOI?12:05 MDT19:20Z1h 14mN636QX
2026-05-23estimatedKBFIKSEA11:13 PDT12:26 PDT1h 13mA8ABE6
2026-05-22estimatedKBOIKSEA12:50 MDT12:30 PDT0h 40mN627QX
2026-05-21estimatedKBOIKSEA12:25 MDT12:34 PDT1h 08mN636QX
2026-05-20partialKBOI?19:16 MDTN644QX
2026-05-19partialKBOI?22:01 MDTN639QX
2026-05-12estimatedKSMF?13:55 PDT21:24Z0h 28mN652MK
2026-05-11estimatedKSMF?13:51 PDT22:57Z2h 06mN652MK
2026-05-10estimatedKSMF?13:54 PDT23:14Z2h 20mN646QX
2026-05-09estimatedKSMF?13:56 PDT21:26Z0h 29mN624QX
2026-05-08estimatedKSMF?13:52 PDT23:01Z2h 09mN642QX
2026-05-07estimatedKSMF?14:02 PDT23:01Z1h 58mN653QX
2026-05-06estimatedKSMF?14:01 PDT22:10Z1h 09mN629QX
2026-05-05estimatedKSMF?13:50 PDT21:24Z0h 33mA8D365
2026-05-04estimatedKSMF?13:55 PDT21:26Z0h 30mA8D365
2026-05-03partialKBOI?18:42 MDTN636QX
2026-05-02estimatedKSMF?13:56 PDT21:26Z0h 29mN636QX
2026-05-01KSMFKBOI13:51 PDT15:58 MDT1h 06mA8D365
2026-04-30estimatedKSMF?14:00 PDT21:32Z0h 32mN624QX
2026-04-29estimatedKSMF?13:56 PDT21:28Z0h 31mN644QX
2026-04-28estimatedKSMF?13:53 PDT21:24Z0h 31mA8A0C1
2026-04-27estimatedKSMF?14:31 PDT23:33Z2h 01mN636QX
2026-04-25estimatedKSMF?13:52 PDT21:22Z0h 29mN623QX
2026-04-24estimatedKSMF?13:58 PDT21:30Z0h 32mN627QX
2026-04-23estimated??21:03Z21:34Z0h 30mN639QX
2026-04-22estimatedKSMF?14:15 PDT21:46Z0h 30mN650QX
2026-04-20estimatedKSAN?09:43 PDT17:46Z1h 02mN644QX
2026-04-19estimated??16:43Z17:48Z1h 04mN645QX
2026-04-18estimated??16:30Z17:46Z1h 15mN647QX
2026-04-17estimated??16:48Z18:24Z1h 35mN623QX
2026-04-16estimatedKSAN?09:52 PDT18:02Z1h 10mN651QX
2026-04-12estimated??16:46Z17:36Z0h 49mA8A82F
2026-04-11estimated??17:22Z18:28Z1h 05mA8AF9D
2026-04-05estimatedKSAN?09:44 PDT17:50Z1h 05mN641QX
2026-04-04estimatedKSAN?09:42 PDT17:50Z1h 07mA8CFAE
2026-04-03estimated??16:53Z18:18Z1h 24mA8CFAE
2026-04-02estimated??16:39Z17:54Z1h 14mN648QX
2026-03-30estimated??16:55Z18:26Z1h 31mN651QX
2026-03-29estimated??16:46Z18:00Z1h 13mN624QX
2026-03-28estimated??18:04Z19:30Z1h 25mA8BD1B
2026-03-16partialKSAN?17:24 PDTN643QX
2026-03-14partialKPHX?16:16 MSTA8C840
2026-03-12estimatedKPHXKSAN16:13 MST16:58 PDT0h 44mN634QX
2026-03-11KPHXKSAN15:29 MST16:34 PDT1h 04mN632QX
2026-03-10KPHXKSAN15:23 MST16:28 PDT1h 04mN644QX
2026-03-09partialKPHX?17:45 MSTN645QX
2026-03-06estimated?KSAN00:00Z17:14 PST1h 14mN626QX
2026-03-05partial??00:04ZN629QX
2026-03-04partial??00:01ZA8A478
2026-03-03partial??00:00ZN644QX
2026-03-02partialKPHX?17:04 MSTN644QX
2026-03-01KPHXKSAN17:00 MST17:10 PST1h 09mN622QX
2026-02-27KPHXKSAN17:00 MST16:50 PST0h 50mA8A478
2026-02-26partialKPHX?17:01 MSTN651QX
2026-02-25partial??00:00ZN628QX
2026-02-24partial??00:00ZN623QX
2026-02-23partialKPHX?17:03 MSTA8A82F
2026-02-22partialKPHX?17:08 MSTN625QX
2026-02-20estimated?KSAN00:00Z17:24 PST1h 23mN641QX
2026-02-19partialKPHX?17:04 MSTN623QX
2026-02-18estimated?KSAN00:02Z16:44 PST0h 42mN649QX
2026-02-17partialKPHX?17:48 MSTN650QX
2026-02-16estimated?KSAN00:02Z16:54 PST0h 51mA8D71C
2026-02-15partial??00:02ZN642QX
2026-02-14estimatedKPHX?16:26 MST23:58Z0h 31mN642QX
2026-02-13KPHXKSAN17:00 MST17:10 PST1h 09mN630QX
2026-02-11estimated?KSEA21:27Z14:34 PST1h 06mN639QX
2026-02-07KEUGKSEA13:33 PST14:44 PST1h 10mN637QX
2026-02-06KEUGKSEA13:44 PST14:48 PST1h 04mN625QX
2026-02-05KEUGKSEA13:29 PST14:26 PST0h 57mN645QX
2026-02-04estimatedKEUG?13:36 PST22:46Z1h 09mN642QX
2026-02-03KEUGKSEA13:31 PST14:38 PST1h 06mN646QX
2026-02-02KEUGKSEA13:28 PST14:42 PST1h 13mN644QX
2026-02-01KEUGKSEA13:32 PST14:36 PST1h 04mA8C489
2026-01-31KEUGKSEA13:34 PST14:32 PST0h 58mN637QX
2026-01-30KEUGKSEA13:33 PST14:48 PST1h 14mN643QX
2026-01-29KEUGKSEA13:34 PST14:44 PST1h 09mN648QX
2026-01-28KEUGKSEA13:18 PST14:34 PST1h 15mN630QX
2026-01-27KEUGKSEA13:29 PST14:34 PST1h 04mN637QX
2026-01-26KEUGKSEA13:35 PST14:30 PST0h 54mN623QX
2026-01-25KEUGKSEA13:35 PST14:40 PST1h 05mN622QX
2026-01-24estimatedKEUG?13:53 PST23:18Z1h 24mN653QX
2026-01-23KEUGKSEA13:35 PST14:48 PST1h 12mN642QX
2026-01-22KEUGKSEA13:33 PST14:42 PST1h 08mA8B964
2026-01-21KEUGKSEA13:33 PST14:42 PST1h 08mA8AF9D
2026-01-20KEUGKSEA13:35 PST14:30 PST0h 55mN645QX
2026-01-19KEUGKSEA13:31 PST14:46 PST1h 14mN647QX
2026-01-18KEUGKSEA13:49 PST14:56 PST1h 06mA8C840
2026-01-09estimatedKEUG?14:21 PST22:42Z0h 20mN644QX
2026-01-08KEUGKBFI14:09 PST15:16 PST1h 06mN638QX
2026-01-07KEUGKSEA13:31 PST14:34 PST1h 02mA8B5AD
2026-01-06KLAXKSTS00:04 PST01:20 PST1h 16mN620QX
2026-01-05KLAXKSTS23:36 PST00:50 PST1h 13mA8B964
2026-01-03KLAXKSTS22:58 PST00:20 PST1h 21mN630QX
2026-01-02KLAXKSTS22:36 PST23:52 PST1h 15mN643QX
2025-12-29KLAXKSTS22:32 PST23:44 PST1h 11mA8D71C
2025-12-27KLAXKSTS22:54 PST00:26 PST1h 32mN644QX
2025-12-26KLAXKSTS22:24 PST23:50 PST1h 25mA8BD1B
2025-12-24KLAXKSTS00:48 PST01:58 PST1h 09mN635QX
2025-12-19KLAXKSTS22:48 PST00:04 PST1h 16mA8B5AD
2025-12-17KLAXKMFR12:56 PST15:00 PST2h 04mN638QX
2025-12-16KLAXKMFR13:04 PST14:54 PST1h 49mA8AF9D
2025-12-15KLAXKMFR13:05 PST15:00 PST1h 54mN642QX
2025-12-14KLAXKMFR13:11 PST15:02 PST1h 50mA8BD1B
2025-12-13partialKMFR?16:00 PSTA8A0C1
2025-12-12KLAXKMFR14:13 PST15:58 PST1h 44mA8A0C1
2025-12-11KLAXKMFR13:08 PST15:00 PST1h 51mA8AF9D
2025-12-10KLAXKMFR13:09 PST14:56 PST1h 46mN651QX
2025-12-09KLAXKMFR13:01 PST14:56 PST1h 54mN624QX
2025-12-02estimatedKSEA?22:21 PST07:02Z0h 40mN636QX
2025-11-27estimated??03:37Z04:12Z0h 35mN633QX
2025-10-27estimatedKLAXKSTS13:13 PDT14:42 PDT1h 29mN623QX
2025-10-26estimatedKLAXKSTS15:05 PDT16:36 PDT1h 30mN646QX
2025-10-25estimated?KPDX15:02Z09:14 PDT1h 11mN620QX
2025-10-22estimated?KPDX15:25Z09:24 PDT0h 58mN641QX
2025-10-21estimated?KPDX15:55Z09:34 PDT0h 38mN652MK
2025-10-20estimated?KPDX15:02Z09:22 PDT1h 19mA8A478
2025-10-15estimated?KPDX15:04Z09:22 PDT1h 18mN632QX
2025-10-14KRNOKPDX07:56 PDT09:16 PDT1h 19mN653QX
2025-10-13KRNOKPDX07:59 PDT09:26 PDT1h 26mN641QX
2025-10-07KRNOKPDX08:01 PDT09:38 PDT1h 36mA8CFAE
2025-10-06KRNOKPDX07:48 PDT09:16 PDT1h 27mN642QX
2025-10-05KRNOKPDX07:55 PDT09:34 PDT1h 38mN632QX
2025-09-19KHHR?13:36 PDT21:46Z1h 09mA8ABE6
2025-08-26estimated?KMFR00:01Z20:52 PDT3h 50mN629QX
2025-08-25estimatedKLAXKSTS08:50 PDT16:58 PDT8h 07mN629QX
2025-08-24estimated??00:01Z05:45Z5h 44mN650QX
2025-08-23partialKLAX?22:51 PDTA8D71C
2025-08-21partialKMFR?00:11 PDTN653QX
2025-08-19KPDXKSEA05:14 PDT06:18 PDT1h 03mN620QX
2025-08-17KPDXKSEA05:11 PDT05:52 PDT0h 40mN643QX
2025-08-15KPDXKSEA05:08 PDT05:58 PDT0h 49mA8CFAE

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