Flight

QXE2099

Flight history and live tracking for QXE2099, 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

DateSun 04 Oct 2026
RouteKMFR Rogue Valley International-Medford Airport → KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD
Scheduled departure08:17 PDT

Scheduled and estimated times from the FAA SWIM feed, local to each airport.

Route

AirlineHorizon Air
Observed routePAFA → PANC

Flight history 200 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KMFR Rogue Valley International-Medford AirportKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD08:37 PDT10:29 PDT1h 52m
2026-10-02KGEG SPOKANE INTERNATIONALKBOI BOISE AIR TERMINAL07:02 PDT08:46 MDT0h 44mN639QX
2026-10-01KGEG SPOKANE INTERNATIONALKBOI BOISE AIR TERMINAL07:07 PDT08:50 MDT0h 43mN647QX
2026-09-30KGEG SPOKANE INTERNATIONALKBOI BOISE AIR TERMINAL07:07 PDT08:49 MDT0h 42mN632QX
2026-09-29KGEG SPOKANE INTERNATIONALKBOI BOISE AIR TERMINAL06:58 PDT08:40 MDT0h 42mN642QX
2026-09-28KGEG SPOKANE INTERNATIONALKBOI BOISE AIR TERMINAL08:57 PDT10:41 MDT0h 44mN623QX
2026-09-27KGEG SPOKANE INTERNATIONALKBOI BOISE AIR TERMINAL07:03 PDT08:49 MDT0h 46mN637QX
2026-09-26KGEG SPOKANE INTERNATIONALKBOI BOISE AIR TERMINAL08:12 PDT09:59 MDT0h 47mN661QX
2026-09-25KGEG SPOKANE INTERNATIONALKBOI BOISE AIR TERMINAL07:01 PDT08:48 MDT0h 47mN664QX
2026-09-24KGEGKBOI06:57 PDT08:50 MDT0h 52mN655QX
2026-09-23KGEGKBOI06:56 PDT08:46 MDT0h 49mN653QX
2026-09-22KGEGKBOI06:56 PDT08:52 MDT0h 55mA8D365
2026-09-21KGEGKBOI06:57 PDT08:52 MDT0h 54mN647QX
2026-09-20estimated?KBOI13:59Z08:42 MDT0h 42mA8A0C1
2026-09-18estimated??14:04Z14:48Z0h 43mN626QX
2026-09-17estimated??14:04Z16:31Z2h 26mN643QX
2026-09-16estimated??14:06Z14:34Z0h 27mA8E0E3
2026-09-14estimated??14:07Z14:48Z0h 40mN620QX
2026-09-13estimated??14:01Z14:46Z0h 44mA8D71C
2026-09-12estimated??14:08Z14:34Z0h 26mN626QX
2026-09-11estimated??14:06Z17:04Z2h 58mN630QX
2026-09-10estimated??14:12Z14:54Z0h 41mN643QX
2026-09-09estimated?KBOI14:05Z08:46 MDT0h 40mN635QX
2026-09-08estimated??14:05Z14:46Z0h 40mN624QX
2026-09-06estimated??14:00Z14:46Z0h 45mN620QX
2026-09-05estimated??13:57Z14:28Z0h 30mN654QX
2026-09-04estimated??14:08Z15:00Z0h 51mN632QX
Earlier flights (173) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03estimated??14:11Z16:14Z2h 02mN645QX
2026-09-01estimated??14:02Z14:44Z0h 42mN635QX
2026-08-31estimated??14:00Z16:26Z2h 25mA8D365
2026-08-30estimated??14:13Z14:50Z0h 36mA8AF9D
2026-08-29estimated??14:07Z14:34Z0h 26mN636QX
2026-08-28estimated??14:01Z14:44Z0h 43mN635QX
2026-08-27estimated??14:09Z14:34Z0h 24mN630QX
2026-08-25estimated??14:08Z14:36Z0h 27mA8CFAE
2026-08-24estimated??14:10Z14:36Z0h 25mA8B964
2026-08-23estimated??14:11Z14:54Z0h 43mA8AF9D
2026-08-22estimated??14:19Z17:20Z3h 01mA8A82F
2026-08-21estimated?KBOI13:57Z08:40 MDT0h 42mN630QX
2026-08-20estimated??14:03Z16:13Z2h 10mN664QX
2026-08-18PAFAPANC21:55 AKDT22:52 AKDT0h 56mN644QX
2026-08-16PAFAPANC20:37 AKDT21:40 AKDT1h 02mN644QX
2026-08-15PAFAPANC20:36 AKDT21:32 AKDT0h 55mN644QX
2026-08-14PAFAPANC20:42 AKDT23:04 AKDT2h 22mN644QX
2026-08-13PAFAPANC20:34 AKDT21:38 AKDT1h 03mN644QX
2026-08-12PAFAPANC21:01 AKDT21:58 AKDT0h 56mN644QX
2026-07-23PAFAPANC21:19 AKDT22:22 AKDT1h 02mA8A478
2026-07-22PAFAPANC21:35 AKDT22:38 AKDT1h 02mN653QX
2026-07-21PAFAPANC20:35 AKDT21:38 AKDT1h 02mA8A478
2026-07-20PAFAPANC20:34 AKDT21:40 AKDT1h 05mN635QX
2026-07-19PAFAPANC20:35 AKDT21:42 AKDT1h 06mN635QX
2026-07-18PAFAPANC20:33 AKDT21:34 AKDT1h 00mN646QX
2026-07-17PAFAPANC20:34 AKDT21:42 AKDT1h 07mN635QX
2026-07-16PAFAPANC20:41 AKDT21:54 AKDT1h 12mN646QX
2026-07-15PAFAPANC20:43 AKDT22:04 AKDT1h 20mN634QX
2026-07-14PAFAPANC20:38 AKDT21:38 AKDT0h 59mN634QX
2026-07-13PAFAPANC20:32 AKDT21:30 AKDT0h 57mA8A0C1
2026-07-12PAFAPANC20:36 AKDT21:40 AKDT1h 04mN636QX
2026-07-11PAFAPANC20:31 AKDT21:32 AKDT1h 00mN653QX
2026-07-10PAFAPANC20:32 AKDT21:42 AKDT1h 09mN653QX
2026-07-09PAFAPANC21:15 AKDT22:10 AKDT0h 54mA8B964
2026-07-08PAFAPANC20:43 AKDT21:38 AKDT0h 54mA8B964
2026-07-07PAFAPANC20:52 AKDT21:58 AKDT1h 05mN650QX
2026-07-06PAFAPANC21:05 AKDT21:58 AKDT0h 52mN650QX
2026-07-05PAFAPANC20:35 AKDT21:36 AKDT1h 00mN650QX
2026-07-04PAFAPANC20:37 AKDT21:42 AKDT1h 04mN650QX
2026-07-03PAFAPANC20:33 AKDT21:38 AKDT1h 04mN650QX
2026-07-02PAFAPANC21:59 AKDT23:22 AKDT1h 22mN646QX
2026-07-01PAFAPANC20:32 AKDT21:44 AKDT1h 11mN646QX
2026-06-30PAFAPANC20:41 AKDT21:56 AKDT1h 14mN642QX
2026-06-29PAFAPANC20:35 AKDT21:34 AKDT0h 58mN642QX
2026-06-28PAFAPANC20:38 AKDT21:40 AKDT1h 01mN642QX
2026-06-27PAFAPANC20:38 AKDT21:32 AKDT0h 54mN648QX
2026-06-26PAFAPANC20:41 AKDT21:34 AKDT0h 52mN648QX
2026-06-25PAFAPANC20:31 AKDT21:34 AKDT1h 02mA8A478
2026-06-24PAFAPANC22:33 AKDT23:40 AKDT1h 06mN625QX
2026-06-23PAFAPANC20:44 AKDT21:40 AKDT0h 55mA8D71C
2026-06-22PAFAPANC20:42 AKDT21:38 AKDT0h 55mN625QX
2026-06-21PAFAPANC22:18 AKDT23:22 AKDT1h 03mN625QX
2026-06-20PAFAPANC20:42 AKDT21:40 AKDT0h 57mN625QX
2026-06-19PAFAPANC20:32 AKDT21:28 AKDT0h 55mN625QX
2026-06-18PAFAPANC20:34 AKDT21:34 AKDT0h 59mN642QX
2026-06-17PAFAPANC20:30 AKDT21:30 AKDT0h 59mN625QX
2026-06-16PAFAPANC20:37 AKDT21:34 AKDT0h 56mA8ABE6
2026-06-15PAFAPANC20:38 AKDT21:40 AKDT1h 02mA8ABE6
2026-06-14PAFAPANC20:50 AKDT21:46 AKDT0h 55mN628QX
2026-06-13PAFAPANC20:39 AKDT21:36 AKDT0h 56mN637QX
2026-06-12PAFAPANC20:35 AKDT21:30 AKDT0h 54mA8B5AD
2026-05-29estimatedKPDX?11:03 PDT18:32Z0h 28mN643QX
2026-05-28estimatedKPDX?11:12 PDT20:52Z2h 39mN639QX
2026-05-27estimatedKPDX?10:49 PDT18:43Z0h 53mN623QX
2026-05-26estimatedKPDX?11:06 PDT19:00Z0h 53mN629QX
2026-05-25estimatedKPDX?10:44 PDT20:42Z2h 57mA8A82F
2026-05-24estimatedKPDX?10:34 PDT18:52Z1h 18mA8C0D2
2026-05-23estimatedKPDX?11:03 PDT20:40Z2h 37mN630QX
2026-05-22estimatedKPDX?10:38 PDT18:28Z0h 49mA8D365
2026-05-21estimatedKPDX?11:03 PDT20:48Z2h 44mN627QX
2026-05-20partialKPDX?18:13 PDTN637QX
2026-05-19partialKPDX?18:22 PDTA8D365
2026-05-12partialKPHX?15:29 MSTA8D365
2026-05-11estimatedKPHX?15:34 MST23:58Z1h 23mA8D365
2026-05-11partial??01:30ZA8BD1B
2026-05-10partialKPHX?15:27 MSTA8BD1B
2026-05-09partialKPHX?15:27 MSTA82DFB
2026-05-08partialKPHX?15:41 MSTA82A44
2026-05-07partialKPHX?15:32 MSTA82A44
2026-05-06partialKPHX?15:33 MSTA8CFAE
2026-05-05estimatedKPHX?15:41 MST23:58Z1h 16mN648QX
2026-05-05estimatedKBOIKPHX13:46 MDT14:34 MST1h 47mN648QX
2026-05-04estimatedKPHX?15:26 MST23:50Z1h 23mA8C0D2
2026-05-04KBOIKPHX13:31 MDT14:34 MST2h 02mA8C0D2
2026-05-03partialKPHX?15:28 MSTA83F30
2026-05-02partialKPHX?15:24 MSTA81F1F
2026-05-01partialKPHX?15:18 MSTA81F1F
2026-04-30estimated??22:29Z23:28Z0h 58mN622QX
2026-04-30estimatedKBOIKPHX13:34 MDT14:10 MST1h 35mN622QX
2026-04-29estimatedKPHX?15:23 MST23:56Z1h 32mA8C0D2
2026-04-29estimatedKBOIKPHX13:33 MDT14:20 MST1h 46mA8C0D2
2026-04-28estimatedKPHX?15:29 MST23:56Z1h 26mN644QX
2026-04-28partialKPHX?13:35 MSTN644QX
2026-04-26partialKPHX?15:56 MSTA8A478
2026-04-25estimated??22:23Z23:56Z1h 32mN620QX
2026-04-25estimated?KPHX19:41Z14:18 MST1h 36mN620QX
2026-04-24partialKPHX?15:30 MSTA817B1
2026-04-22partialKPHX?15:25 MSTA817B1
2026-04-21estimated??19:40Z21:34Z1h 53mA8D365
2026-04-20estimated??19:47Z21:40Z1h 53mN645QX
2026-04-19estimated??20:25Z21:44Z1h 18mN629QX
2026-04-18estimated??19:43Z21:26Z1h 43mN625QX
2026-04-17estimated??19:55Z21:38Z1h 42mN643QX
2026-04-16estimated??19:43Z21:30Z1h 46mN644QX
2026-04-15estimated??19:43Z21:28Z1h 44mN650QX
2026-04-14estimated??19:48Z21:26Z1h 37mN645QX
2026-04-13estimated??20:38Z21:34Z0h 55mN629QX
2026-04-12estimated??19:48Z21:38Z1h 49mN647QX
2026-04-11estimated??20:35Z21:38Z1h 03mN629QX
2026-04-05estimated??21:08Z22:24Z1h 15mN629QX
2026-04-04estimated??20:27Z21:34Z1h 07mN628QX
2026-04-03estimated??19:36Z21:22Z1h 46mN650QX
2026-04-02estimated??20:18Z21:28Z1h 09mN639QX
2026-03-31estimated??19:44Z21:40Z1h 55mN636QX
2026-03-30estimated??19:44Z21:24Z1h 39mA8B964
2026-03-29estimated??20:48Z21:28Z0h 39mA8D71C
2026-03-28estimated??20:15Z21:30Z1h 14mA8C0D2
2026-03-08KSEAKBOI16:04 PST18:05 MST1h 00mN631QX
2026-01-06partialKPHX?14:54 MSTA87CF9
2026-01-05partialKPHX?14:44 MSTA86A66
2026-01-04partialKPHX?15:00 MSTA83F30
2026-01-03partialKPHX?14:42 MSTA89953
2026-01-02KPHXKBOI14:54 MST16:58 MST2h 03mN652MK
2026-01-02?KPHX19:04Z14:16 MST2h 11mN652MK
2026-01-01partialKPHX?15:11 MSTA842E7
2026-01-01estimated?KBOI00:02Z18:08 MST1h 05mN628QX
2025-12-31partialKPHX?16:13 MSTA83569
2025-12-30KPHXKBOI14:39 MST16:32 MST1h 52mA8ABE6
2025-12-30?KPHX19:04Z13:54 MST1h 50mA8ABE6
2025-12-30estimated?KBOI00:02Z18:24 MST1h 21mA8D71C
2025-12-29partialKPHX?16:23 MSTA8D71C
2025-12-29?KBOI03:01Z22:06 MST2h 04mN654QX
2025-12-28KBOIKPHX12:03 MST13:54 MST1h 50mN654QX
2025-12-27partialKPHX?14:54 MSTA8D71C
2025-12-26partialKPHX?14:43 MSTA8C840
2025-12-25partialKPHX?14:34 MSTA83F30
2025-12-24partialKPHX?14:41 MSTA8B964
2025-12-24estimated??00:00Z00:44Z0h 44mN622QX
2025-12-23partialKPHX?15:58 MSTA81F1F
2025-12-22KPHX?14:44 MST23:46Z2h 01mA8C840
2025-12-22KBOIKPHX12:06 MST14:04 MST1h 58mA8C840
2025-12-21partialKPHX?14:46 MSTA8D71C
2025-12-21estimated??00:02Z01:04Z1h 02mA8BD1B
2025-12-20partialKPHX?15:59 MSTA8BD1B
2025-12-19partialKPHX?14:51 MSTA86E1D
2025-12-18estimated??21:46Z23:58Z2h 11mN644QX
2025-12-18?KPHX19:22Z14:00 MST1h 38mN644QX
2025-12-16partialKPHX?20:54 MSTA8B5AD
2025-12-15?KBOI04:04Z23:24 MST2h 19mN635QX
2025-12-15?KPHX01:14Z20:28 MST2h 13mN635QX
2025-12-13KPHXKBOI20:54 MST23:00 MST2h 05mN646QX
2025-12-13?KPHX01:20Z20:04 MST1h 43mN646QX
2025-12-12KPHXKBOI20:45 MST22:48 MST2h 02mA8A82F
2025-12-12?KPHX01:13Z20:00 MST1h 47mA8A82F
2025-11-27estimated?KBOI21:49Z16:30 MST1h 40mN629QX
2025-11-27estimated??19:46Z20:42Z0h 55mN629QX
2025-11-26estimated??21:47Z22:48Z1h 00mN628QX
2025-11-26estimated??19:07Z20:30Z1h 22mN628QX
2025-10-30partialKPHX?20:08 MSTA82DFB
2025-10-29partialKPHX?20:28 MSTA86E1D
2025-10-28KPHXKBOI20:06 MST23:06 MDT1h 59mN653QX
2025-10-28estimated?KPHX00:11Z18:40 MST1h 29mN653QX
2025-10-27partialKPHX?20:51 MSTA8A478
2025-10-04estimated?KPHX15:01Z09:30 MST1h 28mA8A478
2025-10-02KBOI?18:09 MDT01:15Z1h 05mA891E5
2025-08-26KPHX?21:43 MST06:30Z1h 46mN632QX
2025-08-26KBOIKPHX20:34 MDT21:12 MST1h 37mN624QX
2025-08-22partialKPHX?01:49 MSTA81F1F
2025-08-22partialKPHX?22:53 MSTN622QX
2025-08-20partialKPHX?20:40 MSTA817B1
2025-08-19partialKPHX?21:29 MSTA8B964
2025-08-16partialKPHX?19:47 MSTA86E1D
2025-08-15partialKPHX?19:51 MSTA871D4

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