Flight

QXE2057

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

DateWed 07 Oct 2026
RouteKPDX PORTLAND INTERNATIONAL → KRDM Roberts Field
Scheduled departure21:35 PDT

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

Route

AirlineHorizon Air
Typical originKPDX PORTLAND INTERNATIONAL
Typical destinationKRDM Roberts Field
Distance101 nm

Flight history 209 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-06KPDX PORTLAND INTERNATIONALKRDM Roberts Field21:49 PDT22:15 PDT0h 26mN672QX
2026-10-05KPDX PORTLAND INTERNATIONALKRDM Roberts Field21:54 PDT22:28 PDT0h 34mN624QX
2026-10-04KPDX PORTLAND INTERNATIONALKRDM Roberts Field21:37 PDT22:17 PDT0h 40mN635QX
2026-10-03KPDX PORTLAND INTERNATIONALKRDM Roberts Field21:58 PDT22:25 PDT0h 27mN620QX
2026-10-02KPDX PORTLAND INTERNATIONALKRDM Roberts Field22:18 PDT22:44 PDT0h 26mN636QX
2026-10-01KPDX PORTLAND INTERNATIONALKRDM Roberts Field22:15 PDT22:42 PDT0h 27mN637QX
2026-09-30KPDX PORTLAND INTERNATIONALKRDM Roberts Field21:59 PDT22:26 PDT0h 27mN645QX
2026-09-29KPDX PORTLAND INTERNATIONALKRDM Roberts Field22:12 PDT22:40 PDT0h 28mN628QX
2026-09-28partialKPDX?21:49 PDTN667QX
2026-09-27partialKPDX?21:54 PDTN620QX
2026-09-26partialKPDX?21:58 PDTN648QX
2026-09-25KPDXKRDM22:01 PDT22:44 PDT0h 42mN669QX
2026-09-24partialKPDX?22:03 PDTN642QX
2026-09-23KPDXKRDM22:15 PDT22:50 PDT0h 34mN671QX
2026-09-22partialKPDX?21:50 PDTN636QX
2026-09-21partialKPDX?21:48 PDTA8BD1B
2026-09-20partialKPDX?22:02 PDTA8B964
2026-09-18partialKPDX?22:20 PDTN654QX
2026-09-17KPDXKRDM22:17 PDT22:46 PDT0h 29mN631QX
2026-09-16KPDXKRDM22:05 PDT22:34 PDT0h 28mN654QX
2026-09-15partialKPDX?21:49 PDTN645QX
2026-09-14partialKPDX?22:10 PDTA8E0E3
2026-09-13partialKPDX?22:03 PDTN625QX
2026-09-12partialKPDX?22:30 PDTN627QX
2026-09-11partialKPDX?23:37 PDTN624QX
2026-09-09partialKPDX?22:02 PDTN625QX
2026-09-08KPDXKRDM22:11 PDT22:38 PDT0h 26mN653QX
2026-09-07partialKPDX?22:07 PDTN648QX
2026-09-06partialKPDX?21:57 PDTN642QX
Earlier flights (180) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-05partialKPDX?21:59 PDTA8BD1B
2026-09-03partialKPDX?21:56 PDTN628QX
2026-09-01partialKPDX?22:05 PDTA8B5AD
2026-08-31partialKPDX?22:06 PDTN646QX
2026-08-30partialKPDX?21:56 PDTN641QX
2026-08-29partialKPDX?22:04 PDTN631QX
2026-08-28partialKPDX?22:02 PDTN649QX
2026-08-27partialKPDX?22:01 PDTN634QX
2026-08-25partialKPDX?22:00 PDTN638QX
2026-08-24partialKPDX?22:41 PDTN647QX
2026-08-23partialKPDX?22:06 PDTA8C489
2026-08-22partialKPDX?22:15 PDTA8D365
2026-08-21partialKPDX?21:52 PDTN642QX
2026-08-20partialKPDX?22:01 PDTN665QX
2026-08-19estimated??05:04Z05:44Z0h 39mN653QX
2026-08-18partialKPDX?21:54 PDTN648QX
2026-08-16partialKPDX?22:02 PDTN649QX
2026-08-15estimated??05:35Z14:46Z9h 10mN651QX
2026-08-14partialKPDX?22:02 PDTN639QX
2026-08-13partialKPDX?21:56 PDTN620QX
2026-08-12partialKPDX?21:47 PDTN660QX
2026-07-23estimated?KPDX05:31Z23:04 PDT0h 32mA8C0D2
2026-07-22partialKPDX?21:54 PDTN639QX
2026-07-21partialKPDX?22:24 PDTN623QX
2026-07-20partialKPDX?22:06 PDTN654QX
2026-07-19partialKPDX?22:02 PDTA8C0D2
2026-07-18partialKPDX?22:06 PDTA8DD2C
2026-07-17partialKPDX?23:36 PDTN628QX
2026-07-16partialKPDX?21:57 PDTA8CFAE
2026-07-15partialKPDX?22:14 PDTN653QX
2026-07-14partialKPDX?00:46 PDTA8AF9D
2026-07-12partialKPDX?22:05 PDTN652MK
2026-07-11partialKPDX?22:00 PDTA8C840
2026-07-10partialKPDX?21:59 PDTN624QX
2026-07-09partialKPDX?22:07 PDTN643QX
2026-07-08partialKPDX?22:04 PDTA8A82F
2026-07-07partialKPDX?22:03 PDTA8B5AD
2026-07-06partialKPDX?22:12 PDTA8BD1B
2026-07-04partialKPDX?22:02 PDTN641QX
2026-07-03partialKPDX?22:05 PDTA8A478
2026-07-02partialKPDX?22:04 PDTN644QX
2026-07-01partialKPDX?21:56 PDTN635QX
2026-06-30partialKPDX?22:07 PDTA8CFAE
2026-06-29partialKPDX?22:58 PDTA8DD2C
2026-06-28partialKPDX?22:26 PDTA8C0D2
2026-06-27partialKPDX?22:03 PDTA8D365
2026-06-26partialKPDX?22:06 PDTN632QX
2026-06-25partialKPDX?22:05 PDTN643QX
2026-06-24partialKPDX?22:17 PDTN628QX
2026-06-23partialKPDX?22:16 PDTN645QX
2026-06-22partialKPDX?22:05 PDTN644QX
2026-06-21partialKPDX?22:24 PDTN648QX
2026-06-20partialKPDX?21:54 PDTN637QX
2026-06-19partialKPDX?22:06 PDTA8BD1B
2026-06-18partialKPDX?22:02 PDTN632QX
2026-06-17partialKPDX?22:35 PDTN623QX
2026-06-16partialKPDX?22:04 PDTN651QX
2026-06-15KPDXKRDM22:40 PDT23:10 PDT0h 29mN646QX
2026-06-14KPDXKRDM21:59 PDT22:28 PDT0h 28mN652MK
2026-06-13partialKPDX?22:06 PDTA8B964
2026-06-12partialKPDX?22:08 PDTN652MK
2026-05-29partialKPDX?22:33 PDTA8B964
2026-05-28partialKPDX?22:04 PDTN631QX
2026-05-27partialKPDX?21:57 PDTA8A82F
2026-05-26partialKPDX?22:13 PDTA8CFAE
2026-05-25partialKPDX?22:03 PDTN636QX
2026-05-24partialKPDX?21:57 PDTA8ABE6
2026-05-23partialKPDX?22:14 PDTN635QX
2026-05-22partialKPDX?22:09 PDTN643QX
2026-05-21partialKPDX?22:10 PDTA8A478
2026-05-20partialKPDX?17:00 PDTA8D365
2026-05-19partialKPDX?19:08 PDTN636QX
2026-05-12partialKPDX?21:45 PDTN652MK
2026-05-11partialKPDX?21:47 PDTN653QX
2026-05-10partialKPDX?21:51 PDTN649QX
2026-05-09partialKPDX?21:47 PDTA8CFAE
2026-05-08partialKPDX?21:51 PDTN629QX
2026-05-07partialKPDX?21:44 PDTA8A478
2026-05-06partialKPDX?21:43 PDTN629QX
2026-05-05partialKPDX?21:48 PDTA8D365
2026-05-04partialKPDX?21:47 PDTN634QX
2026-05-03partialKPDX?21:43 PDTA8B964
2026-05-02partialKPDX?21:45 PDTN651QX
2026-05-01partialKPDX?23:25 PDTN642QX
2026-04-30partialKPDX?21:54 PDTN622QX
2026-04-28partialKPDX?21:50 PDTN653QX
2026-04-27partialKPDX?22:00 PDTN630QX
2026-04-26partialKPDX?21:43 PDTN626QX
2026-04-25partialKPDX?21:46 PDTN638QX
2026-04-24partialKPDX?21:44 PDTN623QX
2026-04-23estimated?KPDX05:07Z22:34 PDT0h 26mN643QX
2026-04-22partialKPDX?21:45 PDTN624QX
2026-04-21partialKPDX?21:51 PDTA8B964
2026-04-20estimated??04:43Z05:22Z0h 38mA8ABE6
2026-04-19estimated??04:45Z05:22Z0h 36mN636QX
2026-04-18partialKPDX?21:50 PDTN637QX
2026-04-17KPDXKRDM21:45 PDT22:12 PDT0h 26mN649QX
2026-04-16partialKPDX?21:35 PDTA8BD1B
2026-04-15partialKPDX?22:44 PDTN644QX
2026-04-14partialKPDX?21:35 PDTN651QX
2026-04-13partialKPDX?21:45 PDTN645QX
2026-04-12partialKPDX?21:59 PDTN643QX
2026-04-11partialKPDX?21:49 PDTN637QX
2026-04-06partialKPDX?22:01 PDTN632QX
2026-04-05estimated?KPDX04:51Z22:22 PDT0h 30mA8B964
2026-04-04partialKPDX?21:57 PDTN643QX
2026-04-03partialKPDX?21:56 PDTN641QX
2026-04-02partialKPDX?21:50 PDTN632QX
2026-04-01partialKPDX?21:36 PDTN626QX
2026-03-31estimated??04:46Z05:10Z0h 23mN649QX
2026-03-30partialKPDX?21:48 PDTN631QX
2026-03-29partialKPDX?21:55 PDTN644QX
2026-03-08KBZNKSEA19:24 MST20:04 PST1h 39mN654QX
2026-03-08KSEAKBZN16:04 PST18:26 MST1h 21mN654QX
2026-02-12partialKPDX?21:56 PSTA8B964
2026-02-11partialKPDX?22:10 PSTN650QX
2026-02-07partialKPDX?22:06 PSTA8C0D2
2026-02-05partialKPDX?21:55 PSTA8CFAE
2026-02-04partialKPDX?22:33 PSTN633QX
2026-02-03partialKPDX?21:54 PSTN648QX
2026-02-02partialKPDX?21:58 PSTN641QX
2026-02-01partialKPDX?21:58 PSTN635QX
2026-01-31partialKPDX?22:13 PSTN631QX
2026-01-30partialKPDX?21:58 PSTN653QX
2026-01-29KPDXKRDM21:58 PST22:36 PST0h 37mA8C489
2026-01-28partialKPDX?21:51 PSTA8B5AD
2026-01-27partialKPDX?21:55 PSTA8B5AD
2026-01-26partialKPDX?21:54 PSTN649QX
2026-01-25partialKPDX?22:23 PSTN636QX
2026-01-24partialKPDX?22:00 PSTA8A82F
2026-01-23partialKPDX?21:53 PSTN627QX
2026-01-22estimated??05:50Z06:46Z0h 55mA8B5AD
2026-01-21partialKPDX?21:58 PSTN654QX
2026-01-20partialKPDX?21:56 PSTA8A478
2026-01-19KPDXKRDM21:58 PST22:30 PST0h 31mN635QX
2026-01-09partialKPDX?21:57 PSTN636QX
2026-01-08partialKPDX?21:55 PSTN650QX
2026-01-07partialKPDX?22:13 PSTN631QX
2026-01-06partialKPDX?21:49 PSTN639QX
2026-01-05estimated??05:46Z06:48Z1h 01mN647QX
2026-01-04partialKPDX?21:50 PSTN649QX
2026-01-03partialKPDX?21:54 PSTA8C0D2
2026-01-02partialKPDX?22:13 PSTN629QX
2026-01-01estimated??05:44Z06:24Z0h 39mN645QX
2025-12-31partialKPDX?21:42 PSTN622QX
2025-12-30partialKPDX?22:01 PSTN653QX
2025-12-29partialKPDX?21:48 PSTN633QX
2025-12-28partialKPDX?21:56 PSTN652MK
2025-12-27partialKPDX?21:56 PSTN648QX
2025-12-26estimated??05:31Z06:26Z0h 55mN647QX
2025-12-25partialKPDX?21:47 PSTN649QX
2025-12-24partialKPDX?21:56 PSTN629QX
2025-12-23partialKPDX?22:02 PSTN649QX
2025-12-22estimated??05:51Z06:32Z0h 40mA8A478
2025-12-21estimated??05:58Z06:38Z0h 39mN628QX
2025-12-20partialKPDX?21:58 PSTN649QX
2025-12-19partialKPDX?21:53 PSTA8A82F
2025-12-02estimatedKTTD?21:52 PST06:28Z0h 35mA8C0D2
2025-11-27partialKPDX?21:54 PSTA8A0C1
2025-10-30partialKPDX?22:01 PDTN651QX
2025-10-29partialKPDX?23:33 PDTN631QX
2025-10-28partialKPDX?22:02 PDTN626QX
2025-10-27partialKPDX?22:03 PDTN633QX
2025-10-26partialKPDX?22:04 PDTA8BD1B
2025-10-25partialKPDX?22:14 PDTN632QX
2025-10-24partialKPDX?01:47 PDTA8AF9D
2025-10-23partialKPDX?22:02 PDTN653QX
2025-10-22estimatedKTTD?22:00 PDT05:30Z0h 30mN630QX
2025-10-20partialKPDX?22:21 PDTN647QX
2025-10-15estimated??04:53Z05:44Z0h 50mA8C0D2
2025-10-14partialKPDX?21:54 PDTN636QX
2025-10-13estimated??04:43Z05:40Z0h 56mA8D71C
2025-10-08partialKPDX?22:11 PDTN636QX
2025-10-07partialKPDX?22:12 PDTN629QX
2025-10-06partialKPDX?21:56 PDTA8C0D2
2025-08-26partialKPDX?22:15 PDTA8B5AD
2025-08-22estimatedKPDXKRDM04:36 PDT07:03 PDT2h 26mN653QX
2025-08-20partialKPDX?00:19 PDTN648QX
2025-08-16estimated??04:44Z05:28Z0h 43mN627QX
2025-08-15partialKPDX?22:12 PDTN634QX

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