Flight

QXE2154

Flight history and live tracking for QXE2154, 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
Observed routeKPAE → KSAN

Flight history 199 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KSEA SEATTLE TACOMA INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL18:52 PDT21:16 MST2h 24mN625QX
2026-10-02KSEA SEATTLE TACOMA INTERNATIONALKPSC Tri Cities Airport20:09 PDT20:44 PDT0h 35mN620QX
2026-10-01KSEA SEATTLE TACOMA INTERNATIONALKPSC Tri Cities Airport20:11 PDT20:41 PDT0h 30mN624QX
2026-09-30KSEA SEATTLE TACOMA INTERNATIONALKPSC Tri Cities Airport20:15 PDT20:47 PDT0h 32mN662QX
2026-09-29KSEA SEATTLE TACOMA INTERNATIONALKPSC Tri Cities Airport20:15 PDT20:44 PDT0h 29mN655QX
2026-09-28KSEA SEATTLE TACOMA INTERNATIONALKPSC Tri Cities Airport20:37 PDT21:10 PDT0h 33mN668QX
2026-09-27KSEA SEATTLE TACOMA INTERNATIONALKPSC Tri Cities Airport20:33 PDT21:09 PDT0h 36mN636QX
2026-09-26KSEA SEATTLE TACOMA INTERNATIONALKPSC Tri Cities Airport21:37 PDT22:08 PDT0h 31mN669QX
2026-09-25KSEA SEATTLE TACOMA INTERNATIONALKPSC Tri Cities Airport20:22 PDT20:56 PDT0h 34mN642QX
2026-09-24KSEAKPSC19:58 PDT20:50 PDT0h 51mN631QX
2026-09-23KSEAKPSC20:11 PDT20:56 PDT0h 44mN626QX
2026-09-22KSEAKPSC20:08 PDT20:54 PDT0h 45mN639QX
2026-09-21KSEAKPSC19:55 PDT20:42 PDT0h 46mN641QX
2026-09-20KSEAKPSC20:20 PDT20:52 PDT0h 31mN635QX
2026-09-18estimatedKBFI?20:19 PDT03:52Z0h 32mA8CFAE
2026-09-17estimatedKSEAKPSC20:16 PDT20:38 PDT0h 21mN628QX
2026-09-16KSEAKPSC20:06 PDT20:42 PDT0h 35mN641QX
2026-09-15estimatedKSEAKPSC20:59 PDT21:38 PDT0h 38mN653QX
2026-09-14estimatedKSEAKPSC20:14 PDT20:44 PDT0h 29mA8B5AD
2026-09-13estimatedKSEAKPSC20:07 PDT20:38 PDT0h 30mN643QX
2026-09-12estimatedKSEAKPSC20:03 PDT20:28 PDT0h 24mA8B5AD
2026-09-11estimatedKSEAKPSC20:40 PDT21:00 PDT0h 19mN654QX
2026-09-09estimatedKBFI?19:57 PDT03:24Z0h 26mN624QX
2026-09-08KSEAKPSC20:10 PDT20:44 PDT0h 33mN643QX
2026-09-07estimatedKBFI?20:10 PDT03:38Z0h 27mA8BD1B
2026-09-06estimatedKSEA?20:04 PDT03:30Z0h 25mN634QX
2026-09-05estimatedKSEA?19:58 PDT03:24Z0h 25mN650QX
2026-09-04estimatedKSEA?20:01 PDT03:30Z0h 28mN662QX
2026-09-03estimatedKSEA?20:20 PDT03:48Z0h 27mN630QX
Earlier flights (170) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-01estimatedKSEA?20:28 PDT03:48Z0h 19mA8D71C
2026-08-31estimatedKSEA?20:10 PDT03:30Z0h 20mA8A82F
2026-08-30estimatedKSEA?20:01 PDT03:22Z0h 20mN648QX
2026-08-29estimatedKSEA?20:14 PDT03:40Z0h 26mA8DD2C
2026-08-28estimatedKSEA?20:06 PDT03:32Z0h 25mN622QX
2026-08-27estimatedKSEA?20:40 PDT04:10Z0h 29mA8BD1B
2026-08-25estimatedKSEA?20:11 PDT03:42Z0h 30mA8A82F
2026-08-24estimatedKSEA?20:13 PDT03:32Z0h 18mN638QX
2026-08-23estimatedKSEA?20:05 PDT03:30Z0h 24mN646QX
2026-08-22estimatedKSEA?20:31 PDT03:58Z0h 26mN625QX
2026-08-21estimatedKSEA?20:41 PDT15:26Z11h 44mN650QX
2026-08-20estimatedKSEA?20:10 PDT03:32Z0h 21mN670QX
2026-08-18estimatedKBFI?20:38 PDT04:24Z0h 45mN667QX
2026-08-15estimatedKSEA?20:27 PDT13:26Z9h 59mN662QX
2026-08-14estimatedKSEA?20:38 PDT13:30Z9h 52mN655QX
2026-08-13estimatedKSEA?20:36 PDT04:20Z0h 43mN652MK
2026-07-23estimatedKBFI?21:05 PDT04:50Z0h 44mA8A0C1
2026-07-22estimatedKSEA?21:02 PDT04:44Z0h 41mN631QX
2026-07-21estimatedKSEA?20:45 PDT04:28Z0h 42mN649QX
2026-07-20estimatedKSEA?20:43 PDT04:22Z0h 38mN627QX
2026-07-19estimatedKSEA?20:40 PDT04:24Z0h 43mA8BD1B
2026-07-18estimatedKSEA?20:45 PDT04:44Z0h 58mN637QX
2026-07-17estimatedKSEA?22:09 PDT06:00Z0h 51mN630QX
2026-07-16estimatedKSEA?20:49 PDT04:34Z0h 44mN628QX
2026-07-15estimatedKSEA?21:14 PDT04:58Z0h 43mN642QX
2026-07-14estimatedKSEA?20:52 PDT04:34Z0h 41mA8DD2C
2026-07-13estimatedKBFI?20:44 PDT04:28Z0h 43mA8DD2C
2026-07-12estimatedKSEA?20:52 PDT04:40Z0h 47mN620QX
2026-07-11estimatedKSEA?20:43 PDT04:26Z0h 42mN648QX
2026-07-10estimatedKSEA?20:51 PDT04:34Z0h 42mA8ABE6
2026-07-09estimatedKSEA?21:25 PDT05:12Z0h 47mA8C840
2026-07-08estimatedKSEA?20:38 PDT04:36Z0h 57mN641QX
2026-07-07estimatedKSEA?20:44 PDT04:32Z0h 47mA8ABE6
2026-07-06estimatedKSEA?20:32 PDT04:32Z0h 59mN649QX
2026-05-29estimatedKGEGKSEA08:02 PDT08:42 PDT0h 39mN636QX
2026-05-28estimatedKSKA?07:58 PDT15:34Z0h 35mN644QX
2026-05-27estimatedKSKAKSEA08:01 PDT08:54 PDT0h 52mN652MK
2026-05-25estimatedKSKAKSEA08:03 PDT08:48 PDT0h 44mN642QX
2026-05-24estimatedKGEGKSEA07:57 PDT08:42 PDT0h 44mA8C489
2026-05-23estimatedKSKAKSEA08:12 PDT08:56 PDT0h 43mA8D71C
2026-05-22estimatedKSKAKSEA07:57 PDT08:54 PDT0h 56mN645QX
2026-05-21estimatedKGEGKSEA08:36 PDT09:26 PDT0h 49mN651QX
2026-05-20KSKAKSEA17:51 PDT08:50 PDT14h 58mN645QX
2026-05-19KSKAKSEA20:24 PDT14:06 PDT17h 41mN637QX
2026-05-12KSFOKSAN19:47 PDT21:22 PDT1h 34mA8BD1B
2026-05-09KSFOKSAN17:30 PDT18:44 PDT1h 13mN620QX
2026-05-08KSFOKSAN18:08 PDT19:18 PDT1h 10mN646QX
2026-05-05KSFOKSAN18:20 PDT19:32 PDT1h 11mN638QX
2026-05-02KSFOKSAN18:26 PDT19:34 PDT1h 07mN642QX
2026-05-01KSFOKSAN18:25 PDT19:38 PDT1h 12mA8C0D2
2026-04-28KSFOKSAN17:43 PDT18:56 PDT1h 12mN638QX
2026-04-25KSFOKSAN18:37 PDT19:42 PDT1h 05mN644QX
2026-04-24estimated?KSAN01:37Z20:00 PDT1h 23mN652MK
2026-04-21KSFOKSAN18:37 PDT19:50 PDT1h 12mN634QX
2026-04-20estimated?KSAN01:57Z20:18 PDT1h 20mA8BD1B
2026-04-19KSFOKSAN17:40 PDT18:54 PDT1h 13mA8C489
2026-04-18?KSAN01:05Z19:16 PDT1h 10mN641QX
2026-04-17estimated?KSAN00:51Z19:08 PDT1h 16mA8D71C
2026-04-14?KSAN00:31Z18:38 PDT1h 06mN642QX
2026-04-13KSFOKSAN17:48 PDT18:58 PDT1h 09mN631QX
2026-04-11KSFOKSAN17:44 PDT19:00 PDT1h 16mN632QX
2026-04-06KSFOKSAN18:46 PDT20:06 PDT1h 19mN626QX
2026-04-05?KSAN00:22Z18:34 PDT1h 12mN631QX
2026-04-04KSFOKSAN17:44 PDT19:30 PDT1h 45mA8C489
2026-04-03?KSAN01:21Z19:44 PDT1h 22mN633QX
2026-03-31estimated?KSAN00:22Z18:44 PDT1h 21mN625QX
2026-03-30KSFOKSAN17:23 PDT18:34 PDT1h 10mN644QX
2026-03-29?KSAN00:30Z18:48 PDT1h 18mN652MK
2026-03-15KPAEKSAN08:53 PDT11:00 PDT2h 07mN634QX
2026-03-14KPAEKSAN09:52 PDT12:06 PDT2h 13mN632QX
2026-03-13KPAEKSAN09:22 PDT11:46 PDT2h 23mN648QX
2026-03-12estimated?KSAN17:03Z11:30 PDT1h 26mN623QX
2026-03-11KPAEKSAN08:48 PDT11:14 PDT2h 26mN636QX
2026-03-08KPAEKSAN08:58 PDT11:34 PDT2h 35mN644QX
2026-03-07?KSAN16:51Z11:06 PST2h 14mN620QX
2026-03-06KPAEKSAN08:49 PST11:02 PST2h 12mN626QX
2026-03-05KPAEKSAN08:48 PST11:06 PST2h 17mN629QX
2026-03-04KPAEKSAN08:44 PST11:22 PST2h 37mN622QX
2026-03-02KPAEKSAN09:41 PST12:26 PST2h 44mN625QX
2026-03-01KPAEKSAN08:58 PST11:36 PST2h 37mN652MK
2026-02-28KPAEKSAN08:49 PST11:32 PST2h 43mN644QX
2026-02-27KPAEKSAN08:46 PST11:12 PST2h 25mA8C489
2026-02-26KPAEKSAN08:55 PST11:22 PST2h 27mN637QX
2026-02-25KPAEKSAN08:47 PST11:16 PST2h 28mN637QX
2026-02-23KPAEKSAN08:49 PST11:28 PST2h 39mA8A478
2026-02-22KPAEKSAN08:48 PST11:30 PST2h 42mN638QX
2026-02-21KPAEKSAN08:52 PST11:32 PST2h 40mN630QX
2026-02-20KPAEKSAN08:53 PST11:20 PST2h 26mN641QX
2026-02-19KPAEKSAN09:10 PST11:38 PST2h 27mA8B964
2026-02-18KPAEKSAN08:52 PST11:16 PST2h 23mN649QX
2026-02-16KPAEKSAN08:50 PST12:16 PST3h 25mN649QX
2026-02-15KPAEKSAN08:55 PST11:40 PST2h 44mN641QX
2026-02-14KPAEKSAN08:50 PST11:32 PST2h 42mA8D71C
2026-02-13KPAEKSAN09:02 PST11:28 PST2h 26mN630QX
2026-02-12KPAEKSAN08:57 PST11:30 PST2h 32mN649QX
2026-02-11KPAEKSAN09:58 PST13:00 PST3h 01mN627QX
2026-02-07KPAEKSAN09:52 PST12:24 PST2h 31mN651QX
2026-02-06KPAEKSAN09:45 PST12:26 PST2h 40mN641QX
2026-02-05KPAEKSAN09:51 PST12:40 PST2h 48mN625QX
2026-02-04KPAEKSAN09:47 PST12:28 PST2h 40mN645QX
2026-02-03KPAEKSAN09:47 PST12:12 PST2h 25mN651QX
2026-02-02KPAEKSAN09:43 PST12:12 PST2h 29mN642QX
2026-02-01KPAEKSAN09:45 PST12:30 PST2h 45mN644QX
2026-01-31KPAEKSAN09:41 PST12:20 PST2h 38mN654QX
2026-01-30KPAEKSAN09:41 PST12:26 PST2h 44mN644QX
2026-01-29KPAEKSAN09:41 PST11:58 PST2h 16mN637QX
2026-01-28KPAEKSAN09:41 PST12:14 PST2h 32mN626QX
2026-01-27KPAEKSAN09:50 PST12:36 PST2h 46mN630QX
2026-01-26KPAEKSAN09:43 PST12:24 PST2h 40mN630QX
2026-01-25KPAEKSAN09:51 PST12:12 PST2h 20mN623QX
2026-01-24KPAEKSAN09:49 PST12:02 PST2h 13mN622QX
2026-01-23KPAEKSAN09:50 PST12:04 PST2h 13mN631QX
2026-01-22partialKSAN?16:00 PSTN642QX
2026-01-21KPAE?13:34 PST23:58Z2h 23mN642QX
2026-01-21partialKPAE?09:52 PSTA8D365
2026-01-20KPAEKSAN10:31 PST12:54 PST2h 22mN627QX
2026-01-19KPAEKSAN09:58 PST12:24 PST2h 26mN642QX
2026-01-18KPAEKSAN09:56 PST12:22 PST2h 26mN647QX
2026-01-09KPAEKSAN09:41 PST12:00 PST2h 18mN639QX
2026-01-08KPAEKSAN09:53 PST12:10 PST2h 17mN637QX
2026-01-07KSFOKSAN16:56 PST18:34 PST1h 37mA8CFAE
2026-01-05KSFOKSAN17:07 PST18:58 PST1h 51mA8A0C1
2026-01-04KSFOKSAN17:18 PST18:48 PST1h 30mN623QX
2026-01-03partialKSFO?07:11 PSTN647QX
2026-01-03estimated?KSFO03:24Z20:02 PST0h 38mN647QX
2026-01-02KSFOKSAN17:05 PST18:56 PST1h 50mA8A478
2026-01-01KSFOKSAN17:16 PST18:52 PST1h 35mA8D365
2025-12-31KSFOKSAN17:05 PST18:42 PST1h 36mA8C840
2025-12-30KSFOKSAN17:07 PST19:00 PST1h 52mA8C0D2
2025-12-29KSFOKSAN17:04 PST18:52 PST1h 47mN637QX
2025-12-28?KSAN00:58Z18:36 PST1h 38mN622QX
2025-12-25KSFOKSAN18:55 PST20:28 PST1h 33mN636QX
2025-12-25partialKSFO?17:34 PSTN636QX
2025-12-23KSFOKSAN17:23 PST19:10 PST1h 47mN620QX
2025-12-22KSJCKSAN17:59 PST19:24 PST1h 25mN652MK
2025-12-21KSFOKSAN17:31 PST19:26 PST1h 54mN639QX
2025-12-20KSFOKSAN17:29 PST18:58 PST1h 28mN622QX
2025-12-19estimated?KSAN01:08Z18:44 PST1h 35mN625QX
2025-12-17KPAEKSAN09:11 PST11:30 PST2h 18mN644QX
2025-12-16KPAEKSAN09:12 PST11:44 PST2h 31mN645QX
2025-12-15KPAEKSAN09:04 PST11:38 PST2h 33mN643QX
2025-12-14KPAEKSAN09:17 PST11:52 PST2h 35mN628QX
2025-12-13KPAEKSAN09:06 PST11:40 PST2h 33mA8A478
2025-12-12KPAEKSAN09:06 PST11:46 PST2h 39mN647QX
2025-12-11KPAEKSAN09:05 PST11:38 PST2h 32mA8D71C
2025-12-10KPAEKSAN09:12 PST11:38 PST2h 25mN644QX
2025-12-09KPAEKSAN09:08 PST11:40 PST2h 31mN647QX
2025-11-26KPAEKSAN07:07 PST09:46 PST2h 39mN620QX
2025-10-30KPAEKSAN07:24 PDT09:50 PDT2h 25mN632QX
2025-10-29KPAEKSAN07:22 PDT09:52 PDT2h 29mN628QX
2025-10-28KPAEKSAN07:05 PDT09:28 PDT2h 22mN639QX
2025-10-27KPAEKSAN07:14 PDT09:24 PDT2h 09mA8A0C1
2025-10-26KPAEKSAN07:08 PDT09:30 PDT2h 21mN650QX
2025-10-25?KSAN14:44Z09:50 PDT2h 05mA8B5AD
2025-10-24KPAEKSAN07:02 PDT09:32 PDT2h 29mA8CFAE
2025-10-22estimated?KSAN15:22Z09:48 PDT1h 25mN631QX
2025-10-21KPAEKSAN08:51 PDT09:42 PDT0h 50mN648QX
2025-10-20KPAEKSAN07:17 PDT09:46 PDT2h 28mN638QX
2025-10-15KPAEKSAN07:05 PDT09:24 PDT2h 18mA8C489
2025-10-14KPAEKSAN07:34 PDT10:10 PDT2h 35mN622QX
2025-10-13KPAEKSAN07:10 PDT09:44 PDT2h 33mN642QX
2025-10-07KPAEKSAN07:12 PDT09:48 PDT2h 36mA8C840
2025-10-06KPAEKSAN07:08 PDT09:30 PDT2h 21mN638QX
2025-08-26partialKLAX?19:41 PDTA8C0D2
2025-08-22?KLAX03:34Z01:40 PDT5h 05mA8A478
2025-08-19KPAEKSAN07:12 PDT10:49 PDT3h 36mN652MK
2025-08-17KPAEKSAN07:13 PDT09:44 PDT2h 30mN632QX
2025-08-16KPAEKSAN07:15 PDT09:46 PDT2h 30mN639QX
2025-08-15KPAEKSAN07:21 PDT10:02 PDT2h 40mN624QX
2025-08-14KPAE?07:56 PDT16:38Z1h 41mN650QX

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