Flight

QXE2226

Flight history and live tracking for QXE2226, 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 199 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-09-07KSFOKPSP14:58 PDT16:06 PDT1h 07mN635QX
2026-09-06estimatedKSFO?13:56 PDT22:08Z1h 11mN632QX
2026-09-04estimatedKSFO?13:58 PDT22:22Z1h 24mN636QX
Earlier flights (196) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03estimatedKSFO?15:40 PDT23:54Z1h 13mN635QX
2026-08-31estimatedKSFO?14:06 PDT22:22Z1h 16mN652MK
2026-08-30estimatedKSFO?14:10 PDT22:38Z1h 27mA8C0D2
2026-08-28estimatedKSFO?14:22 PDT22:42Z1h 19mA8BD1B
2026-08-27estimatedKSFO?14:01 PDT22:10Z1h 08mN645QX
2026-08-24estimated??22:00Z23:30Z1h 29mN641QX
2026-08-23estimatedKSFO?13:59 PDT22:12Z1h 12mN633QX
2026-08-22estimated??00:00Z00:38Z0h 37mA8A0C1
2026-08-21partial??00:32ZN624QX
2026-08-20estimatedKSFO?15:09 PDT23:28Z1h 18mN624QX
2026-08-19PANCPAOT16:03 AKDT18:27 AKDT2h 24mN656QX
2026-08-18PANCPAOT16:01 AKDT17:42 AKDT1h 40mN620QX
2026-08-17estimatedPANCPAOT16:40 AKDT17:34 AKDT0h 53mN644QX
2026-08-16PANCPAOT16:00 AKDT17:30 AKDT1h 29mN638QX
2026-08-15partialPANC?16:00 AKDTN638QX
2026-08-14partialPANC?16:01 AKDTN638QX
2026-08-13PANCPAOT16:04 AKDT18:34 AKDT2h 29mN638QX
2026-07-23PANCPAOT16:20 AKDT18:00 AKDT1h 39mN653QX
2026-07-21PANCPAOT16:28 AKDT17:58 AKDT1h 29mN643QX
2026-07-20PANCPAOT16:00 AKDT17:24 AKDT1h 24mA8A478
2026-07-19partialPANC?16:00 AKDTN646QX
2026-07-18partialPANC?16:07 AKDTN635QX
2026-07-17PANCPAOT16:01 AKDT17:34 AKDT1h 32mN646QX
2026-07-16PANCPAOT16:19 AKDT18:10 AKDT1h 51mA8A0C1
2026-07-15PANCPAOT16:03 AKDT17:38 AKDT1h 34mA8A0C1
2026-07-14PANCPAOT16:02 AKDT17:46 AKDT1h 43mA8A0C1
2026-07-13PANCPAOT16:00 AKDT17:26 AKDT1h 26mN634QX
2026-07-12partialPANC?16:00 AKDTN634QX
2026-07-11partialPANC?16:00 AKDTN636QX
2026-07-10partialPANC?16:00 AKDTN636QX
2026-07-09partialPANC?16:06 AKDTN653QX
2026-07-08PANCPAOT16:02 AKDT17:30 AKDT1h 27mN653QX
2026-07-07partialPANC?16:00 AKDTN653QX
2026-07-04PANCPAOT16:06 AKDT17:36 AKDT1h 29mA8B5AD
2026-07-03PANCPAOT16:41 AKDT18:10 AKDT1h 28mA8B5AD
2026-07-02PANCPAOT16:00 AKDT17:28 AKDT1h 27mN646QX
2026-07-01PANCPAOT16:00 AKDT17:34 AKDT1h 33mA8B5AD
2026-06-30PANCPAOT16:03 AKDT17:34 AKDT1h 30mA8B5AD
2026-06-29PANCPAOT16:00 AKDT17:26 AKDT1h 25mN648QX
2026-06-28partialPANC?16:00 AKDTN648QX
2026-06-27partialPANC?16:00 AKDTA8A478
2026-06-26partialPANC?16:00 AKDTA8A478
2026-06-24PANCPAOT16:01 AKDT17:42 AKDT1h 40mN625QX
2026-06-23PANCPAOT16:07 AKDT17:34 AKDT1h 26mN625QX
2026-06-22PANCPAOT16:00 AKDT17:24 AKDT1h 24mA8D71C
2026-06-21partialPANC?16:00 AKDTN625QX
2026-06-20partialPANC?16:00 AKDTN642QX
2026-06-18PANCPAOT16:00 AKDT17:26 AKDT1h 25mN625QX
2026-06-17partialPANC?16:00 AKDTN629QX
2026-06-16partialPANC?16:00 AKDTN625QX
2026-06-15PANCPAOT16:00 AKDT17:20 AKDT1h 19mN628QX
2026-06-14partialPANC?16:07 AKDTA8B5AD
2026-06-13partialPANC?16:05 AKDTA8B5AD
2026-06-12PANCPAOT16:00 AKDT17:48 AKDT1h 47mN647QX
2026-05-29CYYCKSEA18:52 MDT19:22 PDT1h 29mN639QX
2026-05-28partialKSEA?19:50 PDTN625QX
2026-05-28CYYCKSEA19:02 MDT19:48 PDT1h 45mN625QX
2026-05-28partialCYYC?18:00 MDTN625QX
2026-05-27estimatedKBFI?15:49 PDT23:58Z1h 08mN625QX
2026-05-27CYYCKSEA19:54 MDT20:36 PDT1h 41mN630QX
2026-05-27KSEACYYC17:01 PDT19:14 MDT1h 12mN630QX
2026-05-26CYYCKSEA18:54 MDT19:26 PDT1h 31mN653QX
2026-05-25KSEACYYC15:48 PDT17:58 MDT1h 10mN653QX
2026-05-25CYYCKSEA19:01 MDT19:48 PDT1h 46mN629QX
2026-05-24KSEACYYC15:42 PDT17:58 MDT1h 15mN629QX
2026-05-24CYYCKSEA18:53 MDT19:30 PDT1h 36mN629QX
2026-05-23partialKSEA?19:48 PDTA8CFAE
2026-05-23CYYCKSEA18:59 MDT19:48 PDT1h 49mA8CFAE
2026-05-23partialCYYC?18:00 MDTA8CFAE
2026-05-22partialKSEA?19:54 PDTN637QX
2026-05-22CYYCKSEA19:19 MDT19:54 PDT1h 34mN637QX
2026-05-22estimated?CYYC00:00Z18:34 MDT0h 33mN637QX
2026-05-21estimatedKSEACYYC16:19 PDT17:58 MDT0h 38mN637QX
2026-05-21CYYCKSEA19:02 MDT19:48 PDT1h 45mA8C0D2
2026-05-20partialKSEA?18:50 PDTN633QX
2026-05-19partialCYYC?23:02 MDTN638QX
2026-04-22KSLCKPDX18:31 MDT19:04 PDT1h 32mN626QX
2026-04-21estimated?KPDX00:35Z19:22 PDT1h 46mN648QX
2026-04-19KSLCKPDX18:40 MDT19:22 PDT1h 42mN645QX
2026-04-18estimated?KPDX00:41Z19:24 PDT1h 42mA8A82F
2026-04-17estimated?KPDX00:41Z19:28 PDT1h 46mA8D365
2026-04-16KSLCKPDX18:47 MDT19:28 PDT1h 40mA8ABE6
2026-04-15estimated??00:58Z03:00Z2h 01mN641QX
2026-04-14KSLCKPDX18:46 MDT19:24 PDT1h 38mN636QX
2026-04-13?KPDX00:42Z19:18 PDT1h 35mN627QX
2026-04-12estimated?KPDX00:51Z19:16 PDT1h 25mN639QX
2026-04-11KSLCKPDX18:48 MDT19:38 PDT1h 49mA8CFAE
2026-04-06estimated?KPDX00:37Z19:14 PDT1h 36mN648QX
2026-04-05estimated?KPDX00:40Z19:18 PDT1h 38mN624QX
2026-04-04?KTTD00:44Z19:48 PDT2h 03mA8D365
2026-04-03estimated?KPDX02:19Z20:48 PDT1h 28mN648QX
2026-04-02estimatedKSLCKPDX18:39 MDT19:44 PDT2h 04mN620QX
2026-04-01estimated?KPDX00:36Z19:14 PDT1h 37mA8C0D2
2026-03-31?KPDX00:41Z19:34 PDT1h 52mN629QX
2026-03-30?KPDX00:42Z19:30 PDT1h 47mN630QX
2026-03-29estimated?KPDX00:34Z19:34 PDT1h 59mN624QX
2026-03-15KPDXKSMF17:40 PDT18:50 PDT1h 09mA8A0C1
2026-03-08estimated?KSMF01:34Z18:51 PST1h 17mN650QX
2026-03-01KPDXKSMF17:36 PST19:10 PST1h 34mA8BD1B
2026-02-22KPDXKSMF17:26 PST19:10 PST1h 43mN644QX
2026-02-15KPDXKSMF17:45 PST19:22 PST1h 36mN630QX
2026-02-11KBURKEUG11:13 PST12:52 PST1h 38mN639QX
2026-02-11KEUGKBUR08:30 PST10:22 PST1h 52mN639QX
2026-02-10??16:03Z19:33Z3h 29mA8D71C
2026-02-07KBURKEUG10:47 PST12:50 PST2h 03mN637QX
2026-02-07KEUGKBUR07:59 PST09:48 PST1h 48mN637QX
2026-02-06KBURKEUG11:09 PST13:04 PST1h 54mN625QX
2026-02-06KEUGKBUR08:26 PST10:18 PST1h 51mN625QX
2026-02-05KBURKEUG10:56 PST12:34 PST1h 37mN645QX
2026-02-05KEUGKBUR07:58 PST10:00 PST2h 01mN645QX
2026-02-04KBURKEUG10:49 PST12:34 PST1h 44mN642QX
2026-02-04KEUGKBUR07:59 PST10:00 PST2h 00mN642QX
2026-02-03KBURKEUG10:56 PST12:48 PST1h 52mN646QX
2026-02-03KEUGKBUR08:28 PST10:14 PST1h 45mN646QX
2026-02-02KBURKEUG10:52 PST12:42 PST1h 49mN644QX
2026-02-02KEUGKBUR07:54 PST09:42 PST1h 48mN644QX
2026-02-01KBURKEUG11:12 PST12:58 PST1h 45mA8C489
2026-02-01KEUGKBUR08:12 PST10:16 PST2h 04mA8C489
2026-01-31KBURKEUG10:54 PST12:40 PST1h 46mN637QX
2026-01-31KEUGKBUR07:55 PST10:02 PST2h 06mN637QX
2026-01-30KBURKEUG10:52 PST12:40 PST1h 48mN643QX
2026-01-30KEUGKBUR07:55 PST09:48 PST1h 53mN643QX
2026-01-29KBURKEUG10:53 PST13:00 PST2h 06mN648QX
2026-01-29KEUGKBUR08:05 PST09:40 PST1h 34mN648QX
2026-01-28KBURKEUG10:48 PST12:40 PST1h 52mN630QX
2026-01-28KEUGKBUR07:55 PST10:48 PST2h 52mN630QX
2026-01-27KBURKEUG10:47 PST12:32 PST1h 44mN637QX
2026-01-27KEUGKBUR08:08 PST10:02 PST1h 53mN637QX
2026-01-26KBURKEUG10:45 PST12:50 PST2h 04mN623QX
2026-01-26KEUGKBUR08:14 PST09:48 PST1h 33mN623QX
2026-01-25KBURKEUG10:12 PST12:52 PST2h 39mN622QX
2026-01-25KEUGKBUR08:03 PST10:12 PST2h 08mN622QX
2026-01-24KBURKEUG11:13 PST13:20 PST2h 06mN653QX
2026-01-24KEUGKBUR07:52 PST09:40 PST1h 47mN653QX
2026-01-23KBURKEUG09:44 PST12:48 PST3h 03mN642QX
2026-01-23KEUGKBUR08:08 PST09:44 PST1h 35mN642QX
2026-01-22KBURKEUG11:00 PST12:54 PST1h 53mA8B964
2026-01-22KEUGKBUR08:26 PST10:10 PST1h 43mA8B964
2026-01-21KBURKEUG10:58 PST12:42 PST1h 43mA8AF9D
2026-01-21KEUGKBUR07:52 PST10:08 PST2h 15mA8AF9D
2026-01-20KBURKEUG11:16 PST13:02 PST1h 45mN645QX
2026-01-20KEUGKBUR08:35 PST10:20 PST1h 44mN645QX
2026-01-19KBURKEUG10:54 PST12:54 PST1h 59mN647QX
2026-01-19KEUGKBUR07:53 PST09:56 PST2h 03mN647QX
2026-01-18KBURKEUG11:22 PST13:18 PST1h 56mA8C840
2026-01-18estimated?KBUR17:19Z10:34 PST1h 15mA8C840
2026-01-09KBURKEUG11:41 PST13:46 PST2h 05mN644QX
2026-01-09KEUGKBUR08:24 PST10:51 PST2h 27mN644QX
2026-01-08KBURKEUG11:33 PST13:34 PST2h 01mN638QX
2026-01-08KEUGKBUR08:23 PST10:18 PST1h 54mN638QX
2026-01-07KBURKEUG10:50 PST12:50 PST2h 00mA8B5AD
2026-01-07KEUGKBUR07:51 PST09:42 PST1h 50mA8B5AD
2025-10-26CYYCKSEA20:37 MDT21:12 PDT1h 34mA8ABE6
2025-10-25estimated??22:59Z23:58Z0h 58mA8ABE6
2025-10-25CYYCKSEA19:27 MDT19:58 PDT1h 30mN646QX
2025-10-24KSEACYYC16:15 PDT18:24 MDT1h 08mA87CF9
2025-10-23CYYCKSEA19:08 MDT19:46 PDT1h 37mA8D365
2025-10-22estimatedKSEA?15:46 PDT23:28Z0h 41mA8D365
2025-10-22estimatedCYYCKSEA20:53 MDT21:18 PDT1h 25mN622QX
2025-10-21KSEACYYC15:49 PDT17:56 MDT1h 07mN622QX
2025-10-21estimatedCYYCKSEA19:17 MDT20:04 PDT1h 46mA8CFAE
2025-10-21estimated?CYYC00:00Z18:22 MDT0h 22mA8CFAE
2025-10-20estimated??23:05Z23:58Z0h 52mA8CFAE
2025-10-20estimatedCYYCKSEA19:25 MDT19:54 PDT1h 29mA8C489
2025-10-20estimated?CYYC00:00Z18:24 MDT0h 24mA8C489
2025-10-19estimated??23:01Z23:58Z0h 56mA8C489
2025-10-19estimatedCYYCKSEA19:02 MDT19:26 PDT1h 23mA8AF9D
2025-10-18estimated??23:33Z23:58Z0h 24mA8AF9D
2025-10-15CYYCKSEA19:23 MDT20:00 PDT1h 36mA8ABE6
2025-10-14KSEACYYC15:49 PDT18:36 MDT1h 46mA8ABE6
2025-10-14CYYCKSEA19:08 MDT19:42 PDT1h 34mN643QX
2025-10-13estimatedKSEA?15:46 PDT23:58Z1h 12mN643QX
2025-10-13CYYCKSEA18:53 MDT19:58 PDT2h 04mN647QX
2025-10-12estimated?CYYC23:00Z17:58 MDT0h 57mN647QX
2025-10-08CYYCKSEA19:06 MDT19:44 PDT1h 37mN626QX
2025-10-07estimatedKSEA?15:41 PDT23:58Z1h 16mN626QX
2025-10-07estimatedCYYCKSEA18:53 MDT19:34 PDT1h 40mA8AF9D
2025-10-06KSEACYYC15:32 PDT17:58 MDT1h 26mA8AF9D
2025-10-06estimatedCYYCKSEA18:44 MDT19:36 PDT1h 51mA8B964
2025-10-05KALW?08:07 PDT23:58Z8h 51mN641QX
2025-10-04estimatedCYYCKSEA09:42 MDT09:26 PDT0h 43mA8AF9D
2025-10-04estimatedKSEACYYC07:21 PDT09:02 MDT0h 40mA8AF9D
2025-08-26partialKSEA?19:27 PDTA8ABE6
2025-08-24partialCYYC?22:36 MDTN647QX
2025-08-22CYYCKSEA18:58 MDT21:09 PDT3h 10mN637QX
2025-08-21estimatedKSEACYYC15:49 PDT17:58 MDT1h 08mN637QX
2025-08-20CYYCKSEA19:14 MDT21:04 PDT2h 50mA8AF9D
2025-08-19CYYCKSEA20:45 MDT21:46 PDT2h 00mN623QX
2025-08-19partialCYYC?18:00 MDTN623QX
2025-08-17partialKSEA?16:40 PDTN646QX
2025-08-17CYYCKSEA23:21 MDT00:22 PDT2h 00mN637QX
2025-08-17KSEACYYC18:50 PDT21:55 MDT2h 04mN637QX
2025-08-16CYYCKSEA19:37 MDT20:28 PDT1h 50mN620QX
2025-08-16partialCYYC?18:00 MDTN620QX
2025-08-15estimatedKSEACYYC16:20 PDT17:58 MDT0h 38mN620QX
2025-08-15partialKSEA?17:45 PDTN654QX

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