Flight

QXE2128

Flight history and live tracking for QXE2128, 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 → KSEA SEATTLE TACOMA INTERNATIONAL
Scheduled departure18:37 PDT

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

Route

AirlineHorizon Air
Typical originKRDM Roberts Field
Typical destinationKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD
Distance716 nm

Flight history 161 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KRDM Roberts FieldKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD08:46 PDT10:44 PDT1h 58mN670QX
2026-10-01KRDM Roberts FieldKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD07:45 PDT09:45 PDT2h 00mN634QX
2026-09-30KRDM Roberts FieldKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD07:25 PDT09:22 PDT1h 57mN624QX
2026-09-29KRDM Roberts FieldKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD07:05 PDT08:51 PDT1h 46mN670QX
2026-09-28KRDM Roberts FieldKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD07:21 PDT09:13 PDT1h 52mN667QX
2026-09-27KRDM Roberts FieldKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD07:33 PDT09:35 PDT2h 02mN659QX
2026-09-26KRDM Roberts FieldKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD07:08 PDT09:04 PDT1h 56mN626QX
2026-09-25KRDM Roberts FieldKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD07:08 PDT09:10 PDT2h 02mN669QX
2026-09-24estimatedKRDMKSAN07:12 PDT09:20 PDT2h 07mN642QX
2026-09-23estimatedKRDMKSAN07:06 PDT09:04 PDT1h 57mN637QX
2026-09-22estimatedKRDMKSAN07:05 PDT09:24 PDT2h 18mN636QX
2026-09-21estimatedKRDMKSAN07:11 PDT09:14 PDT2h 02mN653QX
2026-09-20estimatedKRDMKSAN07:23 PDT09:16 PDT1h 52mA8C489
2026-09-17estimatedKRDMKSAN07:07 PDT09:10 PDT2h 02mN627QX
2026-09-16estimatedKRDMKSAN07:11 PDT09:20 PDT2h 08mN654QX
2026-09-14estimatedKRDMKSAN07:12 PDT09:08 PDT1h 56mA8E0E3
2026-09-13estimatedKRDMKSAN07:05 PDT09:06 PDT2h 00mN625QX
2026-09-12estimatedKRDMKSAN07:07 PDT09:02 PDT1h 55mA8A82F
2026-09-11estimatedKRDMKSAN07:23 PDT09:32 PDT2h 09mA8C0D2
2026-09-10estimatedKRDMKSAN07:10 PDT09:06 PDT1h 55mN625QX
2026-09-09estimatedKRDMKSAN07:11 PDT09:06 PDT1h 54mA8D71C
2026-09-08estimatedKRDMKSAN07:34 PDT09:30 PDT1h 55mN653QX
2026-09-06estimatedKRDMKSAN07:15 PDT09:18 PDT2h 03mN642QX
2026-09-05estimatedKRDMKSAN07:14 PDT09:20 PDT2h 06mN622QX
2026-09-04estimatedKRDMKSAN07:41 PDT09:52 PDT2h 10mN641QX
2026-09-03estimatedKRDMKSAN07:07 PDT09:10 PDT2h 02mN654QX
Earlier flights (135) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-01estimatedKRDMKSAN07:10 PDT09:16 PDT2h 05mA8DD2C
2026-08-31estimatedKRDMKSAN07:09 PDT09:20 PDT2h 10mA8ABE6
2026-08-30estimatedKRDMKSAN07:41 PDT09:36 PDT1h 54mN632QX
2026-08-29estimatedKRDMKSAN07:15 PDT09:14 PDT1h 58mA8CFAE
2026-08-28estimatedKRDMKSAN07:34 PDT09:38 PDT2h 03mN632QX
2026-08-27estimatedKRDMKSAN07:19 PDT09:24 PDT2h 04mA8CFAE
2026-08-25estimatedKRDMKSAN07:19 PDT09:22 PDT2h 02mN625QX
2026-08-24KRDMKSAN07:32 PDT09:34 PDT2h 01mN630QX
2026-08-23?KSAN14:36Z09:41 PDT2h 04mA8E0E3
2026-08-22?KSAN14:24Z09:50 PDT2h 25mN646QX
2026-08-21?KSAN14:13Z09:30 PDT2h 16mN652MK
2026-08-20estimated?KSAN14:57Z09:58 PDT2h 00mN637QX
2026-08-19estimated??14:12Z16:00Z1h 47mN626QX
2026-08-18estimatedKSJCKSEA19:29 PDT21:22 PDT1h 52mN631QX
2026-08-17KMRYKSEA18:34 PDT04:32 PDT9h 58mN635QX
2026-08-16KMRYKSEA19:24 PDT21:24 PDT1h 59mN635QX
2026-08-15estimatedKMRYKSEA18:28 PDT20:28 PDT1h 59mN671QX
2026-08-14KMRYKSEA19:12 PDT21:02 PDT1h 49mN662QX
2026-08-13KMRYKSEA18:36 PDT23:40 PDT5h 03mN650QX
2026-08-12KMRYKSEA18:22 PDT20:16 PDT1h 53mN626QX
2026-07-23KMRYKSEA18:59 PDT20:52 PDT1h 52mN638QX
2026-07-22KMRYKSEA19:40 PDT21:27 PDT1h 46mN634QX
2026-07-21KMRYKSEA18:29 PDT20:20 PDT1h 50mN642QX
2026-07-20estimatedKSJCKSEA18:45 PDT20:28 PDT1h 43mN651QX
2026-07-19KMRYKSEA18:26 PDT20:16 PDT1h 49mN624QX
2026-07-18KMRYKSEA19:12 PDT21:02 PDT1h 49mA8A82F
2026-07-17KMRYKSEA20:41 PDT22:24 PDT1h 42mA8ABE6
2026-07-16KMRYKSEA18:45 PDT20:32 PDT1h 46mN641QX
2026-07-15KMRYKSEA19:07 PDT20:52 PDT1h 44mN625QX
2026-07-14KSJCKSEA18:33 PDT20:30 PDT1h 56mN651QX
2026-07-13KSJCKSEA18:57 PDT20:46 PDT1h 48mA8D71C
2026-07-12KSJCKSEA18:30 PDT20:18 PDT1h 47mA8D71C
2026-07-11KSJCKSEA18:40 PDT20:22 PDT1h 41mN639QX
2026-07-10KSJCKSEA19:04 PDT21:04 PDT1h 59mA8DD2C
2026-07-09KSJCKBFI18:33 PDT20:34 PDT2h 01mA8C840
2026-07-08KSJCKSEA18:34 PDT20:20 PDT1h 46mN637QX
2026-07-07KSJCKSEA18:28 PDT20:14 PDT1h 45mN643QX
2026-07-06KSJCKSEA18:55 PDT20:42 PDT1h 46mN647QX
2026-07-05KSJCKSEA18:23 PDT20:10 PDT1h 46mA8AF9D
2026-07-04KSJCKSEA18:31 PDT20:26 PDT1h 54mA8DD2C
2026-07-03KSJCKSEA18:29 PDT20:34 PDT2h 04mN632QX
2026-07-02KSJCKSEA18:29 PDT20:30 PDT2h 00mA8C0D2
2026-07-01KSJCKSEA18:28 PDT20:34 PDT2h 05mN626QX
2026-06-30KSJCKSEA18:22 PDT20:20 PDT1h 57mN652MK
2026-06-29KSJCKSEA18:29 PDT20:30 PDT2h 00mN630QX
2026-06-28KSJCKSEA18:30 PDT20:26 PDT1h 55mN639QX
2026-06-27KSJCKSEA18:27 PDT20:28 PDT2h 00mA8CFAE
2026-06-26KSJCKSEA18:33 PDT20:32 PDT1h 58mN652MK
2026-06-25KSJCKSEA18:57 PDT21:00 PDT2h 02mN624QX
2026-06-24KSJCKSEA18:32 PDT20:28 PDT1h 55mN624QX
2026-06-23KSJCKSEA18:28 PDT20:24 PDT1h 55mN633QX
2026-06-22KSJCKSEA18:30 PDT20:28 PDT1h 58mA8C840
2026-06-21KSJCKSEA18:25 PDT20:26 PDT2h 01mN624QX
2026-06-20KSJCKSEA18:45 PDT20:34 PDT1h 48mA8AF9D
2026-06-19KSJCKSEA18:41 PDT20:28 PDT1h 46mN651QX
2026-06-18KSJCKSEA18:32 PDT20:28 PDT1h 55mN651QX
2026-06-17KSJCKSEA18:28 PDT20:28 PDT1h 59mN647QX
2026-06-16KSJCKSEA18:32 PDT20:34 PDT2h 02mN643QX
2026-06-15KSJCKSEA18:31 PDT20:32 PDT2h 00mN622QX
2026-06-14KSJCKSEA18:29 PDT20:28 PDT1h 59mN641QX
2026-06-13KSJCKSEA18:36 PDT20:38 PDT2h 01mN644QX
2026-06-12KSJCKSEA18:28 PDT20:28 PDT1h 59mN645QX
2026-05-12estimatedKPDXKBLI14:27 PDT15:16 PDT0h 48mN627QX
2026-05-11KPDXKBLI14:29 PDT15:04 PDT0h 35mN654QX
2026-05-10KPDXKBLI14:29 PDT15:18 PDT0h 48mA8C489
2026-05-09KPDXKBLI14:40 PDT15:16 PDT0h 35mA8B964
2026-05-08estimatedKPDXKBLI14:31 PDT15:24 PDT0h 52mN648QX
2026-05-07KPDXKBLI14:29 PDT15:10 PDT0h 40mA8D365
2026-05-06KPDXKBLI14:25 PDT15:08 PDT0h 42mN632QX
2026-05-05KPDXKBLI14:32 PDT15:14 PDT0h 41mN649QX
2026-05-04KPDXKBLI14:27 PDT15:08 PDT0h 40mN643QX
2026-05-03KPDXKBLI14:33 PDT15:12 PDT0h 38mN636QX
2026-05-02KPDXKBLI14:30 PDT15:08 PDT0h 37mN628QX
2026-05-01estimatedKPDXKBLI14:32 PDT15:20 PDT0h 47mN654QX
2026-04-30KPDXKBLI14:36 PDT15:14 PDT0h 37mN653QX
2026-04-29KPDXKBLI14:23 PDT15:18 PDT0h 55mA8BD1B
2026-04-28KPDXKBLI14:29 PDT15:20 PDT0h 50mN642QX
2026-04-27KPDXKBLI14:19 PDT15:16 PDT0h 56mN624QX
2026-04-26KPDXKBLI14:32 PDT15:16 PDT0h 43mA8BD1B
2026-04-25KPDXKBLI14:37 PDT15:16 PDT0h 38mN654QX
2026-04-24KPDXKBLI14:33 PDT15:14 PDT0h 40mN629QX
2026-04-23KPDXKBLI14:32 PDT15:14 PDT0h 41mN629QX
2026-04-22KPDXKBLI14:34 PDT15:18 PDT0h 43mN638QX
2026-04-21estimated?KPDX14:42Z08:46 PDT1h 03mN626QX
2026-04-20estimated?KPDX18:41Z12:44 PDT1h 02mN648QX
2026-04-19estimated?KPDX14:43Z08:48 PDT1h 04mA8A0C1
2026-04-18?KPDX14:39Z08:50 PDT1h 10mN642QX
2026-04-17estimated?KPDX14:35Z08:52 PDT1h 16mA8CFAE
2026-04-16estimated?KPDX14:39Z09:02 PDT1h 22mN647QX
2026-04-14estimated?KPDX14:41Z08:54 PDT1h 12mN652MK
2026-04-12estimated?KPDX14:34Z08:46 PDT1h 11mN639QX
2026-04-11KSTSKPDX07:35 PDT08:42 PDT1h 06mN626QX
2026-04-06estimated?KPDX14:39Z08:48 PDT1h 08mN639QX
2026-04-05estimated?KPDX14:39Z08:50 PDT1h 10mN647QX
2026-04-04estimated?KPDX14:35Z08:46 PDT1h 10mN639QX
2026-04-03estimated?KPDX14:39Z08:54 PDT1h 14mA8BD1B
2026-04-02KSTSKPDX07:38 PDT08:58 PDT1h 19mN639QX
2026-03-31estimated?KPDX14:40Z08:48 PDT1h 07mN646QX
2026-03-30estimated?KPDX14:34Z08:44 PDT1h 09mN629QX
2026-03-29estimated?KPDX14:45Z08:54 PDT1h 08mN651QX
2026-03-28KSTSKPDX07:35 PDT08:46 PDT1h 10mN630QX
2026-01-06KPHXKSAN12:34 MST13:00 PST1h 26mA8C0D2
2026-01-05KPHXKSAN13:13 MST13:22 PST1h 08mA8C0D2
2026-01-04KPHXKSAN13:12 MST13:26 PST1h 13mA8BD1B
2026-01-03KPHXKSAN12:31 MST12:46 PST1h 14mN624QX
2026-01-02KPHXKSAN14:09 MST14:48 PST1h 38mN648QX
2025-12-30KPHXKSAN13:28 MST13:46 PST1h 17mN630QX
2025-12-29KPHXKSAN13:06 MST13:36 PST1h 29mN630QX
2025-12-28partialKPHX?12:56 MSTN628QX
2025-12-27KPHXKSAN13:47 MST13:58 PST1h 10mA8C840
2025-12-26KPHXKSAN12:35 MST12:48 PST1h 12mN651QX
2025-12-23KPHXKSAN13:26 MST13:52 PST1h 25mN652MK
2025-12-22KPHXKSAN13:19 MST13:42 PST1h 22mN622QX
2025-12-21KPHXKSAN12:26 MST12:44 PST1h 17mN647QX
2025-12-20estimatedKRDMKSAN11:29 PST12:50 PST1h 20mN647QX
2025-12-19estimatedKRDMKSAN13:31 PST15:16 PST1h 45mN644QX
2025-12-18KPHXKSAN12:33 MST13:08 PST1h 34mA8D71C
2025-12-17KSMFKRDD12:19 PST12:54 PST0h 34mN629QX
2025-12-17?KSMF16:21Z10:58 PST2h 36mN629QX
2025-12-16KSEAKRDD07:55 PST09:42 PST1h 47mN648QX
2025-12-15KSEAKRDD08:28 PST10:50 PST2h 21mA8C489
2025-12-13estimatedKSJCKSEA15:14 PST15:58 PST0h 44mA8C840
2025-12-13KSEAKRDM10:27 PST13:36 PST3h 09mA8C840
2025-12-11?KRDD19:35Z13:44 PST2h 08mA8C840
2025-12-10estimated?KRDD21:23Z14:18 PST0h 55mN638QX
2025-12-10KSEA?09:16 PST20:06Z2h 49mN638QX
2025-10-25KPDXKSJC14:45 PDT16:24 PDT1h 38mN638QX
2025-08-25estimated??01:57Z10:55Z8h 58mN643QX
2025-08-23estimatedKLAXKRNO22:40 PDT11:54 PDT13h 13mN645QX
2025-08-21partialKRNO?23:58 PDTA8CFAE
2025-08-19KPDXKMCI11:47 PDT18:36 CDT4h 48mN638QX
2025-08-17KPDXKMCI10:40 PDT16:22 CDT3h 42mA8D71C
2025-08-16KPDXKMCI10:33 PDT16:51 CDT4h 18mA8A0C1
2025-08-15partialKTTD?17:33 PDTA8CFAE
2025-08-14KPDX?11:00 PDT19:52Z1h 51mA8CFAE

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