Flight

QXE2471

Flight history and live tracking for QXE2471, 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
RouteKPSC Tri Cities Airport → KPDX PORTLAND INTERNATIONAL
Scheduled departure16:01 PDT

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

Route

AirlineHorizon Air
Observed routeKSLC → KPDX

Flight history 97 flights since May 2026

DateFromToDepArrDurationAircraft
2026-10-06KPSC Tri Cities AirportKPDX PORTLAND INTERNATIONAL16:04 PDT16:37 PDT0h 33mN668QX
2026-10-05KPSC Tri Cities AirportKPDX PORTLAND INTERNATIONAL16:21 PDT17:00 PDT0h 39mN628QX
2026-10-04KPSC Tri Cities AirportKPDX PORTLAND INTERNATIONAL16:09 PDT16:53 PDT0h 44mN637QX
2026-10-03KPSC Tri Cities AirportKPDX PORTLAND INTERNATIONAL16:11 PDT16:42 PDT0h 31mN665QX
2026-10-02KPSC Tri Cities AirportKPDX PORTLAND INTERNATIONAL16:10 PDT16:43 PDT0h 33mN648QX
2026-10-01KPSC Tri Cities AirportKPDX PORTLAND INTERNATIONAL16:01 PDT16:40 PDT0h 39mN622QX
2026-09-30KPSC Tri Cities AirportKPDX PORTLAND INTERNATIONAL16:07 PDT16:42 PDT0h 35mN668QX
2026-09-29partialKPSC?17:08 PDTN622QX
2026-09-27KPSCKPDX16:01 PDT16:38 PDT0h 36mN636QX
2026-09-26partialKPSC?17:00 PDTN622QX
2026-09-24partialKPDX?17:00 PDTN627QX
2026-09-23partialKPSC?17:00 PDTN661QX
2026-09-22partialKPSC?17:00 PDTN641QX
2026-09-21partialKTTD?17:00 PDTN649QX
2026-09-20estimatedKPSCKPDX16:23 PDT16:58 PDT0h 34mN649QX
2026-09-18KPSCKPDX16:11 PDT16:44 PDT0h 32mA8CFAE
2026-09-17partialKPDX?16:25 PDTN632QX
2026-09-16partialKPDX?16:32 PDTA8AF9D
2026-09-15partialKPDX?16:39 PDTN623QX
2026-09-15partialKPDX?17:02 PDTN629QX
2026-09-14partialKPDX?17:07 PDTA8A0C1
2026-09-12partialKPDX?16:14 PDTA8DD2C
2026-09-12partialKPDX?17:00 PDTN643QX
2026-09-08partialKPDX?16:26 PDTN631QX
2026-09-07KPSCKPDX16:11 PDT16:44 PDT0h 32mN626QX
Earlier flights (72) - back to 2026-05-19
DateFromToDepArrDurationAircraft
2026-09-06partialKPDX?16:17 PDTN636QX
2026-09-05partialKPDX?16:25 PDTN636QX
2026-09-04partialKPDX?16:19 PDTN631QX
2026-09-03partialKPDX?16:17 PDTN632QX
2026-09-01partialKPDX?16:17 PDTA8DD2C
2026-08-31partialKPDX?16:14 PDTA8C489
2026-08-30partialKPDX?16:21 PDTN634QX
2026-08-29partialKPDX?16:17 PDTA8B5AD
2026-08-28estimated??23:25Z23:56Z0h 30mN636QX
2026-08-27partialKPDX?16:32 PDTN652MK
2026-08-25partialKPDX?16:18 PDTN635QX
2026-08-24partialKPDX?16:18 PDTN624QX
2026-08-23partialKPDX?16:27 PDTN628QX
2026-08-22partialKPDX?16:13 PDTN641QX
2026-08-21partial??00:00ZN655QX
2026-08-20partial??00:00ZN652MK
2026-08-19partial??00:00ZN635QX
2026-08-17partialKPDX?16:18 PDTN635QX
2026-08-16partialKPDX?17:00 PDTN647QX
2026-08-15partialKPDX?17:59 PDTN641QX
2026-08-14partialKPDX?17:55 PDTN633QX
2026-08-13estimated??23:18Z23:44Z0h 25mN633QX
2026-08-12partialKPDX?16:17 PDTN620QX
2026-08-11partialKPDX?16:29 PDTN646QX
2026-07-21partialKPDX?16:35 PDTN625QX
2026-07-20partialKPDX?16:17 PDTA8B964
2026-07-19partialKPDX?16:08 PDTA8B5AD
2026-07-18partialKPDX?16:25 PDTN623QX
2026-07-17estimated?KPDX00:23Z17:52 PDT0h 28mN625QX
2026-07-15partialKPDX?16:23 PDTN653QX
2026-07-13partialKPDX?16:16 PDTN637QX
2026-07-12partialKPDX?16:18 PDTN654QX
2026-07-11partialKPDX?21:50 PDTN637QX
2026-07-11partialKPDX?17:51 PDTN637QX
2026-07-09partialKPDX?16:20 PDTN631QX
2026-07-08partialKPDX?16:21 PDTN637QX
2026-07-07partialKPDX?16:34 PDTN645QX
2026-07-06partialKPDX?16:11 PDTN654QX
2026-07-05partialKPDX?16:13 PDTA8D365
2026-07-04partialKPDX?16:06 PDTN638QX
2026-07-03partialKPDX?16:16 PDTA8B964
2026-07-02partialKPDX?16:18 PDTN635QX
2026-07-01estimatedKPDX?16:22 PDT23:52Z0h 29mN634QX
2026-06-30partialKPDX?16:25 PDTA8A0C1
2026-06-29partialKPDX?18:49 PDTA8DD2C
2026-06-27partialKPDX?16:32 PDTA8DD2C
2026-06-26partialKPDX?16:39 PDTA8D71C
2026-06-25partialKPDX?16:32 PDTN644QX
2026-06-24partialKPDX?16:12 PDTN638QX
2026-06-23partialKPDX?16:22 PDTN644QX
2026-06-22partialKPDX?16:20 PDTA8C840
2026-06-22partialKPDX?17:00 PDTN644QX
2026-06-19partialKPDX?16:19 PDTN639QX
2026-06-18partialKPDX?16:18 PDTN623QX
2026-06-17partialKPDX?16:24 PDTA8A82F
2026-06-16partialKPDX?16:17 PDTA8D365
2026-06-15estimated?KTTD23:37Z16:58 PDT0h 20mA8A0C1
2026-06-14partialKPDX?16:38 PDTN625QX
2026-06-13partialKPDX?16:35 PDTN653QX
2026-06-12partialKPDX?16:28 PDTN633QX
2026-06-11partialKPDX?16:20 PDTN624QX
2026-05-29KSLCKPDX19:45 MDT20:48 PDT2h 02mN626QX
2026-05-28estimatedKSLCKPDX19:51 MDT20:24 PDT1h 33mA8B964
2026-05-27KSLCKPDX19:54 MDT20:26 PDT1h 31mN649QX
2026-05-26estimatedKSLCKPDX19:46 MDT20:22 PDT1h 35mA8A478
2026-05-25KSLCKPDX20:00 MDT20:40 PDT1h 39mN650QX
2026-05-24estimatedKSLCKPDX19:51 MDT20:30 PDT1h 38mN627QX
2026-05-23KSLCKPDX20:56 MDT21:46 PDT1h 49mA8AF9D
2026-05-22KSLCKPDX19:56 MDT20:52 PDT1h 55mN622QX
2026-05-21KSLCKPDX19:44 MDT20:34 PDT1h 49mN632QX
2026-05-20KSLCKPDX20:07 MDT07:18 PDT12h 10mA8CFAE
2026-05-19estimatedKSLCKPDX00:20 MDT16:59 PDT17h 38mA8C489

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