Flight

QXE2049

Flight history and live tracking for QXE2049, 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 originKSEA SEATTLE TACOMA INTERNATIONAL
Typical destinationKPDX PORTLAND INTERNATIONAL
Distance112 nm

Flight history 238 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KSEA SEATTLE TACOMA INTERNATIONALKPDX PORTLAND INTERNATIONAL09:19 PDT09:53 PDT0h 34mN637QX
2026-10-01KSEA SEATTLE TACOMA INTERNATIONALKPDX PORTLAND INTERNATIONAL09:18 PDT09:49 PDT0h 31mN663QX
2026-09-30KSEA SEATTLE TACOMA INTERNATIONALKPDX PORTLAND INTERNATIONAL09:32 PDT10:05 PDT0h 33mN641QX
2026-09-29KSEA SEATTLE TACOMA INTERNATIONALKPDX PORTLAND INTERNATIONAL09:30 PDT10:00 PDT0h 30mN633QX
2026-09-28KSEA SEATTLE TACOMA INTERNATIONALKPDX PORTLAND INTERNATIONAL08:51 PDT09:20 PDT0h 29mN660QX
2026-09-27KSEA SEATTLE TACOMA INTERNATIONALKPDX PORTLAND INTERNATIONAL08:53 PDT09:30 PDT0h 37mN641QX
2026-09-26KSEAKPDX08:46 PDT09:48 PDT1h 01mN625QX
2026-09-25KSEAKPDX08:35 PDT11:26 PDT2h 50mN641QX
2026-09-24KSEAKPDX08:40 PDT09:58 PDT1h 17mN653QX
2026-09-23KSEAKPDX09:06 PDT10:12 PDT1h 06mN633QX
2026-09-22KSEAKPDX08:35 PDT10:12 PDT1h 36mA8A0C1
2026-09-21KSEAKPDX08:37 PDT09:54 PDT1h 16mN639QX
2026-09-20KSEAKPDX10:56 PDT11:28 PDT0h 31mN633QX
2026-09-18KSEAKPDX08:45 PDT10:16 PDT1h 30mA8C0D2
2026-09-17KSEAKPDX09:16 PDT10:00 PDT0h 43mN646QX
2026-09-16KSEAKPDX09:05 PDT09:54 PDT0h 48mN632QX
2026-09-14KSEAKPDX08:42 PDT09:18 PDT0h 35mN628QX
2026-09-13KSEAKPDX11:21 PDT12:14 PDT0h 52mN632QX
2026-09-12KSEAKPDX09:10 PDT09:48 PDT0h 37mN642QX
2026-09-11KSEAKPDX08:43 PDT09:54 PDT1h 10mN634QX
2026-09-09KSEAKPDX08:53 PDT09:32 PDT0h 38mA8B5AD
2026-09-08KSEAKPDX08:40 PDT09:32 PDT0h 51mN637QX
2026-09-06KSEAKPDX08:53 PDT09:34 PDT0h 40mN624QX
2026-09-05KSEAKPDX08:56 PDT09:42 PDT0h 45mN632QX
2026-09-04KSEAKPDX08:41 PDT09:50 PDT1h 08mN671QX
Earlier flights (213) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03KSEAKPDX08:37 PDT09:18 PDT0h 40mN671QX
2026-09-01estimatedKSEAKPDX08:36 PDT09:54 PDT1h 17mN626QX
2026-08-31KSEAKPDX08:43 PDT09:44 PDT1h 01mN636QX
2026-08-30KSEAKPDX09:14 PDT09:54 PDT0h 39mN630QX
2026-08-29KSEAKPDX08:52 PDT09:50 PDT0h 57mN642QX
2026-08-28KSEAKPDX08:35 PDT09:52 PDT1h 17mA8C489
2026-08-27KSEAKPDX08:45 PDT09:58 PDT1h 12mN628QX
2026-08-25KSEAKPDX08:42 PDT10:06 PDT1h 23mN641QX
2026-08-24KSEAKPDX09:44 PDT10:24 PDT0h 39mA8E0E3
2026-08-23KSEAKPDX08:39 PDT09:26 PDT0h 46mN626QX
2026-08-22KSEAKPDX08:40 PDT09:54 PDT1h 14mN650QX
2026-08-21KSEAKPDX08:37 PDT10:28 PDT1h 50mN668QX
2026-08-20estimatedKBFI?08:47 PDT17:20Z1h 32mN658QX
2026-08-19estimatedKSEA?08:31 PDT16:20Z0h 48mN622QX
2026-08-18estimated??05:36Z06:32Z0h 55mN636QX
2026-08-16estimatedKSANKPHX22:23 PDT23:18 MST0h 54mN651QX
2026-08-15estimatedKSANKPHX22:45 PDT07:22 MST8h 37mN626QX
2026-08-14KSANKPHX21:29 PDT22:38 MST1h 08mN656QX
2026-08-13KSANKPHX22:25 PDT23:20 MST0h 54mN637QX
2026-08-12KSANKPHX22:20 PDT23:16 MST0h 55mN649QX
2026-07-23KSANKPHX22:55 PDT23:48 MST0h 52mA8ABE6
2026-07-22KSANKPHX22:38 PDT23:32 MST0h 53mN651QX
2026-07-21KSANKPHX22:08 PDT23:14 MST1h 05mN638QX
2026-07-19KSANKPHX22:19 PDT23:10 MST0h 50mN654QX
2026-07-18KSANKPHX22:57 PDT23:52 MST0h 54mN641QX
2026-07-16KSANKPHX22:40 PDT23:38 MST0h 57mN620QX
2026-07-15estimatedKSANKPHX23:11 PDT00:10 MST0h 58mA8E0E3
2026-07-14KSANKPHX23:17 PDT00:16 MST0h 58mN638QX
2026-07-11KSANKPHX21:49 PDT22:46 MST0h 56mA8D365
2026-07-09KSANKPHX22:16 PDT23:04 MST0h 47mA8CFAE
2026-07-08KSANKPHX22:29 PDT23:24 MST0h 54mN646QX
2026-07-07KSANKPHX23:03 PDT23:56 MST0h 52mA8D71C
2026-07-06KSANKPHX22:56 PDT23:50 MST0h 53mN637QX
2026-07-05KSANKPHX22:11 PDT23:12 MST1h 00mA8ABE6
2026-07-04estimatedKSANKPHX22:13 PDT23:22 MST1h 08mA8C489
2026-07-03KSANKPHX22:13 PDT23:08 MST0h 55mA8CFAE
2026-07-02KSANKPHX22:06 PDT22:56 MST0h 50mN637QX
2026-07-01KSANKPHX22:27 PDT23:24 MST0h 57mA8C489
2026-06-30KSANKPHX23:16 PDT00:14 MST0h 57mN649QX
2026-06-29KSANKPHX21:51 PDT22:49 MST0h 57mN629QX
2026-06-28KSANKPHX22:24 PDT23:24 MST0h 59mA8ABE6
2026-06-27KSANKPHX23:05 PDT00:02 MST0h 57mA8C0D2
2026-06-26KSANKPHX21:58 PDT22:52 MST0h 53mA8BD1B
2026-06-25KSANKPHX22:35 PDT23:28 MST0h 52mA8B5AD
2026-06-24KSANKPHX23:04 PDT00:00 MST0h 55mN644QX
2026-06-23KSANKPHX22:34 PDT23:36 MST1h 01mN643QX
2026-06-22KSANKPHX22:57 PDT23:52 MST0h 54mN627QX
2026-06-21KSANKPHX22:27 PDT23:26 MST0h 58mN630QX
2026-06-18KSANKPHX22:28 PDT23:18 MST0h 49mN635QX
2026-06-17KSANKPHX22:21 PDT23:16 MST0h 54mN624QX
2026-06-16KSANKPHX22:46 PDT23:40 MST0h 54mN638QX
2026-06-15estimatedKSANKPHX23:11 PDT00:14 MST1h 02mA8C489
2026-06-14KSANKPHX22:35 PDT23:34 MST0h 58mN629QX
2026-06-13KSANKPHX22:42 PDT23:38 MST0h 55mN638QX
2026-06-12KSANKPHX23:27 PDT00:24 MST0h 56mN642QX
2026-05-12estimatedKPDX?15:11 PDT22:40Z0h 28mN645QX
2026-05-11estimatedKPDX?14:39 PDT22:06Z0h 26mN620QX
2026-05-10estimatedKPDX?14:39 PDT22:00Z0h 20mN625QX
2026-05-08estimatedKPDX?14:45 PDT22:04Z0h 18mN637QX
2026-05-07estimatedKPDX?14:43 PDT22:10Z0h 26mA8A0C1
2026-05-06estimatedKPDX?14:33 PDT22:00Z0h 26mN626QX
2026-05-05estimatedKPDX?14:31 PDT21:58Z0h 26mN632QX
2026-05-04estimatedKPDX?14:32 PDT21:58Z0h 25mN646QX
2026-05-03estimatedKPDX?14:53 PDT22:18Z0h 24mA8C489
2026-05-01estimatedKPDX?14:30 PDT21:58Z0h 27mN636QX
2026-04-30estimatedKPDX?14:44 PDT22:12Z0h 27mA8A478
2026-04-29estimatedKPDX?14:39 PDT22:06Z0h 26mN637QX
2026-04-28estimatedKPDX?14:36 PDT22:18Z0h 41mN646QX
2026-04-27estimatedKPDX?14:34 PDT22:00Z0h 25mN620QX
2026-04-26estimatedKPDX?14:39 PDT22:30Z0h 51mN642QX
2026-04-24estimatedKPDX?14:49 PDT22:16Z0h 26mA8D365
2026-04-23estimatedKPDX?14:38 PDT22:04Z0h 25mA8C840
2026-04-22estimatedKPDX?14:33 PDT22:00Z0h 27mA8A478
2026-04-21estimated??15:36Z17:22Z1h 45mA8ABE6
2026-04-20estimatedKSEAKPDX08:27 PDT10:04 PDT1h 36mN638QX
2026-04-19estimatedKSEAKPDX08:29 PDT10:02 PDT1h 33mN643QX
2026-04-18KSEAKSTS08:33 PDT10:11 PDT1h 37mN624QX
2026-04-17estimatedKSEAKPDX08:28 PDT09:56 PDT1h 27mA8AF9D
2026-04-16?KSTS16:15Z10:52 PDT1h 36mN648QX
2026-04-15estimated?KSTS15:27Z10:08 PDT1h 40mN634QX
2026-04-14?KSTS15:27Z09:58 PDT1h 30mN653QX
2026-04-12estimated?KPDX15:23Z10:02 PDT1h 38mN654QX
2026-04-11estimatedKSEAKPDX08:27 PDT10:02 PDT1h 34mN652MK
2026-04-06estimatedKSEAKPDX08:35 PDT09:38 PDT1h 02mN654QX
2026-04-05KSEAKSTS08:40 PDT10:14 PDT1h 33mN645QX
2026-04-04KSEAKSTS08:44 PDT10:16 PDT1h 31mN634QX
2026-04-03?KSTS15:38Z10:20 PDT1h 41mA8A82F
2026-04-02KSEAKSTS08:43 PDT10:16 PDT1h 32mN651QX
2026-03-31KSEAKSTS09:09 PDT10:44 PDT1h 34mN647QX
2026-03-30?KSTS15:46Z10:38 PDT1h 51mN650QX
2026-03-29?KSTS15:30Z10:12 PDT1h 41mN635QX
2026-03-28KSEAKSTS08:39 PDT10:20 PDT1h 40mN632QX
2026-03-15KPDXKRDM14:31 PDT15:00 PDT0h 29mN622QX
2026-03-14estimated??21:33Z22:02Z0h 28mN654QX
2026-03-13estimated??21:38Z22:04Z0h 25mN642QX
2026-03-12estimatedKPDX?14:36 PDT22:04Z0h 27mA8D71C
2026-03-11estimatedKPDX?14:26 PDT22:04Z0h 37mN637QX
2026-03-10estimatedKPDX?14:33 PDT22:06Z0h 32mN647QX
2026-03-09estimated??21:19Z21:58Z0h 38mN646QX
2026-03-08estimatedKPDX?15:54 PDT23:32Z0h 37mN649QX
2026-03-07estimated??22:19Z23:10Z0h 50mA8ABE6
2026-03-06estimatedKPDX?15:28 PST23:58Z0h 30mN637QX
2026-03-05KPDXKRDM14:37 PST15:22 PST0h 45mN637QX
2026-03-04estimatedKPDX?14:23 PST22:58Z0h 34mN624QX
2026-03-03estimatedKPDX?14:27 PST23:02Z0h 34mN637QX
2026-03-02estimatedKPDX?14:37 PST23:12Z0h 34mN638QX
2026-03-01estimatedKPDX?14:27 PST23:02Z0h 35mN632QX
2026-02-28estimatedKPDX?14:22 PST23:00Z0h 37mN628QX
2026-02-27estimatedKPDX?14:27 PST23:08Z0h 41mA8A82F
2026-02-26estimatedKPDX?14:21 PST22:56Z0h 34mA8D365
2026-02-25estimatedKPDX?14:27 PST23:12Z0h 44mN647QX
2026-02-24estimatedKPDX?14:31 PST23:06Z0h 34mN632QX
2026-02-23estimatedKPDX?14:29 PST23:04Z0h 34mN649QX
2026-02-22estimatedKPDX?14:21 PST22:56Z0h 34mA8D71C
2026-02-21estimatedKPDX?14:24 PST23:04Z0h 40mN643QX
2026-02-20estimatedKPDX?14:40 PST23:16Z0h 35mN650QX
2026-02-19estimatedKPDX?14:24 PST22:56Z0h 31mN653QX
2026-02-18estimatedKPDX?14:25 PST23:06Z0h 40mN627QX
2026-02-17estimatedKPDX?14:30 PST23:10Z0h 39mN643QX
2026-02-16estimatedKPDX?14:29 PST23:08Z0h 38mA8ABE6
2026-02-15estimatedKPDX?14:24 PST23:04Z0h 40mA8A478
2026-02-14estimatedKPDX?14:26 PST23:08Z0h 41mN645QX
2026-02-13estimatedKTTD?14:23 PST23:04Z0h 40mN648QX
2026-02-12estimatedKPDX?14:40 PST23:24Z0h 43mA8D365
2026-02-11estimatedKPDX?14:25 PST23:16Z0h 50mN648QX
2026-02-07estimatedKPDX?14:27 PST23:06Z0h 38mA8D365
2026-02-06estimatedKPDX?14:26 PST23:06Z0h 40mN645QX
2026-02-05estimatedKPDX?14:56 PST23:36Z0h 39mA8AF9D
2026-02-04KPDXKRDM14:32 PST15:22 PST0h 49mN648QX
2026-02-03KPDXKRDM14:46 PST15:28 PST0h 42mN633QX
2026-02-02KPDXKRDM14:30 PST15:06 PST0h 36mN639QX
2026-02-01estimatedKPDX?14:29 PST23:16Z0h 46mN653QX
2026-01-31estimatedKPDX?14:45 PST23:12Z0h 26mN623QX
2026-01-30estimatedKPDX?14:56 PST23:32Z0h 36mA8B964
2026-01-29estimatedKTTD?14:30 PST23:04Z0h 33mA8B964
2026-01-28estimatedKPDX?14:19 PST22:54Z0h 34mA8C840
2026-01-27estimatedKPDX?14:25 PST23:08Z0h 42mN636QX
2026-01-26estimatedKPDX?14:26 PST23:18Z0h 51mN638QX
2026-01-25estimatedKPDX?14:28 PST23:06Z0h 37mN649QX
2026-01-24estimated??22:25Z23:02Z0h 37mN641QX
2026-01-23KPDXKRDM14:25 PST15:08 PST0h 42mA8C0D2
2026-01-22estimatedKPDX?14:26 PST23:06Z0h 39mN653QX
2026-01-21estimatedKPDX?14:28 PST23:02Z0h 33mN638QX
2026-01-20estimatedKPDX?14:28 PST23:10Z0h 41mN650QX
2026-01-19KPDXKRDM14:29 PST15:14 PST0h 44mN631QX
2026-01-18estimatedKPDX?14:26 PST23:32Z1h 06mN625QX
2026-01-08estimated??22:13Z23:28Z1h 14mN627QX
2026-01-07estimatedKPDX?14:27 PST23:10Z0h 42mN628QX
2026-01-06estimatedKPDX?14:29 PST23:04Z0h 34mN639QX
2026-01-05estimatedKPDX?14:27 PST23:08Z0h 40mN627QX
2026-01-04estimatedKPDX?14:25 PST23:00Z0h 34mA8C489
2026-01-03estimatedKPDX?14:31 PST23:08Z0h 36mA8B964
2026-01-02KPDXKRDM14:27 PST15:06 PST0h 38mA8C840
2026-01-01estimatedKPDX?14:29 PST23:12Z0h 42mN653QX
2025-12-31estimatedKPDX?14:56 PST23:24Z0h 27mN623QX
2025-12-30KPDXKRDM14:25 PST15:02 PST0h 36mN622QX
2025-12-29estimatedKPDX?14:50 PST23:28Z0h 38mN625QX
2025-12-28KPDXKRDM14:28 PST15:06 PST0h 37mN633QX
2025-12-27estimatedKPDX?14:52 PST23:26Z0h 33mA8A0C1
2025-12-26estimated??22:32Z23:22Z0h 50mN624QX
2025-12-25estimatedKPDX?14:26 PST23:02Z0h 35mN650QX
2025-12-24estimated??23:10Z23:54Z0h 43mN628QX
2025-12-23estimatedKPDX?14:25 PST23:10Z0h 44mN620QX
2025-12-22estimatedKPDX?14:35 PST23:10Z0h 35mN630QX
2025-12-21estimatedKPDX?14:30 PST23:08Z0h 38mN637QX
2025-12-20estimated?KRDM22:36Z15:26 PST0h 50mN632QX
2025-12-19estimated??22:50Z23:36Z0h 46mN625QX
2025-12-18estimatedKPDX?14:33 PST23:12Z0h 38mA8A478
2025-12-17estimatedKPDX?15:30 PST23:58Z0h 27mN652MK
2025-12-16estimatedKPDX?14:28 PST23:10Z0h 42mN642QX
2025-12-13KPDXKRDM14:30 PST15:14 PST0h 43mN620QX
2025-12-10estimatedKPDX?14:55 PST23:32Z0h 36mA8C840
2025-12-09KPDXKRDM14:19 PST15:02 PST0h 42mN646QX
2025-11-27estimatedKPDX?14:45 PST23:14Z0h 28mN624QX
2025-11-26KPDXKRDM14:52 PST15:18 PST0h 25mN648QX
2025-10-29KPDXKRDM14:36 PDT15:12 PDT0h 35mN646QX
2025-10-28estimated??21:33Z22:08Z0h 34mA8B964
2025-10-27KPDXKRDM15:02 PDT15:30 PDT0h 28mA8CFAE
2025-10-26estimatedKPDX?14:58 PDT22:20Z0h 21mN625QX
2025-10-26CYYJKSEA17:30 PDT17:54 PDT0h 23mA8C840
2025-10-25KSEACYYJ15:54 PDT16:26 PDT0h 31mA8C840
2025-10-25CYYJKSEA17:35 PDT17:56 PDT0h 20mN639QX
2025-10-24KSEACYYJ16:01 PDT16:26 PDT0h 24mN639QX
2025-10-23CYYJKSEA17:33 PDT17:58 PDT0h 24mA8B964
2025-10-22KSEACYYJ15:58 PDT16:26 PDT0h 27mA8B964
2025-10-22estimated?KSEA00:36Z18:04 PDT0h 27mA8B5AD
2025-10-21KSEACYYJ15:56 PDT16:18 PDT0h 21mA8B5AD
2025-10-21CYYJKSEA17:28 PDT17:50 PDT0h 21mN639QX
2025-10-20KSEACYYJ16:03 PDT16:28 PDT0h 24mN639QX
2025-10-20CAP5KSEA00:48Z18:12 PDT0h 24mN628QX
2025-10-19estimated?CYYJ23:07Z16:48 PDT0h 41mN628QX
2025-10-19CYYJKSEA17:45 PDT18:10 PDT0h 24mN639QX
2025-10-15CYYJKSEA17:46 PDT18:22 PDT0h 35mN646QX
2025-10-14KSEACYYJ15:54 PDT16:42 PDT0h 48mN646QX
2025-10-14CAP5KSEA01:09Z18:26 PDT0h 16mN648QX
2025-10-13estimated?CYYJ22:53Z16:46 PDT0h 52mN648QX
2025-10-13CYYJKSEA17:46 PDT18:22 PDT0h 35mN638QX
2025-10-12estimated?CYYJ23:00Z16:26 PDT0h 25mN638QX
2025-10-08CYYJKSEA17:28 PDT18:02 PDT0h 33mA8AF9D
2025-10-07KSEACYYJ15:46 PDT16:32 PDT0h 46mA8AF9D
2025-10-07CYYJKSEA17:42 PDT18:24 PDT0h 41mA8ABE6
2025-10-06KSEACYYJ15:42 PDT16:22 PDT0h 39mA8ABE6
2025-10-06CAP5KSEA04:37Z22:26 PDT0h 49mA8A0C1
2025-10-06estimated?CYYJ02:25Z20:18 PDT0h 52mA8A0C1
2025-08-26KSEACYYJ21:07 PDT21:24 PDT0h 16mA8ABE6
2025-08-22CYYJKSEA22:32 PDT00:32 PDT2h 00mN629QX
2025-08-22KSEACYYJ18:04 PDT18:52 PDT0h 48mN629QX
2025-08-19CYYJKSEA17:59 PDT18:44 PDT0h 44mN628QX
2025-08-17KSEACYYJ15:18 PDT16:22 PDT1h 04mA8A0C1
2025-08-17CYYJKSEA20:02 PDT20:52 PDT0h 49mA8B5AD
2025-08-17KSEACYYJ17:00 PDT17:40 PDT0h 39mA8B5AD
2025-08-16CYYJKSEA17:06 PDT17:32 PDT0h 25mA8A0C1
2025-08-15KSEACYYJ15:18 PDT15:44 PDT0h 25mA8A0C1

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