Flight
QXE2320
Flight history and live tracking for QXE2320, 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
| Airline | Horizon Air |
| Observed route | KTUL → KSAN |
Flight history 169 flights since Oct 2025
| Date | From | To | Dep | Arr | Duration | Aircraft |
|---|---|---|---|---|---|---|
| 2026-10-02 | KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD | KBOI BOISE AIR TERMINAL | 11:38 PDT | 14:24 MDT | 1h 46m | N670QX |
| 2026-10-01 | KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD | KBOI BOISE AIR TERMINAL | 11:07 PDT | 13:52 MDT | 1h 45m | N656QX |
| 2026-09-30 | KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD | KBOI BOISE AIR TERMINAL | 11:14 PDT | 14:06 MDT | 1h 52m | N646QX |
| 2026-09-29 | KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD | KBOI BOISE AIR TERMINAL | 11:24 PDT | 14:22 MDT | 1h 58m | N636QX |
| 2026-09-28 | KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD | KBOI BOISE AIR TERMINAL | 11:44 PDT | 14:39 MDT | 1h 55m | N625QX |
| 2026-09-27 | KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD | KBOI BOISE AIR TERMINAL | 11:16 PDT | 13:49 MDT | 1h 33m | N654QX |
| 2026-09-26 | KSAN | KBOI | 10:38 PDT | 13:40 MDT | 2h 01m | N624QX |
| 2026-09-25 | KSAN | KBOI | 10:44 PDT | 14:24 MDT | 2h 39m | N657QX |
| 2026-09-24 | KSAN | KBOI | 10:48 PDT | 13:52 MDT | 2h 03m | N670QX |
| 2026-09-23 | KSAN | KBOI | 10:39 PDT | 13:56 MDT | 2h 16m | N662QX |
| 2026-09-22 | KSAN | KBOI | 10:43 PDT | 13:58 MDT | 2h 14m | A8D71C |
| 2026-09-21 | KSAN | KBOI | 10:48 PDT | 13:48 MDT | 1h 59m | N652MK |
| 2026-09-20 | KSAN | KBOI | 11:11 PDT | 13:58 MDT | 1h 46m | A8E0E3 |
| 2026-09-18 | ? | KBOI | 19:07Z | 14:48 MDT | 1h 40m | N641QX |
| 2026-09-16partial | KSAN | ? | 11:46 PDT | N631QX | ||
| 2026-09-15partial | KSAN | ? | 12:47 PDT | N650QX | ||
| 2026-09-14partial | KSAN | ? | 10:54 PDT | N622QX | ||
| 2026-09-13partial | KSAN | ? | 11:18 PDT | A8CFAE | ||
| 2026-09-12estimated | ? | ? | 18:02Z | 19:22Z | 1h 19m | N631QX |
| 2026-09-11partial | KSAN | ? | 10:51 PDT | N633QX | ||
| 2026-09-10partial | KSAN | ? | 10:48 PDT | N636QX | ||
| 2026-09-09partial | KSAN | ? | 11:32 PDT | N622QX | ||
| 2026-09-08partial | KSAN | ? | 11:10 PDT | N633QX | ||
| 2026-09-07partial | KSAN | ? | 11:13 PDT | N646QX | ||
| 2026-09-06partial | KSAN | ? | 10:56 PDT | N627QX | ||
| 2026-09-05estimated | ? | ? | 17:53Z | 19:47Z | 1h 53m | A8A82F |
| 2026-09-04partial | KSAN | ? | 11:03 PDT | N642QX |
Earlier flights (142) - back to 2025-10-05
| Date | From | To | Dep | Arr | Duration | Aircraft |
|---|---|---|---|---|---|---|
| 2026-09-03estimated | ? | ? | 17:57Z | 19:52Z | 1h 54m | N665QX |
| 2026-09-01estimated | ? | ? | 17:48Z | 19:04Z | 1h 15m | A8C840 |
| 2026-08-31estimated | ? | ? | 17:46Z | 19:08Z | 1h 21m | N623QX |
| 2026-08-30estimated | ? | ? | 17:58Z | 19:26Z | 1h 27m | N649QX |
| 2026-08-29partial | KSAN | ? | 10:46 PDT | N623QX | ||
| 2026-08-28partial | KSAN | ? | 11:05 PDT | A8D365 | ||
| 2026-08-27partial | KSAN | ? | 11:18 PDT | N651QX | ||
| 2026-08-25partial | KSAN | ? | 10:54 PDT | A8C840 | ||
| 2026-08-24partial | KSAN | ? | 12:11 PDT | A8A478 | ||
| 2026-08-23partial | KSAN | ? | 11:23 PDT | A8DD2C | ||
| 2026-08-22partial | KSAN | ? | 11:21 PDT | N629QX | ||
| 2026-08-21partial | KSAN | ? | 11:11 PDT | N643QX | ||
| 2026-08-20estimated | ? | ? | 19:25Z | 21:43Z | 2h 17m | N634QX |
| 2026-08-19estimated | ? | ? | 17:47Z | 19:02Z | 1h 15m | N623QX |
| 2026-08-17 | KTUL | KSAN | 15:13 CDT | 16:00 PDT | 2h 46m | N630QX |
| 2026-08-16 | KTUL | KSAN | 15:16 CDT | 16:04 PDT | 2h 47m | N651QX |
| 2026-08-15 | KTUL | KSAN | 16:05 CDT | 16:52 PDT | 2h 46m | N626QX |
| 2026-08-14 | KTUL | KSAN | 16:08 CDT | 16:54 PDT | 2h 46m | N656QX |
| 2026-08-13 | KTUL | KSAN | 15:22 CDT | 16:12 PDT | 2h 50m | N637QX |
| 2026-08-12 | KTUL | KSAN | 15:22 CDT | 16:12 PDT | 2h 50m | N649QX |
| 2026-08-11estimated | KTUL | KSAN | 15:14 CDT | 16:04 PDT | 2h 49m | N665QX |
| 2026-07-23estimated | KTUL | KSAN | 15:44 CDT | 15:06 PDT | 1h 21m | A8ABE6 |
| 2026-07-22 | KTUL | KSAN | 15:14 CDT | 16:02 PDT | 2h 48m | N651QX |
| 2026-07-21 | KTUL | KSAN | 15:13 CDT | 16:00 PDT | 2h 46m | N638QX |
| 2026-07-20estimated | KTUL | KSAN | 15:21 CDT | 16:16 PDT | 2h 54m | N653QX |
| 2026-07-19 | KTUL | KSAN | 15:15 CDT | 15:52 PDT | 2h 36m | N654QX |
| 2026-07-18partial | KTUL | ? | 19:00 CDT | N623QX | ||
| 2026-07-17partial | KSAN | ? | 17:00 PDT | N620QX | ||
| 2026-07-16 | KTUL | KSAN | 16:18 CDT | 16:58 PDT | 2h 40m | N620QX |
| 2026-07-15partial | KSAN | ? | 18:10 PDT | N638QX | ||
| 2026-07-14partial | MMTJ | ? | 17:00 PDT | A8D365 | ||
| 2026-07-13partial | KTUL | ? | 19:36 CDT | N631QX | ||
| 2026-07-11 | KTUL | KSAN | 15:19 CDT | 16:00 PDT | 2h 40m | A8D365 |
| 2026-07-10 | KTUL | KSAN | 15:45 CDT | 16:30 PDT | 2h 44m | N644QX |
| 2026-07-09 | KTUL | KSAN | 15:14 CDT | 16:22 PDT | 3h 07m | A8CFAE |
| 2026-07-08 | KTUL | KSAN | 15:14 CDT | 16:04 PDT | 2h 49m | N646QX |
| 2026-07-07 | KTUL | KSAN | 15:29 CDT | 16:14 PDT | 2h 44m | A8D71C |
| 2026-07-06 | KTUL | KSAN | 15:25 CDT | 16:14 PDT | 2h 48m | N637QX |
| 2026-07-05 | KTUL | KSAN | 15:42 CDT | 16:36 PDT | 2h 53m | A8ABE6 |
| 2026-07-04partial | MMTJ | ? | 17:00 PDT | A8CFAE | ||
| 2026-07-03estimated | KTUL | KSAN | 16:41 CDT | 16:59 PDT | 2h 18m | A8CFAE |
| 2026-07-02partial | MMTJ | ? | 17:00 PDT | A8C489 | ||
| 2026-07-01partial | MMTJ | ? | 17:00 PDT | N649QX | ||
| 2026-06-30estimated | KTUL | KSAN | 16:54 CDT | 16:58 PDT | 2h 03m | N649QX |
| 2026-06-29 | KTUL | KSAN | 15:02 CDT | 15:56 PDT | 2h 53m | N629QX |
| 2026-06-27partial | MMTJ | ? | 17:00 PDT | A8BD1B | ||
| 2026-06-26estimated | KTUL | KSAN | 16:03 CDT | 16:58 PDT | 2h 54m | A8BD1B |
| 2026-06-25partial | KSAN | ? | 17:39 PDT | N644QX | ||
| 2026-06-24 | KTUL | KSAN | 15:19 CDT | 16:16 PDT | 2h 56m | N644QX |
| 2026-06-23 | KTUL | KSAN | 15:55 CDT | 16:54 PDT | 2h 58m | N635QX |
| 2026-06-22 | KTUL | KSAN | 16:04 CDT | 16:58 PDT | 2h 54m | N627QX |
| 2026-06-21 | KTUL | KSAN | 15:23 CDT | 16:24 PDT | 3h 00m | N630QX |
| 2026-06-20partial | KTUL | ? | 19:00 CDT | A8B5AD | ||
| 2026-06-19 | KTUL | KSAN | 16:07 CDT | 16:58 PDT | 2h 50m | A8B5AD |
| 2026-06-18 | KTUL | KSAN | 16:05 CDT | 16:54 PDT | 2h 48m | N635QX |
| 2026-06-17 | KTUL | KSAN | 15:18 CDT | 16:14 PDT | 2h 55m | N624QX |
| 2026-06-16 | KTUL | KSAN | 15:19 CDT | 16:00 PDT | 2h 41m | N638QX |
| 2026-06-15 | KTUL | KSAN | 15:32 CDT | 16:44 PDT | 3h 11m | A8C489 |
| 2026-06-14 | KTUL | KSAN | 15:09 CDT | 16:12 PDT | 3h 02m | N629QX |
| 2026-06-13partial | KZUN | ? | 18:00 MDT | N635QX | ||
| 2026-06-12estimated | KTUL | KSAN | 17:17 CDT | 16:58 PDT | 1h 40m | N635QX |
| 2026-06-11estimated | MMTJ | KSAN | 15:42 PDT | 16:02 PDT | 0h 20m | N652MK |
| 2026-05-29 | KTUL | KSAN | 08:58 CDT | 09:04 PDT | 2h 05m | A8A0C1 |
| 2026-05-27 | KTUL | KSAN | 09:03 CDT | 09:08 PDT | 2h 05m | A8C840 |
| 2026-05-26estimated | KTUL | KSAN | 10:46 CDT | 09:12 PDT | 0h 25m | N625QX |
| 2026-05-26estimated | KTUL | ? | 09:08 CDT | 15:00Z | 0h 51m | N625QX |
| 2026-05-25 | KTUL | KSAN | 08:55 CDT | 09:14 PDT | 2h 18m | N646QX |
| 2026-05-24 | KTUL | KSAN | 08:58 CDT | 09:16 PDT | 2h 17m | N642QX |
| 2026-05-23 | KTUL | KSAN | 09:02 CDT | 09:16 PDT | 2h 14m | N628QX |
| 2026-05-22 | KEUG | KSAN | 07:03 PDT | 09:14 PDT | 2h 10m | A8D71C |
| 2026-05-21 | KTUL | KSAN | 09:06 CDT | 09:24 PDT | 2h 17m | A8D365 |
| 2026-05-20estimated | KTUL | KSAN | 19:44 CDT | 09:06 PDT | 15h 21m | N638QX |
| 2026-05-19partial | KSEA | ? | 18:22 PDT | N653QX | ||
| 2026-05-12partial | KSEA | ? | 17:00 PDT | N641QX | ||
| 2026-05-11partial | KSEA | ? | 17:52 PDT | N645QX | ||
| 2026-05-10 | KVBG | KSEA | 14:28 PDT | 16:32 PDT | 2h 03m | N645QX |
| 2026-05-09 | KVBG | KSEA | 14:38 PDT | 16:48 PDT | 2h 09m | N646QX |
| 2026-05-08partial | KSEA | ? | 17:50 PDT | N643QX | ||
| 2026-05-07partial | KSEA | ? | 17:46 PDT | N637QX | ||
| 2026-05-06partial | KSEA | ? | 20:03 PDT | A8C489 | ||
| 2026-05-05partial | KSEA | ? | 17:00 PDT | N631QX | ||
| 2026-05-04 | KVBG | ? | 14:59 PDT | 23:58Z | 1h 59m | N631QX |
| 2026-05-03 | KVBG | KSEA | 14:29 PDT | 16:28 PDT | 1h 59m | N653QX |
| 2026-05-02 | KVBG | KSEA | 14:46 PDT | 16:44 PDT | 1h 58m | A8C840 |
| 2026-05-01 | KVBG | KSEA | 14:45 PDT | 16:44 PDT | 1h 58m | N637QX |
| 2026-04-30 | KVBG | KSEA | 14:34 PDT | 16:58 PDT | 2h 23m | N654QX |
| 2026-04-29partial | KSEA | ? | 18:24 PDT | N623QX | ||
| 2026-04-28 | KVBG | KSEA | 14:39 PDT | 16:54 PDT | 2h 14m | N623QX |
| 2026-04-27partial | KSEA | ? | 17:50 PDT | N649QX | ||
| 2026-04-26partial | KSEA | ? | 17:00 PDT | N632QX | ||
| 2026-04-25partial | KSEA | ? | 17:00 PDT | N622QX | ||
| 2026-04-24partial | KSEA | ? | 17:00 PDT | N654QX | ||
| 2026-04-23partial | ? | ? | 00:58Z | A8BD1B | ||
| 2026-04-22 | ? | KSEA | 21:41Z | 16:48 PDT | 2h 06m | A8BD1B |
| 2026-03-15 | KPDX | KSJC | 12:37 PDT | 14:10 PDT | 1h 32m | N646QX |
| 2026-03-13 | KPDX | KSJC | 12:32 PDT | 14:04 PDT | 1h 31m | N652MK |
| 2026-03-12 | KPDX | KSJC | 12:39 PDT | 14:08 PDT | 1h 28m | A8ABE6 |
| 2026-03-11 | KTTD | KSJC | 12:14 PDT | 14:00 PDT | 1h 45m | A8BD1B |
| 2026-03-10 | KPDX | KSJC | 12:15 PDT | 13:50 PDT | 1h 35m | A8B964 |
| 2026-03-09 | KPDX | KSJC | 12:23 PDT | 14:06 PDT | 1h 42m | N627QX |
| 2026-03-08 | KPDX | KSJC | 12:23 PDT | 14:02 PDT | 1h 39m | N634QX |
| 2026-03-06 | KPDX | KSJC | 12:29 PST | 14:08 PST | 1h 39m | N653QX |
| 2026-03-05 | KPDX | KSJC | 12:27 PST | 13:58 PST | 1h 31m | N644QX |
| 2026-03-04 | KPDX | KSJC | 12:14 PST | 13:56 PST | 1h 42m | N645QX |
| 2026-03-03 | KPDX | KSJC | 12:17 PST | 14:00 PST | 1h 42m | N650QX |
| 2026-03-02 | KPDX | KSJC | 12:23 PST | 14:06 PST | 1h 42m | A8C489 |
| 2026-03-01 | KPDX | KSJC | 12:24 PST | 14:14 PST | 1h 49m | N630QX |
| 2026-02-27 | KPDX | KSJC | 12:25 PST | 14:10 PST | 1h 44m | N638QX |
| 2026-02-26 | KPDX | KSJC | 12:20 PST | 14:04 PST | 1h 44m | N642QX |
| 2026-02-25 | KPDX | KSJC | 12:12 PST | 14:02 PST | 1h 49m | N638QX |
| 2026-02-24 | KPDX | KSJC | 12:19 PST | 14:08 PST | 1h 49m | N649QX |
| 2026-02-23 | KPDX | KSJC | 12:22 PST | 14:18 PST | 1h 55m | N647QX |
| 2026-02-22 | KPDX | KSJC | 12:25 PST | 14:18 PST | 1h 52m | N642QX |
| 2026-02-20 | KPDX | KSJC | 12:21 PST | 14:14 PST | 1h 52m | A8B5AD |
| 2026-02-19 | KPDX | KSJC | 12:23 PST | 14:00 PST | 1h 36m | A8C840 |
| 2026-02-18 | KPDX | KNUQ | 12:15 PST | 13:52 PST | 1h 36m | N628QX |
| 2026-02-17 | KPDX | KSJC | 12:20 PST | 14:06 PST | 1h 45m | A8C489 |
| 2026-02-16 | KPDX | KSJC | 12:22 PST | 14:12 PST | 1h 49m | N643QX |
| 2026-02-15 | KPDX | KSJC | 12:31 PST | 14:18 PST | 1h 46m | N627QX |
| 2026-02-13 | KPDX | KSJC | 12:33 PST | 14:28 PST | 1h 54m | A8A82F |
| 2026-02-12 | KPDX | KSJC | 12:24 PST | 14:04 PST | 1h 39m | N644QX |
| 2025-12-18 | KPHX | KSAN | 19:57 MST | 20:14 PST | 1h 16m | N637QX |
| 2025-12-17 | KPHX | KSAN | 19:55 MST | 20:22 PST | 1h 27m | N626QX |
| 2025-12-16 | KPHX | KSAN | 19:49 MST | 20:10 PST | 1h 20m | N643QX |
| 2025-12-15 | KPHX | KSAN | 20:16 MST | 20:30 PST | 1h 13m | N651QX |
| 2025-12-14 | KPHX | KSAN | 20:09 MST | 20:18 PST | 1h 09m | N632QX |
| 2025-12-13 | KPHX | KSAN | 21:13 MST | 21:20 PST | 1h 06m | N624QX |
| 2025-12-12 | KPHX | KSAN | 20:00 MST | 20:12 PST | 1h 11m | A8D71C |
| 2025-12-11 | KPHX | KSAN | 19:54 MST | 20:10 PST | 1h 16m | N644QX |
| 2025-12-10 | KPHX | KSAN | 19:51 MST | 19:52 PST | 1h 00m | N651QX |
| 2025-10-25 | KPAE | KLAS | 10:04 PDT | 12:22 PDT | 2h 18m | N642QX |
| 2025-10-24 | KPAE | ? | 10:27 PDT | 19:50Z | 2h 23m | N652MK |
| 2025-10-22 | KPAE | KLAS | 10:03 PDT | 12:24 PDT | 2h 20m | N620QX |
| 2025-10-21 | KPAE | KLAS | 10:02 PDT | 12:20 PDT | 2h 17m | N653QX |
| 2025-10-20 | KPAE | KLAS | 10:06 PDT | 12:12 PDT | 2h 05m | N624QX |
| 2025-10-19estimated | ? | ? | 18:57Z | 19:22Z | 0h 24m | N636QX |
| 2025-10-15estimated | KPAE | ? | 10:12 PDT | 17:38Z | 0h 25m | N624QX |
| 2025-10-14 | KPAE | KLAS | 10:05 PDT | 12:16 PDT | 2h 10m | N638QX |
| 2025-10-13 | KPAE | KLAS | 10:12 PDT | 12:22 PDT | 2h 10m | N631QX |
| 2025-10-07 | KPAE | KLAS | 10:14 PDT | 12:24 PDT | 2h 10m | N643QX |
| 2025-10-06 | KPAE | KLAS | 10:07 PDT | 12:23 PDT | 2h 15m | N625QX |
| 2025-10-05 | KPAE | KLAS | 08:45 PDT | 12:12 PDT | 3h 26m | N639QX |
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.
Follow this flight
Get an email when QXE2320 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]