Flight

QXE2337

Flight history and live tracking for QXE2337, 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 routeKGEG → KSNA

Flight history 161 flights since Jan 2026

DateFromToDepArrDurationAircraft
2026-10-02KTUS TUCSON INTERNATIONALKPDX PORTLAND INTERNATIONAL10:41 MST13:29 PDT2h 48mN662QX
2026-10-01KTUS TUCSON INTERNATIONALKPDX PORTLAND INTERNATIONAL10:50 MST13:25 PDT2h 35mN642QX
2026-09-30KTUS TUCSON INTERNATIONALKPDX PORTLAND INTERNATIONAL10:48 MST13:31 PDT2h 43mN628QX
2026-09-29estimatedKTUSKPDX10:49 MST13:30 PDT2h 41mN620QX
2026-09-28KTUSKPDX10:54 MST13:32 PDT2h 37mN656QX
2026-09-27KTUSKPDX10:38 MST13:12 PDT2h 33mN657QX
2026-09-26KTUSKPDX11:03 MST13:40 PDT2h 36mN642QX
2026-09-25KTUSKPDX10:38 MST13:28 PDT2h 49mN622QX
2026-09-24estimatedKTUSKPDX10:53 MST13:32 PDT2h 38mN649QX
2026-09-23KTUSKPDX10:52 MST13:32 PDT2h 40mN622QX
2026-09-22KTUSKPDX10:42 MST13:28 PDT2h 45mN628QX
2026-09-21KTUSKPDX10:36 MST13:02 PDT2h 25mN620QX
2026-09-20estimatedKTUSKPDX10:38 MST13:16 PDT2h 37mN637QX
2026-09-18KTUSKPDX10:45 MST13:28 PDT2h 43mN620QX
2026-09-17KTUSKPDX10:46 MST13:20 PDT2h 34mN624QX
2026-09-16KTUSKPDX10:50 MST13:16 PDT2h 25mN644QX
2026-09-15estimatedKMZJKPDX10:48 MST13:34 PDT2h 45mA8B964
2026-09-14KTUSKPDX10:42 MST13:34 PDT2h 51mN637QX
2026-09-13KTUSKPDX11:10 MST14:01 PDT2h 50mN641QX
2026-09-12KTUSKPDX10:43 MST13:18 PDT2h 35mN620QX
2026-09-09estimatedKTUSKPDX10:49 MST13:30 PDT2h 40mN628QX
2026-09-08KTUSKPDX10:44 MST13:18 PDT2h 33mN628QX
2026-09-07estimatedKTUSKPDX10:52 MST13:20 PDT2h 27mA8AF9D
Earlier flights (138) - back to 2026-01-08
DateFromToDepArrDurationAircraft
2026-09-06estimatedKTUSKPDX10:58 MST13:27 PDT2h 28mA8DD2C
2026-09-05KTUSKPDX10:46 MST13:22 PDT2h 35mA8ABE6
2026-09-04KTUSKPDX10:48 MST13:24 PDT2h 35mN645QX
2026-09-03KTUSKPDX10:42 MST13:18 PDT2h 36mN646QX
2026-09-01KTUSKPDX10:47 MST13:18 PDT2h 30mN649QX
2026-08-31estimatedKTUSKPDX10:42 MST13:16 PDT2h 33mN622QX
2026-08-30KTUSKPDX10:40 MST13:20 PDT2h 39mA8B5AD
2026-08-29KTUSKPDX10:40 MST13:28 PDT2h 48mN650QX
2026-08-28KTUSKPDX10:41 MST13:14 PDT2h 32mN637QX
2026-08-27KTUSKPDX10:44 MST13:36 PDT2h 51mA8ABE6
2026-08-25KTUSKPDX10:42 MST13:12 PDT2h 29mN623QX
2026-08-24KTUSKPDX10:44 MST13:16 PDT2h 31mN637QX
2026-08-23KTUSKPDX10:44 MST13:12 PDT2h 27mA8C840
2026-08-22?KPDX18:42Z14:02 PDT2h 19mN623QX
2026-08-21?KPDX17:49Z13:18 PDT2h 28mN651QX
2026-08-20estimated??17:49Z20:28Z2h 38mN656QX
2026-08-19?KPDX17:50Z14:58 PDT4h 07mN630QX
2026-07-23partialKSEA?08:05 PDTN633QX
2026-07-22partialKSEA?08:23 PDTN624QX
2026-07-21partialKSEA?08:11 PDTN631QX
2026-07-17partialKSEA?08:23 PDTN648QX
2026-07-16partialKSEA?08:18 PDTN626QX
2026-07-15partialKSEA?08:53 PDTN650QX
2026-07-14partialKSEA?08:32 PDTN652MK
2026-07-10partialKSEA?08:16 PDTN645QX
2026-07-09partialKSEA?08:14 PDTN650QX
2026-07-08estimatedKSEA?08:21 PDT16:18Z0h 56mA8BD1B
2026-07-07partialKSEA?08:12 PDTN622QX
2026-05-29estimated?KSNA00:00Z19:06 PDT2h 06mN628QX
2026-05-28partial??00:00ZA8A0C1
2026-05-27partial??00:00ZN632QX
2026-05-26partial??00:00ZN654QX
2026-05-25partial??00:42ZN630QX
2026-05-24partialKSKA?17:00 PDTN646QX
2026-05-23partialKHHR?17:42 PDTN643QX
2026-05-22partial??00:00ZN642QX
2026-05-21partialKHHR?17:39 PDTN648QX
2026-05-20partialKGEG?18:58 PDTA8A82F
2026-05-19partialKSFF?18:34 PDTN650QX
2026-05-12estimated?KNTK00:00Z19:18 PDT2h 18mN628QX
2026-05-11partial??00:00ZN643QX
2026-05-10partialKSKA?17:00 PDTA8D71C
2026-05-09partialKSKA?17:00 PDTN632QX
2026-05-08partialKSKA?17:00 PDTA8D71C
2026-05-07partialKSKA?17:00 PDTN638QX
2026-05-06partialKHHR?17:34 PDTA8ABE6
2026-05-05partial??00:42ZN644QX
2026-05-04partial??00:00ZN652MK
2026-05-03partial??00:00ZN650QX
2026-05-02partial??00:44ZA8A0C1
2026-05-01partialKSFF?17:03 PDTN647QX
2026-04-30estimated?KSNA00:00Z18:56 PDT1h 55mN620QX
2026-04-29partialKSKA?17:00 PDTN650QX
2026-04-28partial??00:00ZN652MK
2026-04-27partialKGEG?17:00 PDTN625QX
2026-04-26partial??00:45ZN633QX
2026-04-25partialKSKA?17:46 PDTN642QX
2026-04-24partial??00:43ZA8CFAE
2026-04-23partial??00:00ZN646QX
2026-04-22partial??00:44ZN632QX
2026-04-21partial??00:33ZN630QX
2026-04-20partial??00:42ZN627QX
2026-04-19partialKSNA?20:04 PDTA8A82F
2026-04-18partial??00:09ZN628QX
2026-04-17estimatedKGEGKSNA17:32 PDT18:42 PDT1h 09mN627QX
2026-04-16partial??00:38ZN624QX
2026-04-15partial??00:34ZN633QX
2026-04-14partial??00:35ZA8A0C1
2026-04-13partial??00:37ZN624QX
2026-04-12partial??00:47ZA8CFAE
2026-04-11partial??00:17ZN636QX
2026-04-06estimatedKGEGKSNA17:33 PDT18:52 PDT1h 18mA8BD1B
2026-04-05partial??00:33ZA8CFAE
2026-04-04partial??00:12ZN623QX
2026-04-03estimatedKGEGKSNA17:40 PDT19:24 PDT1h 44mN652MK
2026-04-02partial??00:00ZN647QX
2026-04-01partial??00:00ZN635QX
2026-03-31partial??00:45ZN651QX
2026-03-30partial??00:38ZN647QX
2026-03-29partial??00:55ZN625QX
2026-03-16estimatedKGEGKSNA17:33 PDT19:34 PDT2h 00mN632QX
2026-03-15KGEGKSNA17:58 PDT21:10 PDT3h 11mA8C489
2026-03-14estimatedKSFFKNTK18:18 PDT20:30 PDT2h 11mN623QX
2026-03-13estimatedKGEGKSNA17:33 PDT19:46 PDT2h 12mN637QX
2026-03-12KGEGKSNA17:14 PDT19:56 PDT2h 41mN629QX
2026-03-11KGEGKSNA17:30 PDT20:02 PDT2h 31mN636QX
2026-03-10KGEGKSNA17:19 PDT20:10 PDT2h 50mN626QX
2026-03-09KGEGKSNA17:23 PDT19:56 PDT2h 32mN631QX
2026-03-08KGEGKSNA17:20 PST19:37 PST2h 16mN644QX
2026-03-07KGEGKSNA17:25 PST19:28 PST2h 02mN638QX
2026-03-06KGEGKSNA17:14 PST19:48 PST2h 33mA8AF9D
2026-03-05KGEGKSNA17:30 PST20:00 PST2h 30mN636QX
2026-03-04KGEGKSNA17:19 PST20:08 PST2h 48mN631QX
2026-03-03KGEGKSNA17:31 PST20:02 PST2h 31mN653QX
2026-03-02KGEGKSNA17:21 PST20:12 PST2h 50mA8BD1B
2026-03-01KGEGKSNA17:17 PST19:58 PST2h 40mN646QX
2026-02-28KGEGKSNA17:56 PST20:34 PST2h 37mN644QX
2026-02-27KGEGKSNA17:19 PST20:00 PST2h 40mN651QX
2026-02-26KGEGKSNA17:22 PST20:06 PST2h 43mN648QX
2026-02-25KGEGKSNA17:22 PST20:04 PST2h 41mA8A82F
2026-02-24KGEGKNTK17:20 PST19:56 PST2h 35mN629QX
2026-02-23KGEGKSNA17:14 PST20:00 PST2h 45mN651QX
2026-02-22KGEGKNTK17:22 PST20:16 PST2h 53mN622QX
2026-02-21KGEGKNTK17:19 PST20:00 PST2h 41mN628QX
2026-02-20KGEGKSNA18:00 PST20:52 PST2h 51mN644QX
2026-02-19KGEGKNTK17:27 PST20:02 PST2h 34mN651QX
2026-02-18KGEGKSNA17:55 PST20:28 PST2h 33mN652MK
2026-02-17KGEGKSNA17:25 PST20:16 PST2h 50mN622QX
2026-02-16KGEGKNTK17:22 PST20:08 PST2h 46mN649QX
2026-02-15KGEGKSNA17:11 PST20:02 PST2h 50mA8B964
2026-02-14KGEGKSNA17:47 PST20:20 PST2h 33mN643QX
2026-02-13KGEGKSNA18:17 PST20:42 PST2h 25mN620QX
2026-02-12?KSNA00:15Z18:42 PST2h 26mN652MK
2026-02-11KGEGKSNA16:02 PST18:46 PST2h 43mN622QX
2026-02-09KGEG?16:14 PST01:28Z1h 14mA8B5AD
2026-02-08KGEG?16:15 PST01:20Z1h 05mA8AF9D
2026-02-07KGEGKSNA16:21 PST18:48 PST2h 27mN652MK
2026-02-06?KSNA00:53Z19:34 PST2h 41mN641QX
2026-02-05KGEGKSNA16:04 PST18:40 PST2h 36mA8D365
2026-02-04KGEGKNTK16:01 PST18:28 PST2h 26mN637QX
2026-02-03KGEGKSNA16:13 PST18:42 PST2h 28mA8AF9D
2026-02-02KGEGKSNA16:02 PST18:54 PST2h 51mN637QX
2026-02-01KGEGKSNA16:22 PST18:52 PST2h 29mN630QX
2026-01-31KGEGKSNA16:07 PST18:42 PST2h 35mA8B5AD
2026-01-30KGEGKSNA16:01 PST18:40 PST2h 38mN646QX
2026-01-29KGEGKNTK16:05 PST18:38 PST2h 32mA8BD1B
2026-01-28KGEGKSNA16:01 PST18:48 PST2h 46mN628QX
2026-01-27KGEGKSNA16:02 PST18:31 PST2h 28mA8B964
2026-01-26KGEGKSNA16:07 PST18:42 PST2h 34mN630QX
2026-01-25KGEGKSNA16:02 PST18:24 PST2h 22mA8C489
2026-01-24?KSNA00:32Z18:46 PST2h 13mN627QX
2026-01-23KGEGKNTK16:30 PST19:16 PST2h 45mA8C489
2026-01-22KGEGKSNA16:01 PST18:48 PST2h 47mN624QX
2026-01-21KGEGKNTK16:02 PST18:36 PST2h 33mN629QX
2026-01-20partialKGEG?16:03 PSTN627QX
2026-01-19KGEGKSNA16:25 PST19:02 PST2h 36mN636QX
2026-01-09KGEGKSNA16:01 PST18:20 PST2h 18mN639QX
2026-01-08KGEGKSNA16:00 PST18:38 PST2h 38mN637QX

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