Flight

QXE2307

Flight history and live tracking for QXE2307, 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 destinationCYYC CALGARY INTERNATIONAL
Distance392 nm

Flight history 219 flights since Oct 2025

DateFromToDepArrDurationAircraft
2026-10-03KSEA SEATTLE TACOMA INTERNATIONALCYYC CALGARY INTERNATIONAL17:18 PDT19:23 MDT1h 05mN630QX
2026-10-02KSEA SEATTLE TACOMA INTERNATIONALCYYC CALGARY INTERNATIONAL15:48 PDT17:56 MDT1h 08mN651QX
2026-10-01KSEA SEATTLE TACOMA INTERNATIONALCYYC CALGARY INTERNATIONAL15:59 PDT18:06 MDT1h 07mN658QX
2026-09-30KSEA SEATTLE TACOMA INTERNATIONALCYYC CALGARY INTERNATIONAL15:55 PDT17:58 MDT1h 03mN627QX
2026-09-29KSEA SEATTLE TACOMA INTERNATIONALCYYC CALGARY INTERNATIONAL16:46 PDT18:51 MDT1h 05mN642QX
2026-09-28KSEA SEATTLE TACOMA INTERNATIONALCYYC CALGARY INTERNATIONAL16:34 PDT18:44 MDT1h 10mN630QX
2026-09-27KSEA SEATTLE TACOMA INTERNATIONALCYYC CALGARY INTERNATIONAL15:48 PDT17:59 MDT1h 11mN659QX
2026-09-26partialKSEA?17:00 PDTN636QX
2026-09-25partialKSEA?17:00 PDTN632QX
2026-09-24partialCYYC?18:00 MDTN637QX
2026-09-23estimatedKSEACYYC15:57 PDT17:58 MDT1h 00mN637QX
2026-09-22KSEACYYC15:37 PDT17:58 MDT1h 20mN636QX
2026-09-21partialKSEA?17:00 PDTN642QX
2026-09-20partial??00:01ZN644QX
2026-09-18partialKSEA?17:00 PDTA8C0D2
2026-09-16partialCYYC?18:00 MDTA8C489
2026-09-15partialKSEA?18:18 PDTN628QX
2026-09-15estimatedKSEACYYC17:00 PDT18:24 MDT0h 23mN628QX
2026-09-14partial??00:00ZA8DD2C
2026-09-13estimatedKSEACYYC15:47 PDT17:58 MDT1h 10mA8DD2C
2026-09-12partialKSEA?17:00 PDTN630QX
2026-09-11partialCYYC?18:00 MDTN644QX
2026-09-10partialKSEA?17:09 PDTN641QX
2026-09-08KSEACYYC15:55 PDT17:58 MDT1h 02mN653QX
2026-09-06partialKSEA?17:00 PDTN654QX
2026-09-05partialCYYC?18:56 MDTN644QX
2026-09-04partialCYYC?18:00 MDTN670QX
Earlier flights (192) - back to 2025-10-27
DateFromToDepArrDurationAircraft
2026-09-03partialKSEA?17:29 PDTN662QX
2026-09-01KSEACYYC15:45 PDT17:58 MDT1h 12mN626QX
2026-08-31partialCYYC?18:00 MDTN628QX
2026-08-30partial??00:00ZN627QX
2026-08-29partialCYYC?18:00 MDTN652MK
2026-08-28partialCYYC?18:00 MDTA8A0C1
2026-08-27partialKSEA?18:40 PDTN623QX
2026-08-27estimatedKSEACYYC17:00 PDT19:00 MDT1h 00mN623QX
2026-08-25partial??00:00ZN635QX
2026-08-24partialKSEA?18:07 PDTA8D71C
2026-08-24estimatedKSEACYYC17:00 PDT18:22 MDT0h 21mA8D71C
2026-08-23partial??00:00ZA8ABE6
2026-08-22partialKSEA?17:56 PDTA8C840
2026-08-21partialKSEA?17:00 PDTN625QX
2026-08-20partialKSEA?17:00 PDTN660QX
2026-08-19partial??00:00ZN624QX
2026-08-18partial??00:00ZN649QX
2026-08-17partial??00:40ZN655QX
2026-08-16estimatedKSEACYYC17:00 PDT18:44 MDT0h 44mN661QX
2026-08-15partial??00:00ZN667QX
2026-08-14partial??00:00ZN645QX
2026-08-13partial??00:00ZN635QX
2026-08-12partialKSEA?17:00 PDTN630QX
2026-08-11KSEACYYC15:56 PDT17:58 MDT1h 01mN630QX
2026-07-23estimatedKSEACYYC17:00 PDT18:44 MDT0h 44mN629QX
2026-07-22partialKSEA?21:18 PDTN637QX
2026-07-22estimated?CYYC00:00Z18:28 MDT0h 28mN637QX
2026-07-21partialKSEA?17:53 PDTN637QX
2026-07-20KSEACYYC15:51 PDT17:56 MDT1h 04mN637QX
2026-07-19partialKSEA?17:58 PDTN631QX
2026-07-18partial??00:00ZN649QX
2026-07-17partialKSEA?18:39 PDTN647QX
2026-07-17estimated?CYYC00:00Z18:56 MDT0h 56mN647QX
2026-07-16partialKSEA?17:00 PDTA8ABE6
2026-07-15partialKSEA?17:56 PDTA8C489
2026-07-14partialCYYC?18:00 MDTN628QX
2026-07-13partialKSEA?17:00 PDTN630QX
2026-07-12partialCYYC?18:00 MDTN632QX
2026-07-11partialCYYC?18:00 MDTN650QX
2026-07-10partialKSEA?18:12 PDTN633QX
2026-07-10partialCYYC?18:00 MDTN633QX
2026-07-09partialKSEA?17:54 PDTA8C489
2026-07-08partialCYYC?18:02 MDTN643QX
2026-07-07partialKSEA?17:00 PDTA8A82F
2026-07-06partialKSEA?17:59 PDTN631QX
2026-07-05partialCYYC?18:00 MDTA8A82F
2026-07-04partialCYYC?18:00 MDTN624QX
2026-07-03partialKSEA?18:10 PDTA8C0D2
2026-07-03partialCYYC?18:00 MDTA8C0D2
2026-07-02partialKSEA?17:52 PDTN626QX
2026-07-01partialCYYC?18:00 MDTA8A478
2026-06-30partialCYYC?18:00 MDTN624QX
2026-06-29partialCYYC?18:00 MDTN637QX
2026-06-28partialCYYC?18:00 MDTA8C489
2026-06-27partialKSEA?17:01 PDTN647QX
2026-06-26partialKSEA?17:00 PDTN650QX
2026-06-25partialKSEA?18:11 PDTA8C0D2
2026-06-25partialCYYC?18:00 MDTA8C0D2
2026-06-24partialCYYC?18:00 MDTN653QX
2026-06-23estimatedKSEACYYC15:57 PDT17:58 MDT1h 00mN653QX
2026-06-22partialCYYC?18:00 MDTN629QX
2026-06-21estimatedKSEACYYC16:14 PDT17:58 MDT0h 43mN629QX
2026-06-20partialKSEA?18:00 PDTN631QX
2026-06-19partialCYYC?18:00 MDTN626QX
2026-06-18KSEACYYC15:55 PDT17:58 MDT1h 02mN626QX
2026-06-17partialKSEA?17:00 PDTN643QX
2026-06-16partialKSEA?18:03 PDTN653QX
2026-06-15partialCYYC?18:00 MDTA8A478
2026-06-14partialKSEA?17:58 PDTN643QX
2026-06-13KSEACYYC15:44 PDT17:56 MDT1h 11mN643QX
2026-06-12partialKSEA?17:55 PDTN648QX
2026-06-11KSEACYYC15:53 PDT17:58 MDT1h 04mN648QX
2026-05-29estimatedCYYCKSEA11:54 MDT11:44 PDT0h 49mN645QX
2026-05-29estimatedKSEACYYC09:01 PDT10:58 MDT0h 56mN645QX
2026-05-28estimatedCYYCKSEA11:04 MDT10:48 PDT0h 43mN649QX
2026-05-27estimatedCYYCKSEA11:10 MDT11:00 PDT0h 49mN641QX
2026-05-27estimatedKSEACYYC08:23 PDT10:08 MDT0h 44mN641QX
2026-05-26estimatedCYYCKSEA11:22 MDT11:08 PDT0h 46mN628QX
2026-05-25estimatedCYYCKSEA11:12 MDT11:10 PDT0h 57mN634QX
2026-05-25estimatedKSEA?08:07 PDT15:58Z0h 50mN634QX
2026-05-24estimatedCYYCKSEA11:04 MDT10:54 PDT0h 50mN623QX
2026-05-24estimatedKSEA?08:07 PDT15:52Z0h 44mN623QX
2026-05-23estimatedCYYCKSEA11:20 MDT11:12 PDT0h 51mA8CFAE
2026-05-23estimatedKSEACYYC08:04 PDT09:48 MDT0h 43mA8CFAE
2026-05-22estimatedCYYCKSEA11:15 MDT11:04 PDT0h 48mN633QX
2026-05-22estimatedKSEACYYC08:19 PDT10:04 MDT0h 44mN633QX
2026-05-21estimatedCYYCKSEA11:09 MDT11:02 PDT0h 53mN635QX
2026-05-21estimatedKSEACYYC08:18 PDT10:02 MDT0h 43mN635QX
2026-05-20partialKBFI?17:54 PDTN635QX
2026-05-19partialKSEA?18:22 PDTA8B5AD
2026-05-11partialKSEA?18:10 PDTA8ABE6
2026-05-11partialCYYC?18:00 MDTA8ABE6
2026-05-10estimatedKSEACYYC16:19 PDT17:58 MDT0h 39mA8ABE6
2026-05-09partialKSEA?17:55 PDTN631QX
2026-05-08partialCYYC?18:00 MDTN633QX
2026-05-07partialKSEA?17:00 PDTN627QX
2026-05-06partialCYYC?18:00 MDTN633QX
2026-05-05partialCYYC?18:00 MDTA8C489
2026-05-04partialCYYC?18:00 MDTN628QX
2026-05-03partialCYYC?18:00 MDTA8BD1B
2026-05-02partialKSEA?17:00 PDTA8C489
2026-05-01partialCYYC?18:00 MDTA8B5AD
2026-04-30partialCYYC?18:00 MDTN647QX
2026-04-29partialKSEA?18:13 PDTN641QX
2026-04-29partialCYYC?18:00 MDTN641QX
2026-04-28estimatedKSEACYYC10:39 PDT17:58 MDT6h 18mN627QX
2026-04-28partialCYYC?18:00 MDTN627QX
2026-04-27estimatedKSEACYYC15:49 PDT17:58 MDT1h 08mN627QX
2026-04-26partialCYYC?18:00 MDTA8A478
2026-04-25partialKSEA?17:55 PDTN636QX
2026-04-24partial??00:00ZA8A0C1
2026-04-23partial??00:00ZN644QX
2026-04-22estimated??22:59Z23:58Z0h 58mN644QX
2026-04-21partialKSEA?17:54 PDTN650QX
2026-04-20KSEACYYC15:41 PDT17:56 MDT1h 14mN650QX
2026-04-19KSEACYYC15:43 PDT17:52 MDT1h 08mN639QX
2026-04-18partialKSEA?17:00 PDTN622QX
2026-04-17partial??00:00ZN638QX
2026-04-16estimated?CYYC22:49Z17:58 MDT1h 08mN638QX
2026-04-15KSEACYYC15:36 PDT17:56 MDT1h 20mN629QX
2026-04-14estimatedKSEACYYC17:00 PDT18:44 MDT0h 44mA8D365
2026-04-13partial??00:00ZN637QX
2026-04-12partial??00:01ZN650QX
2026-04-11partial??00:17ZA8BD1B
2026-04-05partialKSEA?17:54 PDTN638QX
2026-04-04partialKSEA?17:00 PDTN631QX
2026-04-03partialKSEA?18:08 PDTN634QX
2026-04-03estimated?CYYC00:00Z18:18 MDT0h 17mN634QX
2026-04-02partial??00:00ZA8B5AD
2026-04-01estimated?CYYC22:57Z17:58 MDT1h 00mA8B5AD
2026-03-31partialKSEA?17:57 PDTA8A0C1
2026-03-30partialKSEA?17:00 PDTN646QX
2026-03-29estimatedKSEACYYC16:22 PDT17:58 MDT0h 35mN646QX
2026-03-28KSEACYYC15:45 PDT17:50 MDT1h 05mN623QX
2026-02-12KSEACYYC16:00 PST18:12 MST1h 12mA8A0C1
2026-02-11partial??00:01ZN647QX
2026-02-07partialKSEA?16:02 PSTN638QX
2026-02-06partialCYYC?17:00 MSTN648QX
2026-02-05partialCYYC?19:08 MSTN639QX
2026-02-05estimatedKSEACYYC16:00 PST18:00 MST0h 59mN639QX
2026-02-04partialKSEA?17:22 PSTN652MK
2026-02-03estimatedKSEACYYC16:00 PST18:06 MST1h 05mA8B5AD
2026-02-02partialCYYC?17:00 MSTN647QX
2026-02-01partialKSEA?16:00 PSTA8CFAE
2026-01-31partialKSEA?16:00 PSTN643QX
2026-01-30partial??00:01ZN635QX
2026-01-29partialKSEA?16:00 PSTN639QX
2026-01-28partialCYYC?17:00 MSTN620QX
2026-01-27partialKSEA?16:01 PSTN633QX
2026-01-26partial??00:00ZA8A0C1
2026-01-25partialKBFI?16:00 PSTN654QX
2026-01-24partialKSEA?16:06 PSTN641QX
2026-01-23partialKSEA?16:09 PSTN654QX
2026-01-22partial??00:00ZN651QX
2026-01-21partialKSEA?16:02 PSTN638QX
2026-01-20partialKSEA?16:00 PSTN637QX
2026-01-19partialCYYC?17:02 MSTN649QX
2026-01-18estimatedKSEACYYC15:31 PST16:58 MST0h 26mN649QX
2026-01-09KSEACYYC16:01 PST18:30 MST1h 28mA8A0C1
2026-01-08partialKSEA?16:00 PSTN651QX
2026-01-06KSEACYYC08:19 PST10:54 MST1h 34mN636QX
2026-01-05estimatedKSEACYYC08:17 PST10:56 MST1h 38mN650QX
2026-01-04KSEACYYC08:15 PST10:44 MST1h 28mN622QX
2026-01-03KSEACYYC08:04 PST10:28 MST1h 23mN622QX
2026-01-02KSEACYYC08:02 PST10:40 MST1h 37mA8D365
2026-01-01KSEACYYC08:16 PST10:46 MST1h 29mA8A82F
2025-12-31estimatedKSEACYYC08:07 PST10:58 MST1h 51mN644QX
2025-12-30KSEACYYC08:05 PST10:32 MST1h 26mN638QX
2025-12-29KSEACYYC08:09 PST10:34 MST1h 25mA8AF9D
2025-12-28KSEACYYC08:08 PST10:40 MST1h 32mA8B964
2025-12-27KSEACYYC09:43 PST12:22 MST1h 38mN626QX
2025-12-26KSEACYYC08:51 PST11:34 MST1h 42mA8AF9D
2025-12-25KSEACYYC08:12 PST10:24 MST1h 11mN623QX
2025-12-24KSEACYYC08:04 PST10:48 MST1h 43mA8C840
2025-12-23KSEACYYC08:07 PST10:42 MST1h 34mN638QX
2025-12-22KSEACYYC08:30 PST10:56 MST1h 25mN650QX
2025-12-21KSEACYYC08:08 PST10:36 MST1h 27mN654QX
2025-12-20KSEACYYC08:04 PST10:30 MST1h 26mA8A0C1
2025-12-19KSEACYYC07:59 PST10:32 MST1h 32mA8D365
2025-12-18KSEACYYC16:43 PST19:22 MST1h 38mN629QX
2025-12-17KSEACYYC16:00 PST18:16 MST1h 15mN654QX
2025-12-16partialKSEA?16:00 PSTA8D71C
2025-12-15partialCYYC?17:00 MSTN639QX
2025-12-14partial??00:00ZN635QX
2025-12-13partialCYYC?17:00 MSTN633QX
2025-12-12partialKSEA?16:00 PSTN634QX
2025-12-11partialKSEA?16:00 PSTN626QX
2025-12-10partialKSEA?16:00 PSTN639QX
2025-11-26KSEACYYC08:33 PST10:44 MST1h 10mN624QX
2025-10-29estimated??22:45Z23:58Z1h 12mN647QX
2025-10-28partialKSEA?17:00 PDTA8A478
2025-10-27partial??01:18ZN641QX

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