Flight

QXE2104

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

AirlineHorizon Air
Typical originKPDX PORTLAND INTERNATIONAL
Typical destinationKBOI BOISE AIR TERMINAL
Distance298 nm

Flight history 144 flights since Oct 2025

DateFromToDepArrDurationAircraft
2026-10-03KPDX PORTLAND INTERNATIONALKBOI BOISE AIR TERMINAL17:48 PDT19:41 MDT0h 53mN630QX
2026-10-02KPDX PORTLAND INTERNATIONALKBOI BOISE AIR TERMINAL17:37 PDT19:31 MDT0h 54mN639QX
2026-10-01KPDXKBOI17:33 PDT19:44 MDT1h 11mN660QX
2026-09-30KPDX PORTLAND INTERNATIONALKBOI BOISE AIR TERMINAL17:45 PDT19:36 MDT0h 51mN632QX
2026-09-29KPDX PORTLAND INTERNATIONALKBOI BOISE AIR TERMINAL18:42 PDT20:35 MDT0h 53mN622QX
2026-09-28KPDX PORTLAND INTERNATIONALKBOI BOISE AIR TERMINAL17:41 PDT19:37 MDT0h 56mN636QX
2026-09-26KPDX PORTLAND INTERNATIONALKBOI BOISE AIR TERMINAL17:42 PDT19:34 MDT0h 52mN661QX
2026-09-25KPDX PORTLAND INTERNATIONALKBOI BOISE AIR TERMINAL20:23 PDT22:15 MDT0h 52mN664QX
2026-09-24KPDXKBOI18:44 PDT20:36 MDT0h 51mN623QX
2026-09-23KPDXKBOI17:38 PDT19:50 MDT1h 12mN653QX
2026-09-22KPDXKBOI17:29 PDT19:40 MDT1h 10mA8D365
2026-09-21KPDXKBOI17:31 PDT19:38 MDT1h 06mN647QX
2026-09-18estimatedKPDXKBOI17:40 PDT19:38 MDT0h 57mN626QX
2026-09-17estimatedKPDXKBOI17:46 PDT19:16 MDT0h 29mN643QX
2026-09-16KPDXKBOI17:44 PDT19:40 MDT0h 55mA8C840
2026-09-15estimatedKPDXKBOI18:04 PDT20:08 MDT1h 03mN629QX
2026-09-14estimated??00:33Z01:34Z1h 01mN650QX
2026-09-12estimatedKPDXKBOI20:20 PDT22:09 MDT0h 48mN626QX
2026-09-10estimatedKPDXKBOI17:33 PDT19:40 MDT1h 06mN643QX
2026-09-09estimatedKPDXKBOI17:53 PDT19:44 MDT0h 50mN631QX
2026-09-08estimated??00:46Z01:34Z0h 47mN624QX
2026-09-07estimatedKPDXKBOI17:38 PDT19:32 MDT0h 53mN628QX
2026-09-05estimatedKPDXKBOI17:49 PDT19:38 MDT0h 48mN654QX
2026-09-04estimated??00:36Z01:44Z1h 07mN632QX
2026-09-03estimated??00:40Z01:42Z1h 01mN652MK
Earlier flights (119) - back to 2025-10-05
DateFromToDepArrDurationAircraft
2026-09-01estimatedKPDXKBOI17:44 PDT19:14 MDT0h 29mN635QX
2026-08-31estimatedKPDXKBOI17:43 PDT19:32 MDT0h 48mN637QX
2026-08-29estimatedKPDXKBOI17:51 PDT20:44 MDT1h 52mN636QX
2026-08-28estimatedKPDXKBOI17:34 PDT19:44 MDT1h 09mN634QX
2026-08-27estimated??00:45Z01:54Z1h 08mN630QX
2026-08-25estimatedKPDXKBOI17:46 PDT19:38 MDT0h 51mN648QX
2026-08-24estimatedKPDXKBOI18:15 PDT20:06 MDT0h 50mN631QX
2026-08-22estimatedKPDXKBOI18:14 PDT20:10 MDT0h 55mA8CFAE
2026-08-21estimated??01:15Z03:16Z2h 01mN630QX
2026-08-20estimatedKPDXKBOI17:38 PDT20:53 MDT2h 15mN643QX
2026-08-19estimated??00:37Z01:34Z0h 56mN669QX
2026-08-18estimatedKPDXKBOI17:36 PDT19:28 MDT0h 51mN627QX
2026-08-17estimated??00:40Z02:42Z2h 01mN665QX
2026-08-16estimated??00:33Z02:40Z2h 06mN663QX
2026-08-15estimated??02:40Z04:36Z1h 55mN627QX
2026-08-14estimatedKPDXKBOI18:05 PDT19:34 MDT0h 28mN643QX
2026-08-13estimatedKPDXKBOI17:34 PDT19:42 MDT1h 07mN655QX
2026-08-12estimatedKPDXKBOI17:41 PDT19:32 MDT0h 50mN660QX
2026-07-23estimatedKPDXKBOI18:48 PDT20:16 MDT0h 27mN625QX
2026-07-22estimatedKPDXKBOI18:08 PDT20:02 MDT0h 53mN654QX
2026-07-21estimatedKPDXKBOI17:39 PDT19:30 MDT0h 50mA8C840
2026-07-20estimatedKPDXKBOI17:42 PDT19:32 MDT0h 49mA8CFAE
2026-07-19estimatedKPDXKBOI17:37 PDT19:28 MDT0h 50mA8D71C
2026-07-18estimatedKPDXKBOI17:34 PDT19:26 MDT0h 51mN652MK
2026-07-17estimated?KBOI00:59Z19:52 MDT0h 52mN650QX
2026-07-16estimatedKPDXKBOI18:06 PDT19:58 MDT0h 51mN643QX
2026-07-15estimatedKPDXKBOI17:37 PDT19:06 MDT0h 28mN653QX
2026-07-14estimatedKPDXKBOI17:34 PDT19:26 MDT0h 51mA8A478
2026-07-13estimatedKPDXKBOI19:41 PDT21:34 MDT0h 52mN637QX
2026-07-12estimatedKSPBKBOI17:37 PDT19:06 MDT0h 28mA8C840
2026-07-11estimatedKPDXKBOI17:34 PDT19:04 MDT0h 29mN649QX
2026-07-10estimatedKPDXKBOI18:43 PDT20:32 MDT0h 48mN646QX
2026-07-09estimatedKPDXKBOI18:40 PDT20:08 MDT0h 27mA8A0C1
2026-07-08estimatedKPDXKBOI17:49 PDT20:34 MDT1h 44mN645QX
2026-07-07estimatedKPDXKBOI17:55 PDT19:24 MDT0h 28mA8E0E3
2026-07-06estimatedKPDXKBOI19:28 PDT21:28 MDT0h 59mA8D365
2026-07-04estimatedKPDXKBOI18:51 PDT20:18 MDT0h 26mN639QX
2026-07-03estimatedKPDXKBOI17:41 PDT19:36 MDT0h 54mN623QX
2026-07-02estimatedKPDXKBOI17:34 PDT19:24 MDT0h 49mA8D71C
2026-07-01estimatedKPDXKBOI17:44 PDT19:36 MDT0h 51mA8D365
2026-06-30estimatedKPDXKBOI18:06 PDT19:56 MDT0h 49mA8B964
2026-06-29estimatedKPDXKBOI17:32 PDT19:26 MDT0h 53mA8C0D2
2026-06-28estimatedKPDXKBOI17:38 PDT19:32 MDT0h 53mA8AF9D
2026-06-27estimatedKPDXKBOI17:53 PDT19:48 MDT0h 54mA8C840
2026-06-26estimatedKPDX?17:35 PDT01:42Z1h 06mN630QX
2026-06-25estimatedKPDXKBOI17:41 PDT19:32 MDT0h 50mA8DD2C
2026-06-24estimatedKPDXKBOI17:38 PDT19:30 MDT0h 51mA8DD2C
2026-06-23estimatedKPDXKBOI17:37 PDT19:46 MDT1h 08mN647QX
2026-06-22estimatedKPDXKBOI17:34 PDT19:32 MDT0h 58mN623QX
2026-06-21estimatedKPDXKBOI20:28 PDT23:04 MDT1h 36mN632QX
2026-06-20estimatedKPDXKBOI17:43 PDT19:34 MDT0h 51mN638QX
2026-06-19estimatedKPDXKBOI18:35 PDT20:26 MDT0h 50mN628QX
2026-06-18estimatedKPDXKBOI17:40 PDT19:28 MDT0h 47mA8BD1B
2026-06-17estimatedKPDXKBOI20:41 PDT22:30 MDT0h 48mA8B964
2026-06-16estimatedKPDXKBOI17:43 PDT19:32 MDT0h 48mN641QX
2026-06-15estimatedKPDXKBOI18:03 PDT19:54 MDT0h 51mN645QX
2026-06-14estimatedKPDXKBOI17:41 PDT19:32 MDT0h 50mN652MK
2026-06-13estimatedKPDXKBOI17:45 PDT19:34 MDT0h 48mA8ABE6
2026-06-12estimatedKPDXKBOI18:07 PDT19:58 MDT0h 50mN651QX
2026-05-29estimatedKPDXKBOI11:06 PDT12:42 MDT0h 35mN642QX
2026-05-28estimatedKPDXKBOI10:52 PDT12:20 MDT0h 27mA8B5AD
2026-05-27estimatedKPDXKBOI10:54 PDT12:22 MDT0h 27mA8A0C1
2026-05-26estimatedKPDXKBOI11:04 PDT12:38 MDT0h 33mN632QX
2026-05-25estimatedKPDXKBOI11:07 PDT12:34 MDT0h 26mN652MK
2026-05-24estimatedKPDXKBOI10:51 PDT12:18 MDT0h 26mN649QX
2026-05-23estimatedKPDXKBOI10:49 PDT12:20 MDT0h 30mN644QX
2026-05-22estimated?KBOI18:04Z12:32 MDT0h 27mN650QX
2026-05-21estimatedKPDXKBOI11:16 PDT12:44 MDT0h 27mA8CFAE
2026-05-20partialKPDX?18:15 PDTA8A82F
2026-05-19partialKPDX?18:22 PDTA8CFAE
2026-05-12estimatedKPDXKBOI14:38 PDT16:54 MDT1h 16mA8CFAE
2026-03-07estimatedKBIL?15:30 MST23:56Z1h 26mA8A82F
2026-02-07KSANKSFO09:09 PST10:36 PST1h 27mN642QX
2026-01-31KSANKSFO09:03 PST10:30 PST1h 26mN633QX
2026-01-24KSANKSFO09:08 PST10:48 PST1h 40mA8BD1B
2026-01-06estimated?KBZN21:12Z14:56 MST0h 44mA8AF9D
2026-01-05estimated?KBZN21:14Z15:00 MST0h 46mA8ABE6
2026-01-04estimated?KBZN21:14Z15:02 MST0h 47mN649QX
2026-01-03estimated?KBZN21:12Z14:54 MST0h 42mA8C0D2
2026-01-02estimated?KBZN21:09Z14:54 MST0h 44mN628QX
2026-01-01estimated?KBZN21:08Z14:54 MST0h 45mN620QX
2025-12-31estimated?KBZN21:12Z14:58 MST0h 46mN622QX
2025-12-30estimated?KBZN21:12Z15:00 MST0h 48mA8A0C1
2025-12-29KBOIKBZN14:11 MST15:02 MST0h 50mN620QX
2025-12-28estimated?KBZN21:30Z15:24 MST0h 53mN632QX
2025-12-27?KBZN21:12Z16:36 MST2h 23mN625QX
2025-12-26estimated?KBZN21:42Z15:34 MST0h 51mN647QX
2025-12-25estimated?KBZN21:09Z14:52 MST0h 42mN634QX
2025-12-24estimated?KBZN21:08Z14:52 MST0h 43mN629QX
2025-12-23estimated?KBZN21:10Z15:00 MST0h 49mN626QX
2025-12-22estimated?KBZN21:20Z15:02 MST0h 42mN644QX
2025-12-21estimated?KBZN21:48Z15:35 MST0h 46mN628QX
2025-12-20estimated?KBZN21:38Z15:30 MST0h 51mN649QX
2025-12-19estimated?KBZN21:27Z15:10 MST0h 42mA8A82F
2025-12-18KSEAKPDX20:18 PST21:16 PST0h 57mN622QX
2025-12-17KSEAKPDX20:27 PST21:18 PST0h 50mN627QX
2025-12-16KSEAKPDX20:31 PST21:38 PST1h 06mN639QX
2025-12-15estimated?KPDX04:26Z21:22 PST0h 55mN624QX
2025-12-14KSEAKPDX20:23 PST21:10 PST0h 46mN630QX
2025-12-13KSEAKPDX20:22 PST21:18 PST0h 55mA8BD1B
2025-12-12KSEAKPDX20:33 PST21:20 PST0h 47mN646QX
2025-12-11KSEAKPDX21:51 PST22:46 PST0h 55mN629QX
2025-12-10KSEAKPDX20:20 PST21:16 PST0h 55mN632QX
2025-12-02estimated??04:08Z05:00Z0h 51mA8D71C
2025-11-27estimated?KLAS06:00Z22:50 PST0h 49mN622QX
2025-10-29KSEAKRDD15:14 PDT16:38 PDT1h 23mN643QX
2025-10-28partialKSEA?17:15 PDTN650QX
2025-10-27KSEAKRDD15:05 PDT16:20 PDT1h 14mN650QX
2025-10-26KSEAKRDD15:14 PDT16:40 PDT1h 25mA8B964
2025-10-25estimated??17:33Z18:24Z0h 50mN620QX
2025-10-24estimatedKPDXKBOI10:41 PDT12:30 MDT0h 48mA8ABE6
2025-10-22estimatedKPDXKBOI10:31 PDT14:33 MDT3h 01mN641QX
2025-10-21estimatedKPDXKBOI10:36 PDT14:22 MDT2h 46mN620QX
2025-10-20estimatedKPDXKBOI10:58 PDT12:40 MDT0h 42mA8C840
2025-10-14KPDXKBZN10:22 PDT13:00 MDT1h 38mA8CFAE
2025-10-13KPDXKBZN10:24 PDT13:02 MDT1h 37mN622QX
2025-10-07?KBZN17:25Z13:06 MDT1h 40mN630QX
2025-10-06KPDXKBZN10:30 PDT12:58 MDT1h 27mA8C840
2025-10-05KPDXKBZN08:46 PDT13:00 MDT3h 14mN632QX

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