Flight

QXE2161

Flight history and live tracking for QXE2161, 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
RouteKPDX PORTLAND INTERNATIONAL → KBIL Billings Logan International Airport
Scheduled departure12:14 PDT

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

Route

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

Flight history 238 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KPDX PORTLAND INTERNATIONALKBIL Billings Logan International Airport12:25 PDT14:51 MDT1h 26mN630QX
2026-10-01KPDX PORTLAND INTERNATIONALKBIL Billings Logan International Airport12:16 PDT14:40 MDT1h 24mN639QX
2026-09-30KPDX PORTLAND INTERNATIONALKBIL Billings Logan International Airport12:17 PDT14:46 MDT1h 29mN625QX
2026-09-29KPDX PORTLAND INTERNATIONALKBIL Billings Logan International Airport12:24 PDT14:52 MDT1h 28mN632QX
2026-09-28KPDX PORTLAND INTERNATIONALKBIL Billings Logan International Airport12:45 PDT15:17 MDT1h 32mN648QX
2026-09-27KPDX PORTLAND INTERNATIONALKBIL Billings Logan International Airport12:14 PDT14:43 MDT1h 29mN645QX
2026-09-26KPDX PORTLAND INTERNATIONALKBIL Billings Logan International Airport12:19 PDT14:48 MDT1h 29mN649QX
2026-09-25KPDX PORTLAND INTERNATIONALKBIL Billings Logan International Airport12:23 PDT14:54 MDT1h 31mN661QX
2026-09-24KPDXKBIL12:09 PDT15:00 MDT1h 51mN633QX
2026-09-23estimatedKPDXKBOI12:06 PDT14:46 MDT1h 39mN634QX
2026-09-22KPDXKBIL12:50 PDT15:32 MDT1h 41mN653QX
2026-09-21KPDXKBIL12:01 PDT14:50 MDT1h 49mA8D365
2026-09-20estimatedKPDXKBOI12:19 PDT14:58 MDT1h 38mN647QX
2026-09-18estimatedKPDXKBOI12:34 PDT15:12 MDT1h 37mN644QX
2026-09-17estimatedKPDXKBOI12:13 PDT14:54 MDT1h 40mN626QX
2026-09-16estimatedKPDXKBOI12:17 PDT16:35 MDT3h 17mN643QX
2026-09-15estimatedKPDXKBOI12:07 PDT14:46 MDT1h 38mA8C840
2026-09-14estimatedKPDXKBOI12:04 PDT14:04 MDT0h 59mA8A82F
2026-09-13estimatedKPDXKBOI12:00 PDT13:56 MDT0h 55mN650QX
2026-09-12partial??01:16ZN634QX
2026-09-11estimatedKPDXKBOI14:40 PDT16:34 MDT0h 54mN634QX
2026-09-09estimatedKPDXKBOI12:03 PDT14:04 MDT1h 00mA8BD1B
2026-09-08estimatedKPDXKBOI12:14 PDT14:06 MDT0h 51mN629QX
2026-09-07estimatedKPDXKBOI12:29 PDT14:58 MDT1h 28mN624QX
2026-09-06estimatedKPDXKBOI12:14 PDT14:06 MDT0h 51mN628QX
2026-09-05estimatedKPDXKBOI12:10 PDT14:00 MDT0h 49mA8B964
2026-09-04estimatedKPDXKBOI12:14 PDT13:58 MDT0h 44mN638QX
Earlier flights (211) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-03estimatedKPDXKBOI12:12 PDT14:00 MDT0h 47mN644QX
2026-09-01estimatedKPDXKBOI12:11 PDT14:02 MDT0h 50mN628QX
2026-08-31estimatedKPDXKBOI12:13 PDT14:06 MDT0h 52mN635QX
2026-08-30estimatedKPDXKBOI12:13 PDT14:00 MDT0h 46mN622QX
2026-08-29estimated??19:04Z22:36Z3h 31mN653QX
2026-08-28estimatedKPDXKBOI12:19 PDT14:08 MDT0h 48mN627QX
2026-08-27estimated??19:13Z20:10Z0h 57mN634QX
2026-08-25estimatedKPDXKBOI12:03 PDT14:12 MDT1h 08mN624QX
2026-08-24estimatedKPDXKBOI12:11 PDT14:00 MDT0h 48mN648QX
2026-08-23partial??01:34ZN620QX
2026-08-22estimatedKPDXKBOI15:18 PDT17:06 MDT0h 47mN620QX
2026-08-21partial??01:30ZN641QX
2026-08-20estimated??21:53Z22:44Z0h 50mN641QX
2026-08-19estimated??19:06Z20:02Z0h 55mN643QX
2026-08-17estimatedKPDXKBOI07:13 PDT08:44 MDT0h 30mN631QX
2026-08-16estimatedKPDXKBOI07:07 PDT10:20 MDT2h 13mN628QX
2026-08-15estimatedKPDXKBOI07:02 PDT11:01 MDT2h 58mN645QX
2026-08-14estimated??14:03Z14:32Z0h 28mN667QX
2026-08-13estimatedKPDXKBOI07:07 PDT12:30 MDT4h 22mN626QX
2026-08-12estimatedKPDXKBOI07:04 PDT10:49 MDT2h 45mN622QX
2026-07-23estimatedKPDXKBOI07:44 PDT09:14 MDT0h 29mA8C489
2026-07-22estimatedKPDXKBOI07:09 PDT08:38 MDT0h 28mA8BD1B
2026-07-21estimated?KBOI14:08Z09:02 MDT0h 53mN644QX
2026-07-20estimatedKPDXKBOI07:18 PDT08:46 MDT0h 28mA8C489
2026-07-19estimatedKPDXKBOI07:14 PDT09:04 MDT0h 49mN625QX
2026-07-18estimatedKPDXKBOI07:05 PDT10:51 MDT2h 45mA8C489
2026-07-17estimatedKPDXKBOI07:19 PDT10:14 MDT1h 55mN622QX
2026-07-16estimatedKPDXKBOI07:11 PDT10:24 MDT2h 12mA8C0D2
2026-07-15estimatedKPDXKBOI07:03 PDT08:54 MDT0h 50mN628QX
2026-07-14estimatedKPDXKBOI07:25 PDT09:18 MDT0h 52mA8A82F
2026-07-12estimatedKPDXKBOI07:09 PDT10:24 MDT2h 14mN630QX
2026-07-11estimatedKPDXKBOI07:14 PDT08:42 MDT0h 28mN646QX
2026-07-10estimatedKPDXKBOI07:06 PDT08:36 MDT0h 29mN622QX
2026-07-09estimatedKPDXKBOI07:04 PDT08:32 MDT0h 27mN635QX
2026-07-08estimatedKPDXKBOI07:26 PDT09:16 MDT0h 49mN630QX
2026-07-07estimatedKPDXKBOI06:58 PDT08:26 MDT0h 27mN637QX
2026-07-06estimatedKPDXKBOI07:02 PDT08:56 MDT0h 53mN643QX
2026-07-05estimatedKPDXKBOI07:03 PDT08:52 MDT0h 48mN646QX
2026-07-04estimatedKPDXKBOI07:02 PDT10:58 MDT2h 55mN628QX
2026-07-03estimatedKPDXKBOI07:20 PDT10:42 MDT2h 21mN622QX
2026-07-02estimatedKPDXKBOI07:08 PDT08:58 MDT0h 49mA8A478
2026-07-01estimatedKPDXKBOI07:05 PDT08:56 MDT0h 50mN642QX
2026-06-30estimatedKPDXKBOI07:02 PDT08:22 MDT0h 19mN629QX
2026-06-29estimatedKPDXKBOI07:04 PDT10:58 MDT2h 53mN652MK
2026-06-28estimatedKPDXKBOI07:01 PDT08:54 MDT0h 52mN639QX
2026-06-27estimatedKPDXKBOI07:00 PDT08:52 MDT0h 51mN639QX
2026-06-26estimatedKPDXKBOI07:29 PDT09:22 MDT0h 53mN630QX
2026-06-25estimatedKPDXKBOI07:04 PDT08:54 MDT0h 49mN652MK
2026-06-24estimatedKPDXKBOI07:01 PDT10:22 MDT2h 20mA8C0D2
2026-06-23estimatedKPDXKBOI07:19 PDT10:48 MDT2h 29mA8B964
2026-06-22estimatedKPDXKBOI07:20 PDT08:48 MDT0h 27mA8B964
2026-06-21estimatedKPDXKBOI07:09 PDT09:00 MDT0h 50mA8C840
2026-06-20estimatedKPDXKBOI07:11 PDT09:04 MDT0h 52mN650QX
2026-06-19estimatedKPDXKBOI07:09 PDT08:38 MDT0h 28mN629QX
2026-06-17estimatedKPDXKBOI07:06 PDT08:54 MDT0h 47mN626QX
2026-06-15estimatedKSPBKBOI06:59 PDT08:52 MDT0h 52mN643QX
2026-06-14estimatedKPDXKBOI07:11 PDT08:40 MDT0h 28mA8CFAE
2026-06-13estimatedKPDXKBOI07:18 PDT11:36 MDT3h 17mA8B964
2026-06-12estimatedKPDXKBOI07:12 PDT08:40 MDT0h 27mN644QX
2026-05-28estimatedKPDXKBOI12:06 PDT14:10 MDT1h 03mN633QX
2026-05-27estimatedKPDXKBOI12:12 PDT14:06 MDT0h 53mA8A82F
2026-05-26estimatedKPDXKBOI12:15 PDT14:10 MDT0h 54mA8C0D2
2026-05-25estimatedKPDXKBOI11:58 PDT13:56 MDT0h 57mN647QX
2026-05-24estimatedKPDXKBOI12:10 PDT14:02 MDT0h 51mN620QX
2026-05-23estimatedKPDXKBOI12:06 PDT13:54 MDT0h 47mN620QX
2026-05-22estimatedKPDXKBOI12:06 PDT13:54 MDT0h 48mN651QX
2026-05-21estimatedKPDX?12:05 PDT20:02Z0h 56mA8C840
2026-05-20partialKPDX?18:25 PDTN643QX
2026-05-19partialKPDX?21:21 PDTA8D71C
2026-05-12estimatedKPDXKBOI10:33 PDT12:24 MDT0h 50mN642QX
2026-05-11estimatedKPDX?10:45 PDT18:42Z0h 57mA8C489
2026-05-10estimatedKPDXKBOI10:33 PDT12:20 MDT0h 46mA8D365
2026-05-09estimatedKPDXKBOI11:57 PDT16:03 MDT3h 05mN633QX
2026-05-08estimatedKPDXKBOI10:43 PDT12:32 MDT0h 48mA8A478
2026-05-07estimatedKPDXKBOI10:36 PDT12:24 MDT0h 47mN632QX
2026-05-06estimatedKPDXKBOI10:32 PDT15:02 MDT3h 29mN645QX
2026-05-05estimatedKPDXKBOI10:29 PDT15:16 MDT3h 47mN643QX
2026-05-04estimatedKPDXKBOI10:36 PDT12:32 MDT0h 56mA8B964
2026-05-03estimatedKPDXKBOI10:30 PDT12:24 MDT0h 53mN625QX
2026-05-02estimatedKPDXKBOI10:40 PDT15:04 MDT3h 23mN647QX
2026-05-01estimatedKPDXKBOI11:37 PDT13:28 MDT0h 50mN652MK
2026-04-30estimatedKPDXKBOI10:42 PDT12:34 MDT0h 51mN636QX
2026-04-29estimatedKPDXKBOI10:32 PDT12:24 MDT0h 51mN649QX
2026-04-28estimatedKPDXKBOI10:40 PDT12:34 MDT0h 53mA8BD1B
2026-04-27estimatedKPDXKBOI10:33 PDT12:26 MDT0h 52mN631QX
2026-04-26estimatedKPDXKBOI10:34 PDT12:26 MDT0h 51mA8A0C1
2026-04-25estimatedKPDXKBOI10:37 PDT14:56 MDT3h 18mA8AF9D
2026-04-24estimatedKPDXKBOI10:43 PDT15:04 MDT3h 21mN625QX
2026-04-23estimatedKPDXKBOI10:45 PDT15:06 MDT3h 20mA8A478
2026-04-22estimatedKPDXKBOI11:30 PDT15:53 MDT3h 22mN629QX
2026-04-21estimatedKPDXKBOI10:27 PDT14:55 MDT3h 28mA8AF9D
2026-04-20estimatedKPDXKBOI10:33 PDT12:28 MDT0h 54mA8C489
2026-04-19estimatedKPDXKBOI10:21 PDT12:22 MDT1h 00mN649QX
2026-04-18estimatedKPDXKBOI10:31 PDT12:18 MDT0h 46mA8C0D2
2026-04-17estimated?KBOI17:38Z12:28 MDT0h 49mA8CFAE
2026-04-16estimatedKPDXKBOI10:35 PDT15:05 MDT3h 29mN638QX
2026-04-15estimatedKPDXKBOI10:44 PDT15:04 MDT3h 20mA8D365
2026-04-14estimatedKPDXKBOI10:32 PDT14:55 MDT3h 23mN626QX
2026-04-11estimatedKPDXKBOI10:33 PDT12:24 MDT0h 50mA8ABE6
2026-04-05estimated??17:32Z18:28Z0h 55mN622QX
2026-04-04estimatedKPDXKBOI10:34 PDT12:22 MDT0h 48mN639QX
2026-04-03estimated?KBOI17:43Z14:54 MDT3h 10mN645QX
2026-04-02estimated?KBOI17:35Z14:58 MDT3h 23mN624QX
2026-03-31estimatedKPDXKBOI10:58 PDT13:00 MDT1h 01mN620QX
2026-03-30estimatedKPDXKBOI10:32 PDT14:51 MDT3h 18mN632QX
2026-03-29estimated?KBOI17:33Z15:05 MDT3h 32mN622QX
2026-03-28estimatedKPDXKBOI11:59 PDT13:36 MDT0h 36mN642QX
2026-03-15estimatedKPDXKBOI10:36 PDT15:06 MDT3h 29mN651QX
2026-03-13estimatedKPDXKBOI10:39 PDT12:22 MDT0h 42mN631QX
2026-03-13estimated?KPDX00:06Z17:38 PDT0h 31mN652MK
2026-03-12estimated??23:33Z23:54Z0h 20mN652MK
2026-03-12estimatedKPDXKBOI11:51 PDT13:30 MDT0h 38mN652MK
2026-03-11estimatedKPDXKBOI10:23 PDT15:02 MDT3h 38mN650QX
2026-03-10KPDXKBIL10:28 PDT13:00 MDT1h 31mN651QX
2026-03-09KPDXKBIL10:23 PDT12:54 MDT1h 30mN628QX
2026-03-08KPDXKBIL11:08 PDT13:42 MDT1h 33mA8D71C
2026-03-07KPDXKBIL10:26 PST13:09 MST1h 43mN654QX
2026-03-06KPDXKBIL10:59 PST13:54 MST1h 54mN651QX
2026-03-05KPDXKBIL10:40 PST13:16 MST1h 35mN623QX
2026-03-04KPDXKBIL10:25 PST13:08 MST1h 42mN638QX
2026-03-03KPDXKBIL10:28 PST13:02 MST1h 34mA8D71C
2026-03-02KPDXKBIL10:36 PST13:24 MST1h 47mA8B5AD
2026-03-01KPDXKBIL10:24 PST13:02 MST1h 37mN624QX
2026-02-28KPDXKBIL10:25 PST13:06 MST1h 40mN651QX
2026-02-27KPDXKBIL10:25 PST13:00 MST1h 35mA8B5AD
2026-02-26KPDXKBIL10:28 PST13:04 MST1h 35mN643QX
2026-02-25KPDXKBIL10:29 PST13:08 MST1h 38mA8C840
2026-02-24KPDXKBIL10:43 PST13:20 MST1h 36mN642QX
2026-02-23KPDXKBIL10:23 PST12:50 MST1h 26mN622QX
2026-02-22?KBIL18:28Z13:14 MST1h 46mA8ABE6
2026-02-21KPDXKBIL10:27 PST13:04 MST1h 36mN642QX
2026-02-20KPDXKBIL10:26 PST13:14 MST1h 47mN637QX
2026-02-19KPDXKBIL10:26 PST13:08 MST1h 41mA8D71C
2026-02-18KPDXKBIL10:28 PST13:14 MST1h 46mN639QX
2026-02-17KPDXKBIL10:28 PST13:22 MST1h 54mN626QX
2026-02-16estimatedKPDXKBOI10:25 PST15:03 MST3h 37mA8BD1B
2026-02-15KPDXKBIL10:26 PST13:06 MST1h 39mA8B5AD
2026-02-14estimatedKPDXKBOI10:22 PST15:12 MST3h 49mN631QX
2026-02-13estimatedKPDXKBOI10:30 PST15:09 MST3h 39mA8BD1B
2026-02-12estimatedKPDXKBOI10:28 PST14:52 MST3h 24mN629QX
2026-02-07KTTDKBIL10:30 PST13:18 MST1h 47mN625QX
2026-02-06KPDXKBIL10:29 PST13:14 MST1h 44mN628QX
2026-02-05KPDXKBIL10:36 PST13:24 MST1h 47mN624QX
2026-02-02KPDXKBIL10:18 PST13:02 MST1h 43mN635QX
2026-02-01KPDXKBIL10:26 PST13:00 MST1h 33mA8A82F
2026-01-31KPDXKBIL10:26 PST13:06 MST1h 39mN645QX
2026-01-30estimatedKPDXKBOI10:35 PST13:04 MST1h 28mN623QX
2026-01-29KPDXKBIL10:23 PST13:02 MST1h 38mN641QX
2026-01-26KPDXKBIL10:26 PST13:12 MST1h 46mN653QX
2026-01-25KPDXKBIL10:20 PST13:02 MST1h 41mA8ABE6
2026-01-24KPDXKBIL10:21 PST13:06 MST1h 44mN630QX
2026-01-23KPDXKBIL10:24 PST13:02 MST1h 37mA8A0C1
2026-01-22KPDXKBIL10:24 PST13:10 MST1h 45mN646QX
2026-01-19KPDXKBIL10:29 PST13:18 MST1h 48mA8CFAE
2026-01-18KPDXKBIL10:21 PST13:04 MST1h 43mN627QX
2026-01-09estimatedKPDXKBOI10:39 PST13:30 MST1h 51mN630QX
2026-01-08estimatedKPDXKBOI10:24 PST13:04 MST1h 39mN628QX
2026-01-06estimatedKPDXKBOI12:10 PST14:46 MST1h 35mN637QX
2026-01-05estimatedKPDXKBOI11:59 PST14:42 MST1h 43mA8BD1B
2026-01-04estimatedKPDXKBOI11:59 PST14:38 MST1h 38mN646QX
2026-01-03estimatedKPDXKBOI11:53 PST14:36 MST1h 43mA8D365
2026-01-02estimatedKPDXKBOI12:29 PST15:10 MST1h 40mN624QX
2026-01-01estimatedKPDXKBOI11:59 PST14:40 MST1h 40mN644QX
2025-12-31estimatedKPDXKBOI12:08 PST14:48 MST1h 39mN633QX
2025-12-30estimatedKPDXKBOI12:25 PST15:04 MST1h 38mN620QX
2025-12-29estimatedKPDXKBOI11:51 PST14:36 MST1h 44mN635QX
2025-12-28estimatedKPDXKBOI12:03 PST14:54 MST1h 50mN626QX
2025-12-27estimatedKPDXKBOI13:32 PST16:14 MST1h 41mN653QX
2025-12-26estimatedKPDXKBOI11:57 PST14:34 MST1h 37mN633QX
2025-12-25estimatedKPDXKBOI12:20 PST15:00 MST1h 40mN651QX
2025-12-24estimatedKPDXKBOI12:27 PST15:00 MST1h 33mN654QX
2025-12-23estimatedKPDXKBOI12:24 PST15:00 MST1h 35mA8AF9D
2025-12-22estimatedKPDXKBOI11:59 PST14:30 MST1h 30mN642QX
2025-12-21estimatedKPDXKBOI11:59 PST14:34 MST1h 34mN624QX
2025-12-20estimatedKPDXKBOI12:08 PST14:50 MST1h 41mA8A82F
2025-12-19estimatedKPDXKBOI12:23 PST14:54 MST1h 30mA8B964
2025-12-18estimatedKPDXKBOI11:58 PST14:30 MST1h 31mA8C840
2025-12-17estimatedKPDXKBOI10:46 PST13:40 MST1h 53mN636QX
2025-12-16estimatedKPDXKBOI10:24 PST13:00 MST1h 35mN629QX
2025-12-15estimatedKPDXKBOI10:32 PST13:24 MST1h 51mN627QX
2025-12-14estimated??18:37Z20:22Z1h 45mA8CFAE
2025-12-13estimatedKPDXKBOI10:24 PST12:58 MST1h 34mN630QX
2025-12-12KTTD?10:22 PST20:02Z1h 39mN651QX
2025-12-11estimatedKPDXKBOI10:27 PST13:12 MST1h 44mN627QX
2025-12-10estimatedKPDXKBOI11:14 PST13:54 MST1h 39mN645QX
2025-12-09estimatedKPDXKBOI10:28 PST12:54 MST1h 25mN625QX
2025-11-26estimatedKPDXKBOI12:04 PST13:44 MST0h 39mN642QX
2025-10-30estimatedKPDXKBOI10:32 PDT12:26 MDT0h 53mN634QX
2025-10-29estimatedKPDXKBOI10:51 PDT15:02 MDT3h 11mN648QX
2025-10-28estimatedKPDXKBOI10:38 PDT12:32 MDT0h 53mN636QX
2025-10-27estimatedKPDXKBOI10:36 PDT12:16 MDT0h 39mA8B5AD
2025-10-26estimated??17:35Z20:50Z3h 14mA8AF9D
2025-10-25estimatedKPDXKBOI10:31 PDT12:22 MDT0h 50mA8C840
2025-10-24estimatedKPDXKBOI10:52 PDT12:44 MDT0h 51mN638QX
2025-10-22estimatedKPDXKBOI10:32 PDT12:24 MDT0h 52mA8C0D2
2025-10-21estimatedKPDXKBOI10:36 PDT15:03 MDT3h 27mA8BD1B
2025-10-20estimatedKPDXKBOI10:49 PDT12:34 MDT0h 44mN641QX
2025-10-14estimatedKPDXKBOI10:35 PDT13:08 MDT1h 33mA8B964
2025-10-13estimatedKPDXKBOI10:29 PDT12:58 MDT1h 28mN626QX
2025-10-07estimated??17:36Z19:46Z2h 10mN628QX
2025-10-06estimatedKPDXKBOI10:25 PDT13:22 MDT1h 57mN636QX
2025-10-05estimatedKPDXKBOI07:50 PDT13:08 MDT4h 18mA8D365
2025-08-25estimated??13:50Z14:43Z0h 52mN642QX
2025-08-25estimated??04:04Z13:20Z9h 16mN642QX
2025-08-23KBIL?23:42 MDT19:04Z13h 22mN646QX
2025-08-21estimatedKPDXKBOI00:00 PDT13:02 MDT12h 02mN649QX
2025-08-19estimatedKPDXKBOI11:46 PDT16:20 MDT3h 34mA8C840
2025-08-17estimatedKPDXKBOI10:33 PDT13:12 MDT1h 38mN649QX
2025-08-16estimatedKPDXKBOI10:27 PDT13:16 MDT1h 48mA8C0D2
2025-08-15estimatedKPDXKBOI11:02 PDT14:00 MDT1h 57mN646QX
2025-08-14estimatedKTTD?11:00 PDT19:12Z1h 11mA8D71C

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