Flight

QXE2127

Flight history and live tracking for QXE2127, 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 → KPDX

Flight history 171 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLDKRDM Roberts Field21:03 PDT22:53 PDT1h 50mN669QX
2026-10-02KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLDKRDM Roberts Field20:22 PDT22:15 PDT1h 53mN651QX
2026-10-01KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLDKRDM Roberts Field19:32 PDT21:27 PDT1h 55mN667QX
2026-09-30KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLDKRDM Roberts Field20:06 PDT22:06 PDT2h 00mN663QX
2026-09-29KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLDKRDM Roberts Field20:03 PDT22:07 PDT2h 04mN670QX
2026-09-28KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLDKRDM Roberts Field19:48 PDT21:33 PDT1h 45mN670QX
2026-09-27KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLDKRDM Roberts Field19:26 PDT21:12 PDT1h 46mN659QX
2026-09-26KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLDKRDM Roberts Field20:06 PDT21:57 PDT1h 51mN630QX
2026-09-25KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLDKRDM Roberts Field20:09 PDT21:57 PDT1h 48mN661QX
2026-09-24estimatedKSANKRDM19:08 PDT21:16 PDT2h 07mN641QX
2026-09-23estimatedKSANKRDM19:03 PDT21:20 PDT2h 16mN634QX
2026-09-22estimatedKSANKRDM19:36 PDT21:50 PDT2h 13mN627QX
2026-09-21estimatedKSANKRDM19:13 PDT21:24 PDT2h 11mN653QX
2026-09-20estimatedKSANKRDM19:24 PDT21:20 PDT1h 55mA8C489
2026-09-17estimatedKSANKRDM20:29 PDT22:16 PDT1h 47mA8DD2C
2026-09-16estimatedKSANKRDM22:02 PDT23:58 PDT1h 55mA8B964
2026-09-15estimatedKSANKRDM20:25 PDT22:16 PDT1h 50mN633QX
2026-09-14estimatedKSANKRDM20:35 PDT22:38 PDT2h 02mA8C489
2026-09-13estimatedKSANKRDM19:23 PDT21:08 PDT1h 44mN641QX
2026-09-12estimatedKSANKRDM19:43 PDT21:36 PDT1h 52mA8A82F
2026-09-11estimatedKSANKRDM19:29 PDT21:20 PDT1h 50mA8DD2C
2026-09-10estimatedKSANKRDM19:26 PDT21:12 PDT1h 45mA8E0E3
2026-09-09KSANKRDM19:34 PDT21:18 PDT1h 43mA8D71C
2026-09-08estimatedKSAN?20:36 PDT05:18Z1h 41mN649QX
2026-09-07KSAN?19:29 PDT04:26Z1h 56mN645QX
2026-09-06estimated??02:22Z04:18Z1h 55mN637QX
2026-09-04KSAN?20:10 PDT05:12Z2h 01mN624QX
2026-09-03KSAN?19:17 PDT04:20Z2h 03mN654QX
Earlier flights (143) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-01estimated??02:31Z04:28Z1h 57mA8BD1B
2026-08-31KSAN?20:49 PDT05:38Z1h 48mA8ABE6
2026-08-30KSAN?19:24 PDT04:14Z1h 50mA8C489
2026-08-29KSAN?21:38 PDT06:24Z1h 45mA8CFAE
2026-08-28KSAN?21:22 PDT06:06Z1h 43mN624QX
2026-08-27estimated??02:10Z04:22Z2h 11mA8CFAE
2026-08-25KSAN?20:00 PDT04:46Z1h 45mN625QX
2026-08-24KSAN?19:55 PDT05:12Z2h 16mN630QX
2026-08-23KSAN?20:53 PDT05:42Z1h 48mA8E0E3
2026-08-22estimated??02:20Z04:22Z2h 01mA8C489
2026-08-21KSAN?20:15 PDT14:48Z11h 32mN663QX
2026-08-20KSAN?19:23 PDT14:56Z12h 33mN637QX
2026-08-19estimatedKRNOKPDX17:46 PDT18:52 PDT1h 05mN636QX
2026-08-18estimatedKRNOKPDX17:45 PDT18:52 PDT1h 06mN641QX
2026-08-17estimated??02:26Z11:10Z8h 43mN636QX
2026-08-16estimated??00:40Z01:46Z1h 05mN628QX
2026-08-15estimatedKRNOKPDX18:12 PDT19:20 PDT1h 07mN657QX
2026-08-14estimatedKRNOKPDX18:17 PDT08:02 PDT13h 44mN636QX
2026-08-13estimatedKRNOKPDX17:45 PDT22:24 PDT4h 39mN646QX
2026-08-12estimatedKRNOKPDX17:42 PDT18:52 PDT1h 09mN624QX
2026-07-23estimatedKRNOKPDX17:50 PDT19:08 PDT1h 17mA8D365
2026-07-22estimatedKRNOKPDX17:45 PDT18:48 PDT1h 03mN639QX
2026-07-21estimatedKRNOKPDX17:44 PDT18:50 PDT1h 05mA8CFAE
2026-07-20estimated?KPDX00:44Z18:46 PDT1h 01mN646QX
2026-07-19estimated?KPDX00:40Z18:42 PDT1h 01mA8A478
2026-07-18estimatedKRNOKPDX17:46 PDT18:44 PDT0h 57mN653QX
2026-07-17estimatedKRNOKPDX18:04 PDT19:12 PDT1h 07mN645QX
2026-07-16estimatedKRNOKPDX17:47 PDT18:54 PDT1h 07mN635QX
2026-07-15estimatedKRNOKPDX17:44 PDT18:50 PDT1h 06mA8C840
2026-07-13estimatedKRNOKPDX17:50 PDT18:50 PDT0h 59mA8B5AD
2026-07-12estimatedKRNOKPDX17:55 PDT18:58 PDT1h 02mN643QX
2026-07-11estimatedKRNOKPDX17:43 PDT18:52 PDT1h 08mN634QX
2026-07-10estimatedKRNOKPDX17:47 PDT18:50 PDT1h 02mN620QX
2026-07-09estimatedKRNOKPDX17:42 PDT18:48 PDT1h 05mN624QX
2026-07-08estimatedKRNOKPDX17:49 PDT18:54 PDT1h 04mN627QX
2026-07-07estimatedKRNOKPDX17:41 PDT18:44 PDT1h 03mN639QX
2026-07-06estimatedKRNOKPDX17:46 PDT18:50 PDT1h 03mN651QX
2026-07-05estimatedKRNOKPDX17:36 PDT18:40 PDT1h 03mN622QX
2026-07-04estimatedKRNOKPDX17:36 PDT18:48 PDT1h 12mA8BD1B
2026-07-03KRNOKPDX17:40 PDT19:02 PDT1h 21mN623QX
2026-07-02partialKPDX?17:50 PDTN623QX
2026-07-01estimatedKRNOKPDX17:46 PDT18:56 PDT1h 09mN631QX
2026-06-30estimatedKRNOKPDX17:42 PDT18:50 PDT1h 07mN637QX
2026-06-29estimatedKRNOKPDX17:48 PDT18:58 PDT1h 09mN641QX
2026-06-28estimatedKRNOKPDX18:33 PDT19:56 PDT1h 22mA8C0D2
2026-06-27estimatedKRNOKPDX17:39 PDT18:56 PDT1h 17mA8AF9D
2026-06-26estimatedKRNOKPDX17:40 PDT18:48 PDT1h 07mN638QX
2026-06-25estimatedKRNOKPDX17:43 PDT18:56 PDT1h 12mN643QX
2026-06-24estimatedKRNOKPDX17:44 PDT18:56 PDT1h 11mN622QX
2026-06-23estimatedKRNOKPDX17:35 PDT18:46 PDT1h 10mA8D365
2026-06-22estimatedKRNOKPDX17:53 PDT19:04 PDT1h 10mN645QX
2026-06-21estimatedKRNOKPDX17:43 PDT18:52 PDT1h 09mA8C489
2026-06-20estimatedKRNOKPDX17:50 PDT18:54 PDT1h 03mA8C489
2026-06-19estimatedKRNOKPDX17:47 PDT18:50 PDT1h 02mN627QX
2026-06-18estimatedKRNOKPDX18:12 PDT19:16 PDT1h 03mN650QX
2026-06-17estimatedKRNOKPDX17:44 PDT18:50 PDT1h 06mA8BD1B
2026-06-16estimatedKRNOKPDX17:45 PDT18:52 PDT1h 07mN637QX
2026-06-15estimatedKRNOKPDX17:47 PDT18:56 PDT1h 08mN638QX
2026-06-14estimatedKRNOKPDX17:44 PDT18:50 PDT1h 05mN633QX
2026-06-13estimatedKRNOKPDX17:51 PDT18:58 PDT1h 06mN645QX
2026-06-12estimatedKRNOKPDX17:46 PDT19:01 PDT1h 14mN635QX
2026-04-21partialKPDX?10:59 PDTA8C840
2026-04-20partialKPDX?10:47 PDTN652MK
2026-04-19partialKPDX?10:45 PDTA8A0C1
2026-04-18partialKPDX?11:06 PDTA8A82F
2026-04-17estimated?KPDX17:50Z11:40 PDT0h 49mN628QX
2026-04-16partialKPDX?11:09 PDTA8D71C
2026-04-15partialKPDX?10:50 PDTA8A82F
2026-04-14partialKPDX?10:52 PDTN636QX
2026-04-11estimated??17:51Z18:46Z0h 54mA8CFAE
2026-04-05partialKPDX?10:59 PDTN626QX
2026-04-04estimated?KPDX17:45Z11:30 PDT0h 44mN627QX
2026-04-03partialKPDX?12:13 PDTN642QX
2026-04-02partialKPDX?10:56 PDTN620QX
2026-03-31partialKPDX?10:55 PDTN642QX
2026-03-30estimated?KPDX17:49Z12:36 PDT1h 46mN625QX
2026-03-29partialKPDX?10:51 PDTN630QX
2026-03-28partialKPDX?10:43 PDTN624QX
2026-03-14KSANKSJC12:54 PDT14:04 PDT1h 09mN643QX
2026-03-12KSANKSJC13:38 PDT15:00 PDT1h 21mN636QX
2026-03-09estimated?KSJC19:38Z14:14 PDT1h 35mN644QX
2026-03-07KSANKSJC12:36 PST14:00 PST1h 23mN620QX
2026-03-05KSANKSJC12:40 PST14:26 PST1h 45mN629QX
2026-03-02KSANKSJC13:13 PST14:44 PST1h 30mA8A478
2026-02-28estimated?KSJC20:36Z14:08 PST1h 31mA8A82F
2026-02-26estimated?KSJC20:38Z14:12 PST1h 34mN637QX
2026-02-23KSANKSJC12:38 PST14:08 PST1h 29mA8A478
2026-02-21KSANKSJC12:36 PST14:04 PST1h 28mA8A82F
2026-02-19KSANKSJC12:48 PST14:20 PST1h 32mA8ABE6
2026-02-16KSANKSJC12:59 PST14:22 PST1h 22mN649QX
2026-02-14KSANKSJC12:44 PST14:12 PST1h 28mA8D71C
2026-02-12KSANKSJC13:03 PST14:36 PST1h 32mN653QX
2026-01-06estimated?KPHX17:19Z11:52 MST1h 32mA8C0D2
2026-01-05?KPHX17:46Z12:30 MST1h 43mA8C0D2
2026-01-04estimated?KPHX18:07Z12:34 MST1h 27mA8BD1B
2026-01-03estimated?KPHX17:19Z11:38 MST1h 19mN624QX
2026-01-02estimated??17:56Z20:42Z2h 45mN648QX
2025-12-30KSANKPHX09:58 PST12:28 MST1h 29mN630QX
2025-12-29KSANKPHX09:55 PST12:26 MST1h 30mN630QX
2025-12-28?KPHX17:23Z12:08 MST1h 44mN628QX
2025-12-27KSANKPHX10:50 PST13:08 MST1h 17mA8C840
2025-12-26KSANKPHX09:28 PST11:52 MST1h 23mN651QX
2025-12-23?KPHX17:39Z12:36 MST1h 56mN652MK
2025-12-22KSANKPHX10:26 PST12:44 MST1h 17mN622QX
2025-12-21KSANKPHX09:30 PST11:40 MST1h 09mN647QX
2025-12-20KSANKPHX09:26 PST11:38 MST1h 12mN647QX
2025-12-19KSANKPHX11:25 PST13:44 MST1h 19mN644QX
2025-12-18partial??00:00ZA8D365
2025-12-17partial??00:00ZN637QX
2025-12-16partial??00:00ZN644QX
2025-12-15partial??00:00ZA8A82F
2025-12-14partial??00:00ZN644QX
2025-12-13partial??00:00ZA8A478
2025-12-12partial??00:00ZA8CFAE
2025-12-11partial??00:00ZN630QX
2025-12-10partial??00:00ZA8A82F
2025-12-09estimatedKPAE?14:55 PST23:58Z1h 03mA8A82F
2025-12-02?KLAS00:45Z18:40 PST1h 54mN626QX
2025-11-27KPAEKLAS16:18 PST18:44 PST2h 25mA8BD1B
2025-10-29KPAEKLAS15:37 PDT17:48 PDT2h 10mA89545
2025-10-28KPAE?14:25 PDT23:44Z2h 18mN645QX
2025-10-27partialKPAE?17:33 PDTN639QX
2025-10-26KPAEKLAS14:23 PDT16:36 PDT2h 13mN639QX
2025-10-25KLASKPAE13:45 PDT16:18 PDT2h 32mN650QX
2025-10-24partialKPAE?07:07 PDTN620QX
2025-10-23?KPAE20:36Z16:10 PDT2h 34mN620QX
2025-10-22KLASKPAE13:33 PDT15:56 PDT2h 22mN633QX
2025-10-21?KPAE20:34Z15:54 PDT2h 19mN631QX
2025-10-20KLASKPAE13:44 PDT16:06 PDT2h 21mN632QX
2025-10-19KLASKPAE15:42 PDT16:16 PDT0h 33mN652MK
2025-10-14?KPAE21:22Z16:38 PDT2h 15mN627QX
2025-10-13KLASKPAE14:11 PDT16:24 PDT2h 12mN650QX
2025-10-12estimated?KPAE23:00Z16:40 PDT0h 39mN642QX
2025-10-07KLASKPAE13:54 PDT16:04 PDT2h 09mA8C489
2025-10-06?KPAE20:44Z16:02 PDT2h 17mN631QX
2025-10-05KLASKPAE08:13 PDT16:30 PDT8h 16mA8ABE6
2025-10-04CYVRKPDX08:44 PDT09:26 PDT0h 41mN636QX
2025-08-22CYVRKPDX19:25 PDT22:30 PDT3h 05mN649QX
2025-08-19KPAEKLAS10:35 PDT15:36 PDT5h 00mN639QX
2025-08-17KPAEKLAS10:02 PDT12:12 PDT2h 09mN635QX
2025-08-16KPAEKLAS09:56 PDT12:10 PDT2h 13mN626QX
2025-08-15KPAEKLAS09:47 PDT11:54 PDT2h 06mA8BD1B
2025-08-14KPAEKLAS10:59 PDT12:16 PDT1h 17mN624QX

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