Flight

QXE2145

Flight history and live tracking for QXE2145, 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 routeCYYC → KSEA

Flight history 159 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KGEG SPOKANE INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL14:49 PDT15:32 PDT0h 43mN659QX
2026-10-01KGEG SPOKANE INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL14:52 PDT15:41 PDT0h 49mN667QX
2026-09-30KGEG SPOKANE INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL14:43 PDT15:36 PDT0h 53mN645QX
2026-09-29KGEG SPOKANE INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL15:42 PDT16:33 PDT0h 51mN641QX
2026-09-28KGEG SPOKANE INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL16:29 PDT17:14 PDT0h 45mN657QX
2026-09-27KGEG SPOKANE INTERNATIONALKSEA SEATTLE TACOMA INTERNATIONAL14:43 PDT15:27 PDT0h 44mN639QX
2026-09-26KGEGKSEA14:28 PDT15:42 PDT1h 13mN627QX
2026-09-25KGEGKSEA14:48 PDT15:44 PDT0h 55mN626QX
2026-09-24KGEGKSEA14:29 PDT15:58 PDT1h 28mN626QX
2026-09-23KGEGKSEA14:40 PDT15:36 PDT0h 55mN665QX
2026-09-22KGEGKSEA14:33 PDT15:32 PDT0h 58mN633QX
2026-09-21KGEGKSEA14:23 PDT15:38 PDT1h 14mA8E0E3
2026-09-20KGEGKSEA14:34 PDT15:36 PDT1h 01mA8C0D2
2026-09-18estimatedCYYCKSEA16:49 MDT16:32 PDT0h 42mN648QX
2026-09-17estimatedCYYCKSEA16:20 MDT16:08 PDT0h 47mN642QX
2026-09-16estimatedCYYCKSEA15:45 MDT15:34 PDT0h 48mA8CFAE
2026-09-15estimatedCYYCKSEA15:48 MDT15:42 PDT0h 53mA8ABE6
2026-09-14estimatedCYYCKSEA15:49 MDT15:32 PDT0h 42mN634QX
2026-09-13estimatedCYYCKSEA16:50 MDT16:36 PDT0h 45mN651QX
2026-09-12estimatedCYYCKSEA15:46 MDT15:50 PDT1h 03mN648QX
2026-09-10estimatedCYYCKSEA16:02 MDT15:50 PDT0h 47mN641QX
2026-09-09estimatedCYYCKSEA15:53 MDT15:40 PDT0h 47mA8ABE6
2026-09-04KSANKPHX22:19 PDT23:06 MST0h 47mN652MK
Earlier flights (136) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-08-18estimatedCYYCKSEA12:29 MDT14:28 PDT2h 58mN660QX
2026-08-17CYYCKSEA13:14 MDT14:02 PDT1h 47mN660QX
2026-08-16CYYCKSEA12:02 MDT12:44 PDT1h 41mN671QX
2026-08-15CYYCKSEA11:48 MDT12:36 PDT1h 47mN643QX
2026-08-14CYYCKSEA12:09 MDT14:28 PDT3h 19mN668QX
2026-08-13CYYCKSEA11:42 MDT13:50 PDT3h 08mN647QX
2026-08-12CYYCKSEA11:56 MDT13:46 PDT2h 49mN631QX
2026-08-11estimatedCYYCKSEA12:55 MDT15:56 PDT4h 00mN630QX
2026-07-23CYYCKSEA11:46 MDT12:36 PDT1h 50mN638QX
2026-07-21CYYCKSEA11:40 MDT12:22 PDT1h 41mN628QX
2026-07-20CYYCKSEA11:40 MDT12:38 PDT1h 57mN631QX
2026-07-19CYYCKSEA11:42 MDT12:32 PDT1h 49mN633QX
2026-07-18CYYCKSEA11:38 MDT12:38 PDT2h 00mN644QX
2026-07-17CYYCKSEA11:47 MDT12:34 PDT1h 46mN647QX
2026-07-16CYYCKBFI13:09 MDT14:06 PDT1h 56mN628QX
2026-07-15CYYCKSEA12:00 MDT12:48 PDT1h 47mN651QX
2026-07-14CYYCKSEA12:30 MDT13:38 PDT2h 07mN642QX
2026-07-13CYYCKSEA11:41 MDT12:24 PDT1h 42mN632QX
2026-07-12CYYCKSEA11:38 MDT12:52 PDT2h 13mN632QX
2026-07-11CYYCKSEA11:41 MDT12:28 PDT1h 47mA8A82F
2026-07-10CYYCKSEA11:39 MDT12:14 PDT1h 34mA8A82F
2026-07-09CYYCKSEA11:32 MDT12:28 PDT1h 56mA8ABE6
2026-07-08CYYCKBFI11:45 MDT12:20 PDT1h 34mA8B5AD
2026-07-07CYYCKBFI11:38 MDT12:34 PDT1h 55mA8DD2C
2026-07-06CYYCKSEA11:34 MDT12:18 PDT1h 43mN644QX
2026-07-05CYYCKSEA12:02 MDT13:06 PDT2h 03mN648QX
2026-07-04CYYCKSEA11:38 MDT12:16 PDT1h 37mN652MK
2026-07-02CYYCKSEA11:43 MDT12:42 PDT1h 59mN652MK
2026-07-01CYYCKSEA11:38 MDT12:34 PDT1h 55mN624QX
2026-06-29CYYCKSEA11:32 MDT12:10 PDT1h 37mN644QX
2026-06-28estimatedCYYCKSEA12:00 MDT12:44 PDT1h 43mN638QX
2026-06-27CYYCKSEA11:34 MDT12:16 PDT1h 41mN637QX
2026-06-26CYYCKSEA11:40 MDT12:16 PDT1h 36mA8C489
2026-06-25CYYCKBFI11:38 MDT12:18 PDT1h 39mN631QX
2026-06-24CYYCKSEA11:36 MDT12:16 PDT1h 39mN650QX
2026-06-23CYYCKSEA11:34 MDT12:28 PDT1h 53mA8A0C1
2026-06-22CYYCKSEA11:57 MDT12:52 PDT1h 54mN624QX
2026-06-21CYYCKSEA11:34 MDT12:28 PDT1h 53mN624QX
2026-06-20CYYCKSEA11:42 MDT12:22 PDT1h 39mN653QX
2026-06-19estimatedCYYCKSEA11:34 MDT12:26 PDT1h 52mN653QX
2026-06-18CYYCKSEA11:42 MDT12:40 PDT1h 57mN631QX
2026-06-17estimatedCYYCKSEA11:53 MDT12:48 PDT1h 55mN627QX
2026-06-16CYYCKSEA11:36 MDT12:28 PDT1h 51mA8D71C
2026-06-15CYYCKSEA12:40 MDT13:06 PDT1h 26mN626QX
2026-06-14CYYCKSEA11:40 MDT12:22 PDT1h 41mA8BD1B
2026-06-13CYYCKSEA11:59 MDT12:24 PDT1h 24mA8D71C
2026-06-12CYYCKSEA11:42 MDT12:26 PDT1h 43mA8A0C1
2026-05-29PAFAPANC17:24 AKDT18:38 AKDT1h 14mN642QX
2026-05-28PAFAPANC17:05 AKDT18:02 AKDT0h 56mA8A478
2026-05-27PAFAPANC17:36 AKDT18:34 AKDT0h 57mA8B5AD
2026-05-26PAFAPANC17:45 AKDT18:44 AKDT0h 58mA8B5AD
2026-05-25PAFAPANC17:08 AKDT18:06 AKDT0h 57mA8B5AD
2026-05-24PAFAPANC17:13 AKDT18:08 AKDT0h 54mA8A82F
2026-05-23PAFAPANC18:35 AKDT19:32 AKDT0h 56mN638QX
2026-05-22PAFAPANC17:31 AKDT18:36 AKDT1h 04mN650QX
2026-05-21PAFAPANC17:09 AKDT18:08 AKDT0h 58mA8A82F
2026-05-20partialPANC?18:04 AKDTA8A0C1
2026-05-19estimatedPAFAPANC21:44 AKDT15:22 AKDT17h 37mN652MK
2026-04-22estimated??04:36Z05:28Z0h 52mN637QX
2026-03-14KSJCKSAN14:55 PDT16:12 PDT1h 16mN643QX
2026-03-12estimatedKSJC?15:39 PDT23:58Z1h 19mN636QX
2026-03-09KSJCKSAN14:51 PDT16:08 PDT1h 16mN644QX
2026-03-07estimatedKSJC?14:51 PST23:56Z1h 04mN620QX
2026-03-05estimatedKSJC?14:57 PST23:58Z1h 00mN629QX
2026-03-02KSJCKSAN15:19 PST16:36 PST1h 16mA8A478
2026-02-28estimatedKSJC?14:49 PST23:58Z1h 08mA8A82F
2026-02-26estimatedKSJC?14:50 PST23:58Z1h 07mN637QX
2026-02-23KSJCKSAN14:55 PST16:20 PST1h 24mA8A478
2026-02-21KSJCKSAN14:48 PST15:58 PST1h 09mA8A82F
2026-02-19KSJCKSAN14:58 PST16:18 PST1h 20mA8ABE6
2026-02-16KSJCKSAN14:54 PST16:30 PST1h 35mA8881E
2026-02-14KSJC?14:14 PST23:58Z1h 43mA8D71C
2026-02-12KSJCKSAN15:04 PST16:30 PST1h 25mA89953
2026-02-11partial??01:16ZN650QX
2026-02-07KLAXKMFR13:04 PST15:08 PST2h 04mA8ABE6
2026-02-06KLAXKMFR13:13 PST14:50 PST1h 37mA8D365
2026-02-05KLAXKMFR13:05 PST14:40 PST1h 34mA8A82F
2026-02-04KLAXKMFR13:05 PST14:48 PST1h 43mN643QX
2026-02-03KLAXKMFR13:03 PST14:52 PST1h 49mN647QX
2026-02-02KLAXKMFR13:08 PST14:50 PST1h 41mN645QX
2026-02-01KLAXKMFR13:05 PST14:42 PST1h 36mN631QX
2026-01-31KLAXKMFR13:07 PST14:52 PST1h 44mN635QX
2026-01-30KLAXKMFR13:05 PST14:52 PST1h 47mA8C489
2026-01-29KLAXKMFR13:05 PST15:02 PST1h 56mN626QX
2026-01-28KLAXKMFR13:39 PST15:28 PST1h 48mA8D365
2026-01-27KLAXKMFR13:06 PST14:40 PST1h 33mA8B5AD
2026-01-26KLAXKMFR13:06 PST14:56 PST1h 50mN647QX
2026-01-25KLAXKMFR13:06 PST14:54 PST1h 47mA8CFAE
2026-01-24KLAXKMFR13:28 PST15:26 PST1h 57mN646QX
2026-01-23KLAXKMFR13:05 PST15:02 PST1h 56mA8B5AD
2026-01-22KLAXKMFR13:12 PST14:56 PST1h 44mA8A0C1
2026-01-21KLAXKMFR13:12 PST14:50 PST1h 37mN646QX
2026-01-20KLAXKMFR13:10 PST15:02 PST1h 51mN636QX
2026-01-19KLAXKMFR13:01 PST14:46 PST1h 45mA8D365
2026-01-18KLAXKMFR13:08 PST14:56 PST1h 47mN645QX
2026-01-09KLAX?13:02 PST22:42Z1h 39mN645QX
2026-01-08KLAXKMFR13:11 PST15:12 PST2h 01mA8B964
2026-01-06partialPAFA?14:19 AKSTA831B2
2026-01-05PAFAPANC13:34 AKST14:58 AKST1h 24mN622QX
2025-12-30PAFAPANC13:09 AKST14:38 AKST1h 29mN648QX
2025-12-26PAFAPANC13:06 AKST14:32 AKST1h 25mN645QX
2025-12-25estimated?PANC22:13Z14:22 AKST1h 08mN647QX
2025-12-23estimated?PANC22:00Z14:04 AKST1h 03mN649QX
2025-12-22PAFAPANC13:32 AKST14:40 AKST1h 07mN647QX
2025-12-21partialPAFA?15:02 AKSTA8ABE6
2025-12-20PAFAPANC14:06 AKST14:58 AKST0h 52mA8ABE6
2025-12-19PAFAPANC13:00 AKST14:30 AKST1h 29mA8A478
2025-12-18PAFAPANC13:04 AKST14:06 AKST1h 01mA8ABE6
2025-12-16PAFAPANC13:32 AKST14:32 AKST1h 00mN639QX
2025-12-15PAFAPANC12:47 AKST13:48 AKST1h 01mN625QX
2025-12-14PAFAPANC12:37 AKST14:02 AKST1h 24mA8ABE6
2025-12-13partialPAFA?15:00 AKSTN634QX
2025-12-12estimatedPAFAPANC13:25 AKST14:58 AKST1h 33mN634QX
2025-12-11PAFAPANC12:33 AKST13:38 AKST1h 04mA8B5AD
2025-12-09PAFAPANC13:01 AKST14:02 AKST1h 00mN635QX
2025-11-27PAFAPANC12:34 AKST14:02 AKST1h 27mN646QX
2025-11-26PAFAPANC12:52 AKST14:08 AKST1h 16mA8A478
2025-10-28estimatedPAFAPANC14:00 AKDT15:58 AKDT1h 57mN620QX
2025-10-27PAFAPANC14:25 AKDT15:28 AKDT1h 03mN620QX
2025-10-26PAFAPANC14:06 AKDT15:10 AKDT1h 03mN626QX
2025-10-25PAFAPANC14:08 AKDT15:28 AKDT1h 20mN633QX
2025-10-24estimatedPAFAPANC14:37 AKDT15:24 AKDT0h 46mN649QX
2025-10-23PAFAPANC14:07 AKDT15:12 AKDT1h 04mN649QX
2025-10-21estimatedPAFAPANC14:18 AKDT15:16 AKDT0h 57mN649QX
2025-10-19partialPANC?14:46 AKDTN646QX
2025-10-14PAFAPANC14:23 AKDT15:20 AKDT0h 57mN623QX
2025-10-13partialPAFA?19:31 AKDTA8C0D2
2025-10-07PAFAPANC14:13 AKDT15:10 AKDT0h 57mA8C0D2
2025-10-06PAFAPANC14:20 AKDT15:16 AKDT0h 55mA8A478
2025-10-05PAFAPANC14:07 AKDT15:10 AKDT1h 03mA8A478
2025-10-04PAFAPANC06:18 AKDT06:58 AKDT0h 39mN638QX
2025-08-21estimatedPAFAPANC15:16 AKDT15:56 AKDT0h 39mN635QX
2025-08-20estimatedPAFAPANC16:47 AKDT18:28 AKDT1h 41mN654QX
2025-08-19PAFAPANC17:36 AKDT19:02 AKDT1h 25mN631QX
2025-08-17PAFAPANC20:16 AKDT22:12 AKDT1h 55mN651QX
2025-08-15PAFAPANC16:52 AKDT17:26 AKDT0h 33mN625QX

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