Flight

QXE2310

Flight history and live tracking for QXE2310, 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 routeKSEA → CYVR

Flight history 187 flights since Oct 2025

DateFromToDepArrDurationAircraft
2026-10-03KGPI Glacier Park International AirportKSEA SEATTLE TACOMA INTERNATIONAL18:29 MDT18:52 PDT1h 23mN620QX
2026-10-02KSEA SEATTLE TACOMA INTERNATIONALKGPI Glacier Park International Airport15:38 PDT17:31 MDT0h 53mN620QX
2026-10-02KGPI Glacier Park International AirportKSEA SEATTLE TACOMA INTERNATIONAL18:16 MDT18:36 PDT1h 20mN659QX
2026-10-01KSEA SEATTLE TACOMA INTERNATIONALSKGP GUAPI15:21 PDT18:14 -050h 53m
2026-10-01KGPI Glacier Park International AirportKSEA SEATTLE TACOMA INTERNATIONAL18:20 MDT18:33 PDT1h 13mN659QX
2026-09-30KGPI Glacier Park International AirportKSEA SEATTLE TACOMA INTERNATIONAL19:34 MDT20:07 PDT1h 33mN631QX
2026-09-30KSEA SEATTLE TACOMA INTERNATIONALKGPI Glacier Park International Airport17:01 PDT17:08 MDT23h 07mN670QX
2026-09-29partialKSEA?18:34 PDTN664QX
2026-09-28partialKSEA?16:22 PDTN664QX
2026-09-28partialKSEA?18:05 PDTN668QX
2026-09-27partialKSEA?15:46 PDTN668QX
2026-09-27partialKSEA?18:00 PDTN661QX
2026-09-26partialKSEA?15:46 PDTN661QX
2026-09-26partialKSEA?18:07 PDTN664QX
2026-09-25partial??00:35ZN645QX
2026-09-24partialKSEA?20:33 PDTN653QX
2026-09-24partialKSEA?17:37 PDTN653QX
2026-09-23partialKSEA?15:22 PDTN653QX
2026-09-23partialKSEA?17:25 PDTN626QX
2026-09-22partial??00:26ZN635QX
2026-09-21partialKSEA?15:18 PDTN635QX
2026-09-21partialKSEA?18:08 PDTN634QX
2026-09-20partialKSEA?15:34 PDTN634QX
2026-09-20partialKSEA?17:20 PDTN637QX
2026-09-18partialKSEA?15:13 PDTA8C489
2026-09-18partialKSEA?18:02 PDTN651QX
2026-09-17partialKSEA?18:28 PDTN630QX
2026-09-17partialKSEA?17:28 PDTN630QX
2026-09-16partialKSEA?15:17 PDTN630QX
2026-09-16partialKSEA?18:34 PDTA8C0D2
2026-09-15partialKSEA?19:14 PDTN620QX
2026-09-15partialKSEA?18:12 PDTN620QX
2026-09-14partialKSEA?15:47 PDTN620QX
2026-09-14partialKSEA?18:18 PDTN628QX
2026-09-13partialKSEA?15:58 PDTN628QX
2026-09-13partialKSEA?17:58 PDTN643QX
2026-09-12partialKSEA?15:57 PDTN643QX
2026-09-12partialKSEA?17:34 PDTA8B5AD
2026-09-11partialKSEA?19:48 PDTA8A478
2026-09-11partialKSEA?18:40 PDTA8A478
2026-09-11estimated??00:00Z00:20Z0h 19mA8A478
2026-09-10partialKSEA?18:34 PDTA8B964
2026-09-10partialKSEA?17:24 PDTA8B964
2026-09-09partialKSEA?15:08 PDTA8B964
2026-09-09partialKSEA?17:34 PDTN648QX
2026-09-08partialKSEA?15:11 PDTN648QX
2026-09-08partialKSEA?18:23 PDTA8E0E3
2026-09-07partialKSEA?19:02 PDTN631QX
2026-09-07partialKSEA?17:52 PDTN631QX
Earlier flights (138) - back to 2025-10-26
DateFromToDepArrDurationAircraft
2026-09-06partialKSEA?18:38 PDTN635QX
2026-09-06partialKSEA?17:23 PDTN635QX
2026-09-05partialKSEA?15:18 PDTN635QX
2026-09-05partialKSEA?17:27 PDTN632QX
2026-09-04partialKSEA?15:10 PDTN632QX
2026-09-04partialKSEA?17:28 PDTN637QX
2026-09-03estimated??22:07Z22:56Z0h 48mN637QX
2026-09-03partialKSEA?17:28 PDTN630QX
2026-09-01partialKSEA?15:26 PDTN634QX
2026-09-01partialKSEA?18:05 PDTN647QX
2026-08-31partialKSEA?15:44 PDTN647QX
2026-08-31partialKSEA?17:32 PDTA8A82F
2026-08-30partialKSEA?15:29 PDTA8A82F
2026-08-30partialKSEA?17:31 PDTN622QX
2026-08-29partialKSEA?15:10 PDTN622QX
2026-08-29partialKSEA?17:30 PDTA8A0C1
2026-08-28partialKSEA?15:14 PDTA8A0C1
2026-08-28partialKSEA?18:02 PDTN625QX
2026-08-27partialKSEA?15:31 PDTN625QX
2026-08-27partialKSEA?18:45 PDTA8BD1B
2026-08-25partialKSEA?18:56 PDTA8A82F
2026-08-25partialKSEA?17:49 PDTA8A82F
2026-08-24partialKSEA?15:27 PDTA8A82F
2026-08-24partialKSEA?17:34 PDTN647QX
2026-08-23partialKSEA?20:04 PDTA8BD1B
2026-08-23partialKSEA?18:52 PDTA8BD1B
2026-08-22partialKSEA?18:32 PDTN622QX
2026-08-22partialKSEA?17:31 PDTN622QX
2026-08-21partial??00:59ZN636QX
2026-08-20partial??00:39ZN635QX
2026-08-19partial??00:28ZN650QX
2026-08-18partialKSEA?17:28 PDTN647QX
2026-08-17partialKSEA?17:40 PDTN648QX
2026-08-16partialKSEA?17:07 PDTN623QX
2026-08-15partialKSEA?17:26 PDTN651QX
2026-08-14partialKSEA?17:00 PDTN652MK
2026-08-13partial??00:00ZN658QX
2026-08-12partial??00:00ZN655QX
2026-07-23partialKSEA?17:00 PDTN624QX
2026-07-22partial??00:00ZN645QX
2026-07-21partialKSEA?17:50 PDTN627QX
2026-07-21estimated?KSEA00:00Z17:48 PDT0h 47mN627QX
2026-07-20partial??00:00ZN643QX
2026-07-19partial??00:40ZN639QX
2026-07-18partialKSEA?17:00 PDTA8AF9D
2026-07-17estimated?KSEA00:23Z18:26 PDT1h 02mA8AF9D
2026-07-16partialKSEA?17:00 PDTN631QX
2026-07-15partial??00:21ZN642QX
2026-07-14partialKSEA?17:00 PDTN624QX
2026-07-13estimatedKBFIKSEA17:21 PDT18:22 PDT1h 01mA8A478
2026-07-12estimatedKPAEKSEA17:00 PDT17:58 PDT0h 58mN624QX
2026-07-11partialKSEA?17:03 PDTN648QX
2026-07-10estimatedKPAEKSEA17:00 PDT17:52 PDT0h 52mN642QX
2026-07-09partialKPAE?17:30 PDTN643QX
2026-07-08partialKSEA?17:02 PDTN626QX
2026-07-07partialKSEA?17:00 PDTN625QX
2026-07-06partialKSEA?20:13 PDTN645QX
2026-07-06partialKSEA?17:00 PDTN645QX
2026-07-05partialKSEA?17:00 PDTN654QX
2026-07-04partialKPAE?17:00 PDTN652MK
2026-07-03partialKPAE?17:00 PDTN644QX
2026-07-02estimatedKPAEKSEA17:00 PDT17:58 PDT0h 58mN653QX
2026-07-01partialKPAE?17:00 PDTA8C840
2026-06-30estimatedKPAEKSEA17:31 PDT18:26 PDT0h 54mN641QX
2026-06-29partialKSEA?17:01 PDTN632QX
2026-06-28partialKSEA?17:03 PDTN638QX
2026-06-27estimatedKPAEKSEA17:00 PDT17:46 PDT0h 46mN642QX
2026-06-26partialKPAE?17:18 PDTN626QX
2026-06-25estimatedKPAEKSEA17:00 PDT17:46 PDT0h 46mN649QX
2026-06-24partialKSEA?17:00 PDTN637QX
2026-06-23partialKSEA?17:00 PDTN649QX
2026-06-22partialKSEA?17:00 PDTA8C0D2
2026-06-21partialKSEA?20:03 PDTA8C0D2
2026-06-21estimatedKPAEKSEA17:00 PDT17:36 PDT0h 36mA8C0D2
2026-06-20partialKSEA?17:00 PDTN646QX
2026-06-19partialKSEA?17:01 PDTN632QX
2026-06-18estimatedKSFFKSEA17:00 PDT17:54 PDT0h 54mN641QX
2026-06-17partialKSEA?17:00 PDTN639QX
2026-06-16estimatedKBFIKSEA17:00 PDT17:50 PDT0h 49mN647QX
2026-06-15partialKSEA?17:00 PDTN654QX
2026-06-14partialKSEA?17:01 PDTA8C840
2026-06-13estimatedKBFIKSEA17:00 PDT18:06 PDT1h 06mN639QX
2026-06-12partialKSEA?17:00 PDTA8D71C
2026-05-24KPDXKSEA10:52 PDT11:41 PDT0h 48mN635QX
2026-04-21??02:35Z04:18Z1h 42mA8BD1B
2026-04-20estimated??01:50Z03:42Z1h 52mA8CFAE
2026-04-19KSAN?18:52 PDT03:42Z1h 49mA8BD1B
2026-04-18KSAN?22:00 PDT06:54Z1h 53mN627QX
2026-04-17KSANKRDM19:10 PDT21:14 PDT2h 03mN631QX
2026-04-14KSAN?20:37 PDT05:48Z2h 10mN624QX
2026-04-13KSAN?20:03 PDT04:54Z1h 51mA8AF9D
2026-04-12KSAN?19:06 PDT04:06Z1h 59mN636QX
2026-04-11KSAN?19:30 PDT04:16Z1h 45mN624QX
2026-04-06KSAN?19:08 PDT04:02Z1h 53mN627QX
2026-04-05?KRDM02:11Z21:02 PDT1h 50mN636QX
2026-04-04estimatedKSAN?19:24 PDT03:56Z1h 31mN652MK
2026-04-03estimatedKSAN?19:31 PDT03:54Z1h 22mN644QX
2026-03-31estimatedKSAN?20:00 PDT04:42Z1h 41mN633QX
2026-03-29estimated??01:48Z03:32Z1h 43mN650QX
2026-03-15estimated?CYVR18:49Z12:54 PDT1h 04mN647QX
2026-03-14estimated?CYVR19:43Z13:30 PDT0h 46mN646QX
2026-03-11KSEACYVR11:36 PDT12:18 PDT0h 42mA8B5AD
2026-03-08KSEACYVR11:57 PDT13:02 PDT1h 04mN653QX
2026-03-07KSEACYVR12:00 PST12:44 PST0h 44mN626QX
2026-03-04KSEACYVR11:30 PST12:34 PST1h 03mA8B5AD
2026-03-01KSEACYVR11:46 PST12:40 PST0h 53mA8D71C
2026-02-28KSEACYVR11:58 PST12:54 PST0h 56mA8D71C
2026-02-25KSEACYVR11:36 PST12:34 PST0h 57mN634QX
2026-02-22KSEACYVR11:35 PST13:00 PST1h 24mN649QX
2026-02-21KSEACYVR11:53 PST12:48 PST0h 55mA8C840
2026-02-18KSEACYVR11:35 PST12:20 PST0h 45mN637QX
2026-02-15KSEACYVR12:10 PST13:00 PST0h 50mN651QX
2026-02-14KSEACYVR11:48 PST12:38 PST0h 49mN651QX
2026-01-06KSEACYVR11:48 PST12:50 PST1h 01mA8A82F
2026-01-05estimated?CYVR20:40Z13:40 PST0h 59mN648QX
2026-01-04KSEACYVR11:48 PST12:52 PST1h 03mA8C840
2026-01-03estimated?CYVR19:23Z12:26 PST1h 02mA8A478
2026-01-02KSEACYVR11:47 PST12:42 PST0h 55mA8A82F
2026-01-01KSEACYVR12:07 PST13:02 PST0h 54mN637QX
2025-12-31KSEACYVR12:00 PST13:08 PST1h 07mA8B964
2025-12-30KSEACYVR11:32 PST12:25 PST0h 52mA8A82F
2025-12-29KSEACYVR11:52 PST12:56 PST1h 03mN624QX
2025-12-28KSEACYVR11:35 PST12:28 PST0h 52mN646QX
2025-12-27KSEACYVR11:34 PST12:30 PST0h 56mN631QX
2025-12-26KSEACYVR11:26 PST12:30 PST1h 03mN639QX
2025-12-25KSEACYVR11:30 PST12:34 PST1h 03mN644QX
2025-12-24estimated?CYVR19:36Z12:44 PST1h 07mN627QX
2025-12-23KSEACYVR11:26 PST12:28 PST1h 01mN654QX
2025-12-22?CYVR19:29Z13:12 PST1h 42mN654QX
2025-12-21KSEACYVR11:27 PST12:26 PST0h 58mA8C840
2025-12-20estimated?CYVR19:27Z13:00 PST1h 33mN643QX
2025-12-19KSEACYVR12:07 PST13:22 PST1h 15mA8B5AD
2025-12-18KSEACYVR11:29 PST12:46 PST1h 16mN648QX
2025-10-30KSEACYVR11:53 PDT12:22 PDT0h 28mN637QX
2025-10-29estimated?CYVR19:08Z12:52 PDT0h 43mA8BD1B
2025-10-28estimated?CYVR18:32Z12:30 PDT0h 58mN627QX
2025-10-27KSEACYVR11:49 PDT12:36 PDT0h 46mN643QX
2025-10-26estimated?CYVR19:22Z13:08 PDT0h 45mN653QX

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