Flight

QXE2129

Flight history and live tracking for QXE2129, 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 routeKRNO → KLAX

Flight history 207 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KBOI BOISE AIR TERMINALKSJC NORMAN Y MINETA SAN JOSE INTERNATIONAL07:02 MDT07:30 PDT1h 28mN629QX
2026-10-01KBOI BOISE AIR TERMINALKSJC NORMAN Y MINETA SAN JOSE INTERNATIONAL07:04 MDT07:29 PDT1h 25mN626QX
2026-09-30KBOI BOISE AIR TERMINALKSJC NORMAN Y MINETA SAN JOSE INTERNATIONAL07:02 MDT07:28 PDT1h 26mN656QX
2026-09-29KBOI BOISE AIR TERMINALKSJC NORMAN Y MINETA SAN JOSE INTERNATIONAL07:08 MDT07:28 PDT1h 20mN646QX
2026-09-28KBOI BOISE AIR TERMINALKSJC NORMAN Y MINETA SAN JOSE INTERNATIONAL07:05 MDT07:24 PDT1h 19mN639QX
2026-09-27KBOI BOISE AIR TERMINALKSJC NORMAN Y MINETA SAN JOSE INTERNATIONAL07:08 MDT07:45 PDT1h 37mN627QX
2026-09-26KBOI BOISE AIR TERMINALKSJC NORMAN Y MINETA SAN JOSE INTERNATIONAL07:14 MDT07:46 PDT1h 32mN671QX
2026-09-24KBOIKSJC06:53 MDT07:32 PDT1h 39mN658QX
2026-09-23KBOIKSJC07:04 MDT07:50 PDT1h 46mN670QX
2026-09-22KBOIKSJC06:50 MDT07:30 PDT1h 40mA8BD1B
2026-09-21KBOIKSJC06:55 MDT07:38 PDT1h 42mN642QX
2026-09-20estimated?KSJC13:10Z07:42 PDT1h 31mN632QX
2026-09-18estimated?KSJC13:17Z07:44 PDT1h 26mA8BD1B
2026-09-16estimated?KSJC13:43Z07:38 PDT0h 54mN635QX
2026-09-15estimated??13:52Z14:16Z0h 23mA8A478
2026-09-14estimated?KSJC13:06Z07:42 PDT1h 35mN631QX
2026-09-13estimated?KSJC13:05Z07:40 PDT1h 34mN636QX
2026-09-12estimated?KSJC13:36Z07:34 PDT0h 58mA8CFAE
2026-09-11estimated?KSJC13:38Z07:36 PDT0h 57mN637QX
2026-09-10estimated?KSJC13:23Z07:58 PDT1h 34mN636QX
2026-09-09estimated?KSJC13:53Z07:52 PDT0h 58mN623QX
2026-09-08estimated?KSJC13:44Z07:44 PDT0h 59mN622QX
2026-09-06estimated?KSJC13:03Z07:38 PDT1h 34mN648QX
2026-09-05estimated?KSJC13:37Z07:46 PDT1h 08mN627QX
2026-09-04estimated?KSJC17:47Z12:26 PDT1h 38mN657QX
Earlier flights (182) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03estimated?KSJC13:42Z07:42 PDT0h 59mN660QX
2026-09-01estimated?KSJC13:44Z07:44 PDT0h 59mN645QX
2026-08-31estimated?KSJC13:37Z07:32 PDT0h 54mN620QX
2026-08-30estimated?KSJC12:59Z07:26 PDT1h 26mN642QX
2026-08-29estimated?KSJC13:36Z07:34 PDT0h 58mN649QX
2026-08-28estimated?KSJC13:43Z07:42 PDT0h 59mN646QX
2026-08-27estimated?KSJC13:57Z08:02 PDT1h 04mA8C0D2
2026-08-25estimated?KSJC13:03Z07:40 PDT1h 36mA8D365
2026-08-24estimated?KSJC13:53Z07:56 PDT1h 02mN633QX
2026-08-23estimated?KSJC13:11Z07:44 PDT1h 32mN653QX
2026-08-22estimated?KSJC13:04Z07:38 PDT1h 33mA8DD2C
2026-08-21estimated??13:39Z14:38Z0h 59mN644QX
2026-08-20estimated?KSJC13:40Z07:38 PDT0h 58mN649QX
2026-08-19estimated??00:00Z14:28Z14h 27mN652MK
2026-08-18partial??00:00ZN631QX
2026-08-17estimatedKSEAKSFO16:26 PDT16:58 PDT0h 31mN631QX
2026-08-16partial??00:00ZN635QX
2026-08-15partial??00:00ZN671QX
2026-08-14partial??00:00ZN662QX
2026-08-13partial??00:00ZN650QX
2026-08-12partial??00:00ZN626QX
2026-08-11estimatedKSEAKSFO15:41 PDT16:58 PDT1h 16mN626QX
2026-07-23estimated??00:00Z01:06Z1h 06mN638QX
2026-07-22partialKMRY?19:40 PDTN634QX
2026-07-22estimated??00:00Z01:32Z1h 31mN634QX
2026-07-21partial??00:00ZN642QX
2026-07-20partial??00:00ZN651QX
2026-07-19partial??00:00ZN624QX
2026-07-18partial??00:00ZA8A82F
2026-07-17partialKSEA?17:29 PDTA8ABE6
2026-07-16estimated??00:00Z00:44Z0h 44mN641QX
2026-07-15partial??00:00ZN625QX
2026-07-14partialKNUQ?17:00 PDTN651QX
2026-07-13partial??00:00ZA8D71C
2026-07-12partialKNUQ?17:00 PDTA8D71C
2026-07-11partialKSJC?17:00 PDTN639QX
2026-07-10partialKSJC?17:00 PDTA8DD2C
2026-07-09partialKSFO?17:00 PDTA8C840
2026-07-08partialKSJC?17:02 PDTN637QX
2026-07-07partialKSEA?17:00 PDTN643QX
2026-07-06partialKSEA?17:00 PDTN647QX
2026-07-05partialKNUQ?17:00 PDTA8AF9D
2026-07-04partialKSJC?17:00 PDTA8DD2C
2026-07-03partialKMRY?18:29 PDTN632QX
2026-07-02partialKSFO?17:00 PDTA8C0D2
2026-07-01partialKMRY?18:28 PDTN626QX
2026-06-30partialKNUQ?17:00 PDTN652MK
2026-06-29partialKNUQ?17:00 PDTN630QX
2026-06-28partialKSEA?17:00 PDTN639QX
2026-06-27partialKSEA?17:00 PDTA8CFAE
2026-06-26partialKMRY?18:33 PDTN652MK
2026-06-25partialKSJC?17:00 PDTN624QX
2026-06-24partialKSFO?17:00 PDTN624QX
2026-06-23partialKSEA?17:00 PDTN633QX
2026-06-22partial??00:00ZA8C840
2026-06-21partial??00:00ZN624QX
2026-06-20partial??00:00ZA8AF9D
2026-06-19partialKSJC?17:00 PDTN651QX
2026-06-18partialKMRY?18:32 PDTN651QX
2026-06-18estimatedKSJC?17:00 PDT00:26Z0h 26mN651QX
2026-06-17partialKNUQ?17:00 PDTN647QX
2026-06-16partialKMRY?18:31 PDTN643QX
2026-06-15partialKMRY?18:31 PDTN622QX
2026-06-15estimatedKSFO?17:00 PDT00:18Z0h 18mN622QX
2026-06-14partialKSEA?17:00 PDTN641QX
2026-06-13partialKMRY?18:36 PDTN644QX
2026-06-13estimatedKSFO?17:00 PDT00:18Z0h 18mN644QX
2026-06-12partialKSFO?17:00 PDTN645QX
2026-06-11estimatedKGRF?15:40 PDT23:58Z1h 17mN645QX
2026-05-11KBLIKPDX16:01 PDT16:48 PDT0h 46mN654QX
2026-05-10KBLIKPDX16:06 PDT16:52 PDT0h 45mA8C489
2026-05-09KBLIKPDX15:57 PDT16:44 PDT0h 47mA8B964
2026-05-08KBLIKPDX16:15 PDT16:58 PDT0h 42mN648QX
2026-05-07KBLIKPDX16:00 PDT16:46 PDT0h 45mA8D365
2026-05-06KBLIKPDX16:08 PDT16:52 PDT0h 43mN632QX
2026-05-05KBLIKPDX16:10 PDT16:50 PDT0h 40mN649QX
2026-05-04KBLIKPDX16:06 PDT16:52 PDT0h 45mN643QX
2026-05-03KBLIKPDX16:04 PDT16:52 PDT0h 48mN636QX
2026-05-02KBLIKPDX16:08 PDT16:52 PDT0h 43mN628QX
2026-05-01KBLIKPDX16:08 PDT16:52 PDT0h 43mN654QX
2026-04-30KBLIKPDX16:08 PDT16:52 PDT0h 43mN653QX
2026-04-29KBLIKPDX16:06 PDT16:52 PDT0h 45mA8BD1B
2026-04-28KBLIKTTD16:24 PDT16:58 PDT0h 33mN642QX
2026-04-27KBLIKPDX16:11 PDT16:50 PDT0h 39mN624QX
2026-04-26KBLIKPDX16:08 PDT16:48 PDT0h 39mA8BD1B
2026-04-25KBLIKPDX16:12 PDT16:54 PDT0h 41mN654QX
2026-04-24KBLIKPDX16:06 PDT16:48 PDT0h 42mN629QX
2026-04-23KBLIKPDX16:18 PDT16:58 PDT0h 39mN629QX
2026-04-22KBLIKPDX16:18 PDT16:58 PDT0h 39mN638QX
2026-04-21estimatedKPDX?21:31 PDT06:00Z1h 28mN626QX
2026-04-20estimatedKPDX?21:32 PDT06:00Z1h 27mN636QX
2026-04-19estimatedKPDX?21:46 PDT06:06Z1h 19mA8A0C1
2026-04-18KPDXKSTS21:39 PDT22:48 PDT1h 08mN642QX
2026-04-17KPDXKSTS21:35 PDT22:42 PDT1h 06mA8CFAE
2026-04-14estimated??04:36Z05:48Z1h 11mN652MK
2026-04-13estimatedKPDX?21:40 PDT05:52Z1h 11mN629QX
2026-04-12estimatedKPDX?21:34 PDT05:42Z1h 07mN639QX
2026-04-11estimatedKPDX?21:41 PDT05:48Z1h 06mN626QX
2026-04-06estimatedKPDX?21:50 PDT06:02Z1h 11mN639QX
2026-04-05estimatedKPDX?21:50 PDT06:00Z1h 09mN647QX
2026-04-04estimatedKPDX?21:40 PDT05:42Z1h 01mN639QX
2026-04-03estimatedKPDX?21:53 PDT05:52Z0h 58mA8BD1B
2026-04-01estimatedKPDX?21:34 PDT05:44Z1h 09mN631QX
2026-03-31estimatedKPDX?21:36 PDT06:02Z1h 25mN646QX
2026-03-30estimatedKPDX?22:14 PDT06:28Z1h 13mN629QX
2026-03-29estimatedKPDX?21:40 PDT05:50Z1h 09mN651QX
2026-03-16estimated??00:42Z01:38Z0h 55mN622QX
2026-03-14estimatedKPDX?21:05 PDT04:52Z0h 46mN627QX
2026-03-13estimated??00:48Z01:34Z0h 45mA8D365
2026-03-10KPDXKGEG17:47 PDT18:44 PDT0h 56mN627QX
2026-03-09KPDXKGEG17:30 PDT18:32 PDT1h 02mN638QX
2026-03-07KPDXKGEG17:30 PST18:38 PST1h 07mN646QX
2026-03-06KPDXKGEG17:34 PST18:40 PST1h 06mN637QX
2026-03-03KPDXKGEG17:28 PST18:28 PST0h 59mA8C489
2026-03-02KPDXKGEG18:11 PST19:10 PST0h 59mA8A82F
2026-02-28estimated?KGEG01:32Z18:38 PST1h 05mN638QX
2026-02-27KPDXKGEG18:23 PST19:24 PST1h 01mN627QX
2026-02-24KPDXKGEG17:34 PST18:42 PST1h 07mA8C840
2026-02-23estimated?KGEG01:29Z18:38 PST1h 09mN636QX
2026-02-21KPDXKGEG17:31 PST18:36 PST1h 05mA8B5AD
2026-02-20KPDXKGEG17:39 PST18:58 PST1h 19mN652MK
2026-02-17KPDXKGEG17:37 PST18:37 PST0h 59mN643QX
2026-02-16KPDXKGEG17:43 PST18:46 PST1h 03mN643QX
2026-02-14estimated?KGEG01:31Z18:36 PST1h 04mA8A82F
2026-02-13KPDXKGEG17:32 PST18:42 PST1h 09mN639QX
2026-01-06KRNOKLAX09:19 PST10:38 PST1h 18mA8D365
2026-01-05KRNOKLAX09:26 PST11:00 PST1h 33mN625QX
2026-01-04KRNOKLAX09:44 PST11:24 PST1h 39mN620QX
2026-01-03KRNOKLAX09:24 PST11:12 PST1h 47mN627QX
2026-01-02KRNOKLAX09:15 PST10:58 PST1h 42mN633QX
2026-01-01KRNOKLAX09:08 PST10:42 PST1h 33mN635QX
2025-12-31KRNOKLAX09:39 PST11:22 PST1h 42mA8C489
2025-12-30KRNOKLAX09:26 PST10:52 PST1h 26mN635QX
2025-12-29estimated?KLAX17:38Z11:12 PST1h 33mN631QX
2025-12-28KRNOKLAX09:44 PST11:18 PST1h 33mN625QX
2025-12-27KRNOKLAX09:20 PST10:56 PST1h 35mN629QX
2025-12-26KRNOKLAX09:20 PST11:08 PST1h 47mA8ABE6
2025-12-25KRNOKLAX09:50 PST11:36 PST1h 45mN649QX
2025-12-24KRNOKLAX10:09 PST12:12 PST2h 03mA8CFAE
2025-12-23KRNOKLAX09:16 PST10:56 PST1h 40mN642QX
2025-12-22KRNOKLAX09:24 PST10:56 PST1h 31mA8D365
2025-12-21KRNOKLAX09:30 PST11:08 PST1h 37mA8B964
2025-12-20KRNOKLAX09:16 PST10:48 PST1h 32mN648QX
2025-12-19KRNOKLAX09:10 PST10:42 PST1h 32mN638QX
2025-12-18KRNOKLAX09:12 PST10:58 PST1h 46mN627QX
2025-12-17KRNOKLAX09:22 PST10:52 PST1h 29mA8A0C1
2025-12-16KRNOKLAX09:16 PST10:56 PST1h 39mA8C840
2025-12-15KRNOKLAX09:24 PST11:02 PST1h 38mN620QX
2025-12-14KRNOKLAX09:17 PST10:50 PST1h 32mN622QX
2025-12-13KRNOKLAX09:19 PST10:56 PST1h 36mA8BD1B
2025-12-12KRNOKLAX09:22 PST10:54 PST1h 31mA8C489
2025-12-11KRNOKLAX09:21 PST10:58 PST1h 36mN637QX
2025-12-10KRNOKLAX09:17 PST10:50 PST1h 32mA8A478
2025-12-09KRNOKLAX09:16 PST10:42 PST1h 26mN633QX
2025-11-27estimated?KLAX17:56Z11:24 PST1h 27mN642QX
2025-11-26estimated?KLAX17:58Z11:08 PST1h 10mN650QX
2025-10-30estimated?KLAX16:21Z10:34 PDT1h 12mA8D71C
2025-10-29estimated?KLAX17:36Z11:58 PDT1h 21mN644QX
2025-10-28estimated?KLAX16:17Z10:48 PDT1h 30mN632QX
2025-10-27estimated?KLAX16:43Z10:56 PDT1h 12mA8ABE6
2025-10-26estimated?KLAX17:24Z11:36 PDT1h 11mN629QX
2025-10-25estimated?KLAX16:48Z11:02 PDT1h 13mN650QX
2025-10-24estimated?KLAX16:31Z10:46 PDT1h 14mN653QX
2025-10-22estimated?KLAX16:36Z10:54 PDT1h 17mN646QX
2025-10-21estimated?KLAX16:21Z10:38 PDT1h 16mN631QX
2025-10-20estimated?KLAX16:30Z10:38 PDT1h 07mN632QX
2025-10-15KRNOKLAX09:13 PDT10:38 PDT1h 24mA8D365
2025-10-14KRNOKLAX09:28 PDT11:34 PDT2h 06mN627QX
2025-10-13KRNOKLAX09:05 PDT10:44 PDT1h 38mN650QX
2025-10-07KRNOKLAX09:12 PDT10:38 PDT1h 25mN654QX
2025-10-06KRNOKLAX09:11 PDT10:36 PDT1h 24mN631QX
2025-10-05KRNOKLAX07:47 PDT10:40 PDT2h 52mN627QX
2025-10-04partialKRNO?16:27 PDTN627QX
2025-08-24KRNOKLAX13:04 PDT23:21 PDT10h 17mA84A55
2025-08-23KRNOKLAX22:36 PDT11:04 PDT12h 28mN620QX
2025-08-21KRNOKLAX23:55 PDT10:48 PDT10h 52mA8BD1B
2025-08-20?KPDX00:00Z19:39 PDT2h 38mN638QX
2025-08-19partial??00:00ZN636QX
2025-08-17partialKMCI?19:21 CDTA8A0C1
2025-08-16estimated?KPDX06:57Z01:24 PDT1h 26mN622QX
2025-08-16?KPDX00:00Z18:46 PDT1h 46mN622QX
2025-08-15partialKMCI?19:42 CDTA8CFAE

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