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.
Next flight
| Date | Sun 23 Aug 2026 |
| Route | KTUS TUCSON INTERNATIONAL → KPDX PORTLAND INTERNATIONAL |
| Scheduled departure | 10:37 MST |
Scheduled and estimated times from the FAA SWIM feed, local to each airport.
Route
| Airline | Horizon Air |
| Observed route | KGEG → KSNA |
Flight history 80 flights since Jan 2026
| Date | From | To | Dep | Arr | Duration | Aircraft |
|---|---|---|---|---|---|---|
| 2026-08-22 | KTUS TUCSON INTERNATIONAL | KPDX PORTLAND INTERNATIONAL | 11:39 MST | 14:06 PDT | 2h 27m | N623QX |
| 2026-08-21 | KTUS TUCSON INTERNATIONAL | KPDX PORTLAND INTERNATIONAL | 10:45 MST | 13:18 PDT | 2h 33m | N651QX |
| 2026-08-20 | KTUS TUCSON INTERNATIONAL | KPDX PORTLAND INTERNATIONAL | 10:45 MST | 13:29 PDT | 2h 44m | N656QX |
| 2026-08-19 | ? | KPDX | 17:50Z | 14:58 PDT | 4h 07m | N630QX |
Earlier flights (76) - back to 2026-01-08
| Date | From | To | Dep | Arr | Duration | Aircraft |
|---|---|---|---|---|---|---|
| 2026-07-23partial | KSEA | ? | 08:05 PDT | N633QX | ||
| 2026-07-22partial | KSEA | ? | 08:23 PDT | N624QX | ||
| 2026-07-21partial | KSEA | ? | 08:11 PDT | N631QX | ||
| 2026-07-17partial | KSEA | ? | 08:23 PDT | N648QX | ||
| 2026-07-16partial | KSEA | ? | 08:18 PDT | N626QX | ||
| 2026-07-15partial | KSEA | ? | 08:53 PDT | N650QX | ||
| 2026-07-14partial | KSEA | ? | 08:32 PDT | N652MK | ||
| 2026-07-10partial | KSEA | ? | 08:16 PDT | N645QX | ||
| 2026-07-09partial | KSEA | ? | 08:14 PDT | N650QX | ||
| 2026-07-08partial | KSEA | ? | 08:21 PDT | A8BD1B | ||
| 2026-07-07partial | KSEA | ? | 08:12 PDT | N622QX | ||
| 2026-05-29estimated | ? | KNTK | 00:00Z | 19:06 PDT | 2h 06m | N628QX |
| 2026-05-28partial | ? | ? | 00:00Z | A8A0C1 | ||
| 2026-05-27partial | ? | ? | 00:00Z | N632QX | ||
| 2026-05-26partial | ? | ? | 00:00Z | N654QX | ||
| 2026-05-25partial | ? | ? | 00:42Z | N630QX | ||
| 2026-05-24partial | KSKA | ? | 17:00 PDT | N646QX | ||
| 2026-05-23partial | KHHR | ? | 17:42 PDT | N643QX | ||
| 2026-05-22partial | ? | ? | 00:00Z | N642QX | ||
| 2026-05-21partial | KHHR | ? | 17:39 PDT | N648QX | ||
| 2026-05-20partial | KGEG | ? | 18:58 PDT | A8A82F | ||
| 2026-05-19partial | KSFF | ? | 18:34 PDT | N650QX | ||
| 2026-05-12estimated | ? | KNTK | 00:00Z | 19:18 PDT | 2h 18m | N628QX |
| 2026-05-11partial | ? | ? | 00:00Z | N643QX | ||
| 2026-05-10partial | KSKA | ? | 17:00 PDT | A8D71C | ||
| 2026-05-09partial | KSKA | ? | 17:00 PDT | N632QX | ||
| 2026-05-08partial | KSKA | ? | 17:00 PDT | A8D71C | ||
| 2026-05-07partial | KSKA | ? | 17:00 PDT | N638QX | ||
| 2026-05-06partial | KHHR | ? | 17:34 PDT | A8ABE6 | ||
| 2026-05-05partial | ? | ? | 00:42Z | N644QX | ||
| 2026-05-04partial | ? | ? | 00:00Z | N652MK | ||
| 2026-05-03partial | ? | ? | 00:00Z | N650QX | ||
| 2026-05-02partial | ? | ? | 00:44Z | A8A0C1 | ||
| 2026-05-01partial | KSFF | ? | 17:03 PDT | N647QX | ||
| 2026-04-30estimated | ? | KSNA | 00:00Z | 20:15 PDT | 3h 15m | N620QX |
| 2026-04-29partial | KSKA | ? | 17:00 PDT | N650QX | ||
| 2026-04-28partial | ? | ? | 00:00Z | N652MK | ||
| 2026-04-27partial | KGEG | ? | 17:00 PDT | N625QX | ||
| 2026-04-26partial | ? | ? | 00:45Z | N633QX | ||
| 2026-04-25partial | KSKA | ? | 17:46 PDT | N642QX | ||
| 2026-04-24partial | ? | ? | 00:43Z | A8CFAE | ||
| 2026-04-23partial | ? | ? | 00:00Z | N646QX | ||
| 2026-04-22partial | ? | ? | 00:44Z | N632QX | ||
| 2026-04-21partial | ? | ? | 00:33Z | N630QX | ||
| 2026-04-20partial | ? | ? | 00:42Z | N627QX | ||
| 2026-04-19partial | ? | ? | 00:40Z | A8A82F | ||
| 2026-04-18partial | ? | ? | 00:09Z | N628QX | ||
| 2026-04-17estimated | KGEG | KSNA | 17:32 PDT | 18:42 PDT | 1h 09m | N627QX |
| 2026-04-16partial | ? | ? | 00:38Z | N624QX | ||
| 2026-04-15partial | ? | ? | 00:34Z | N633QX | ||
| 2026-04-14partial | ? | ? | 00:35Z | A8A0C1 | ||
| 2026-04-13partial | ? | ? | 00:37Z | N624QX | ||
| 2026-04-12partial | ? | ? | 00:47Z | A8CFAE | ||
| 2026-04-11partial | ? | ? | 00:17Z | N636QX | ||
| 2026-04-06estimated | KGEG | KSNA | 17:33 PDT | 18:52 PDT | 1h 18m | A8BD1B |
| 2026-04-05partial | ? | ? | 00:33Z | A8CFAE | ||
| 2026-04-04partial | ? | ? | 00:12Z | N623QX | ||
| 2026-04-03estimated | KGEG | KSNA | 17:40 PDT | 19:24 PDT | 1h 44m | N652MK |
| 2026-04-02partial | ? | ? | 00:00Z | N647QX | ||
| 2026-04-01partial | ? | ? | 00:00Z | N635QX | ||
| 2026-03-31partial | ? | ? | 00:45Z | N651QX | ||
| 2026-03-30partial | ? | ? | 00:38Z | N647QX | ||
| 2026-03-29partial | ? | ? | 00:55Z | N625QX | ||
| 2026-03-16estimated | KGEG | KSNA | 17:33 PDT | 20:46 PDT | 3h 13m | N632QX |
| 2026-03-15estimated | KGEG | KSNA | 17:58 PDT | 21:10 PDT | 3h 11m | A8C489 |
| 2026-03-14estimated | KSFF | KNTK | 18:18 PDT | 20:30 PDT | 2h 11m | N623QX |
| 2026-03-13estimated | KGEG | KSNA | 17:33 PDT | 19:46 PDT | 2h 12m | N637QX |
| 2026-02-16 | KGEG | ? | 17:24 PST | 02:44Z | 1h 19m | A8881E |
| 2026-02-15 | KGEG | ? | 17:19 PST | 02:39Z | 1h 20m | A8B964 |
| 2026-02-14 | KGEG | ? | 17:56 PST | 03:04Z | 1h 08m | A871D4 |
| 2026-02-11 | KGEG | ? | 16:02 PST | 01:18Z | 1h 16m | A81F1F |
| 2026-02-09 | KGEG | ? | 16:14 PST | 01:28Z | 1h 14m | A8B5AD |
| 2026-02-08 | KGEG | ? | 16:15 PST | 01:20Z | 1h 05m | A8AF9D |
| 2026-01-25 | KGEG | KNFL | 16:10 PST | 17:17 PST | 1h 06m | A8C489 |
| 2026-01-22 | KGEG | ? | 16:17 PST | 02:11Z | 1h 54m | A8268D |
| 2026-01-08 | KGEG | ? | 16:08 PST | 01:21Z | 1h 12m | A85931 |
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.
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 own receiver network archive. Questions: [email protected]