Flight

QXE2403

Flight history and live tracking for QXE2403, 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 → KBFI

Flight history 194 flights since Jan 2026

DateFromToDepArrDurationAircraft
No flights in the last 30 days.
Earlier flights (194) - back to 2026-01-08
DateFromToDepArrDurationAircraft
2026-08-18estimatedKSEAKBFI23:09 PDT23:38 PDT0h 28mN626QX
2026-08-16estimatedKSEAKBFI22:46 PDT23:10 PDT0h 23mN671QX
2026-08-15estimatedKSEAKBFI22:47 PDT06:39 PDT7h 52mN629QX
2026-08-14estimatedKSEAKBFI23:16 PDT23:40 PDT0h 23mN662QX
2026-08-13estimatedKSEAKBFI22:58 PDT23:20 PDT0h 21mN645QX
2026-08-12estimatedKSEAKBFI22:59 PDT23:26 PDT0h 26mN624QX
2026-07-23estimatedKSEAKBFI23:31 PDT00:02 PDT0h 30mN645QX
2026-07-22estimatedKSEAKBFI23:00 PDT23:24 PDT0h 24mA8A0C1
2026-07-21estimatedKSEAKBFI23:03 PDT23:24 PDT0h 20mN626QX
2026-07-20estimatedKSEAKBFI22:50 PDT23:10 PDT0h 19mN625QX
2026-07-19estimatedKSEAKBFI22:51 PDT23:16 PDT0h 24mN633QX
2026-07-18estimatedKSEAKBFI23:09 PDT23:36 PDT0h 26mN630QX
2026-07-17estimatedKSEAKBFI01:13 PDT01:36 PDT0h 22mA8AF9D
2026-07-16estimatedKSEAKBFI23:45 PDT00:10 PDT0h 25mA8C489
2026-07-15estimatedKSEAKBFI22:52 PDT23:12 PDT0h 19mN652MK
2026-07-14estimatedKSEAKBFI23:09 PDT23:30 PDT0h 20mN650QX
2026-07-13estimatedKSEAKBFI22:55 PDT23:16 PDT0h 20mN625QX
2026-07-12estimatedKSEAKBFI22:55 PDT23:20 PDT0h 24mN623QX
2026-07-11estimatedKSEAKBFI22:59 PDT23:20 PDT0h 20mA8E0E3
2026-07-10estimatedKSEAKBFI23:28 PDT23:48 PDT0h 19mA8A82F
2026-07-09estimatedKSEAKBFI22:50 PDT23:12 PDT0h 21mN648QX
2026-07-08estimatedKSEAKBFI22:56 PDT23:18 PDT0h 21mA8ABE6
2026-07-07partialKBFI?22:53 PDTN642QX
2026-07-06estimatedKSEAKBFI22:51 PDT23:12 PDT0h 20mA8A0C1
2026-07-05estimatedKSEAKBFI22:43 PDT23:04 PDT0h 20mN628QX
2026-07-04estimatedKSEAKBFI23:00 PDT23:28 PDT0h 27mN623QX
2026-07-03estimatedKSEAKBFI22:51 PDT23:18 PDT0h 27mA8DD2C
2026-05-29KSANKLAS22:17 PDT23:10 PDT0h 52mN637QX
2026-05-28KSANKLAS20:17 PDT21:14 PDT0h 56mN637QX
2026-05-27KSANKLAS20:27 PDT21:24 PDT0h 56mN638QX
2026-05-26KSANKLAS22:05 PDT23:06 PDT1h 00mN626QX
2026-05-25KSANKLAS21:29 PDT22:28 PDT0h 58mN633QX
2026-05-24KSANKLAS19:59 PDT20:56 PDT0h 56mN633QX
2026-05-22estimatedKSANKLAS21:39 PDT22:42 PDT1h 02mN652MK
2026-05-21KSANKLAS20:04 PDT21:06 PDT1h 02mA8B5AD
2026-05-19partialKSEA?18:27 PDTN651QX
2026-05-12partialKSEA?20:27 PDTN636QX
2026-05-12estimatedKSEAKBFI17:17 PDT18:10 PDT0h 52mN636QX
2026-05-11partialKSEA?20:31 PDTN654QX
2026-05-11estimatedKMWH?17:00 PDT00:26Z0h 26mN654QX
2026-05-10partialKSEA?20:46 PDTA8BD1B
2026-05-10estimatedKMWHKSEA17:00 PDT20:46 PDT3h 46mA8BD1B
2026-05-09estimatedKSEAKBFI16:41 PDT16:58 PDT0h 16mA8BD1B
2026-05-09partialKSEA?17:00 PDTA8C489
2026-05-08partialKSEA?19:48 PDTA8C0D2
2026-05-08estimatedKSEA?17:00 PDT00:34Z0h 33mA8C0D2
2026-05-07estimatedKMWHKSEA17:00 PDT21:20 PDT4h 20mN622QX
2026-05-06estimatedKSEA?17:00 PDT03:44Z3h 44mN642QX
2026-05-05partialKSEA?17:00 PDTN653QX
2026-05-04partialKSEA?17:00 PDTN637QX
2026-05-03partialKSEA?17:00 PDTN637QX
2026-05-02partialKSEA?17:00 PDTN652MK
2026-05-01partialKSEA?17:00 PDTN639QX
2026-04-30estimated?KSEA02:29Z20:44 PDT1h 14mA8CFAE
2026-04-30estimatedKBFI?17:00 PDT00:40Z0h 40mA8CFAE
2026-04-29estimatedKSEA?17:00 PDT03:20Z3h 19mN632QX
2026-04-28estimated?KSEA02:52Z21:00 PDT1h 07mA8C0D2
2026-04-28estimatedKSEA?17:00 PDT00:40Z0h 39mA8C0D2
2026-04-27partialKSEA?16:37 PDTA8C0D2
2026-04-27KBFIKSEA17:00 PDT21:16 PDT4h 16mN632QX
2026-04-26estimated?KSEA02:50Z20:54 PDT1h 04mN651QX
2026-04-26estimatedKBFI?17:00 PDT00:40Z0h 39mN651QX
2026-04-25KBFIKSEA17:00 PDT21:18 PDT4h 18mA8C0D2
2026-04-24partialKSEA?17:04 PDTA8D71C
2026-04-23estimated?KSEA00:00Z20:42 PDT3h 42mA8ABE6
2026-04-22estimated?KSEA00:00Z19:54 PDT2h 54mN642QX
2026-04-21estimatedKSEAKBFI16:09 PDT16:58 PDT0h 48mN642QX
2026-04-21estimated?KSEA00:00Z21:00 PDT3h 59mN620QX
2026-04-20estimatedKSEAKBFI16:22 PDT16:58 PDT0h 35mN620QX
2026-04-20estimated?KSEA00:00Z20:10 PDT3h 10mN637QX
2026-04-19partialKSEA?20:06 PDTN652MK
2026-04-19estimated?KSEA00:00Z20:04 PDT3h 04mN652MK
2026-04-18partialKSEA?20:56 PDTN646QX
2026-04-18estimated?KSEA00:00Z20:56 PDT3h 55mN646QX
2026-04-17estimatedKSEAKBFI16:18 PDT16:58 PDT0h 40mN646QX
2026-04-17estimated?KSEA00:00Z20:28 PDT3h 27mN636QX
2026-04-16estimatedKSEAKBFI16:09 PDT16:58 PDT0h 48mN636QX
2026-04-16estimated?KSEA03:14Z21:12 PDT0h 57mN653QX
2026-04-15estimatedKSEAKBFI16:06 PDT16:58 PDT0h 51mN653QX
2026-04-15KSEAKBFI18:19 PDT22:24 PDT4h 04mN653QX
2026-04-14partialKSEA?17:00 PDTA8C840
2026-04-13estimatedKSEAKBFI16:36 PDT16:58 PDT0h 21mA8C840
2026-04-13estimated?KSEA00:00Z20:40 PDT3h 39mN622QX
2026-04-12estimated??23:09Z23:58Z0h 48mN622QX
2026-04-12estimated?KSEA02:01Z19:58 PDT0h 56mA8BD1B
2026-04-11partialKSEA?22:02 PDTN638QX
2026-04-11estimated?KSEA03:59Z22:02 PDT1h 02mN638QX
2026-04-10estimated??23:38Z23:59Z0h 20mN638QX
2026-04-05partialKSEA?17:00 PDTN653QX
2026-04-04estimatedKSEAKBFI16:10 PDT16:58 PDT0h 47mN653QX
2026-04-04estimated?KSEA00:00Z20:26 PDT3h 25mA8D71C
2026-04-03estimatedKSEAKBFI16:09 PDT16:58 PDT0h 48mA8D71C
2026-04-03estimated??00:00Z01:50Z1h 49mA8A0C1
2026-04-02estimated??23:21Z23:58Z0h 36mA8A0C1
2026-04-02estimated?KSEA00:00Z20:12 PDT3h 11mN630QX
2026-04-01estimated??23:10Z23:58Z0h 47mN630QX
2026-04-01estimated?KSEA01:57Z19:56 PDT0h 58mN624QX
2026-03-31partialKSEA?20:34 PDTN628QX
2026-03-31estimated?KSEA02:23Z20:34 PDT1h 10mN628QX
2026-03-30partialKSEA?21:14 PDTN645QX
2026-03-30?KSEA00:00Z21:12 PDT4h 12mN645QX
2026-03-29estimatedKSEA?19:13 PDT03:14Z1h 00mN645QX
2026-03-28estimated??23:09Z23:52Z0h 43mN645QX
2026-03-16partialKSEA?17:00 PDTN651QX
2026-03-15estimatedKSEAKBFI16:12 PDT16:58 PDT0h 45mN651QX
2026-03-15?KSEA00:00Z22:58 PDT5h 57mA8AF9D
2026-03-14estimated?KBFI23:31Z16:58 PDT0h 26mA8AF9D
2026-03-13estimated?KSEA02:37Z20:56 PDT1h 18mA8B5AD
2026-03-13estimatedKSEA?17:00 PDT00:24Z0h 23mA8B5AD
2026-03-12estimatedKSEAKBFI16:39 PDT16:58 PDT0h 18mA8B5AD
2026-03-10estimated?KSEA01:48Z20:18 PDT1h 29mN628QX
2026-03-09estimatedKSEAKBFI16:00 PDT16:58 PDT0h 57mN628QX
2026-03-09estimated?KSEA01:51Z20:22 PDT1h 30mN625QX
2026-03-09estimated??00:00Z00:22Z0h 22mN625QX
2026-03-08estimatedKSEAKBFI16:26 PDT16:58 PDT0h 31mN625QX
2026-03-07KBZNKSEA21:22 MST22:10 PST1h 47mN651QX
2026-03-07KSEAKBZN16:21 PST18:54 MST1h 32mN651QX
2026-03-06KBZNKSEA19:47 MST20:37 PST1h 49mN651QX
2026-03-06KSEAKBZN16:03 PST18:34 MST1h 30mN651QX
2026-03-03KBZNKSEA19:28 MST20:10 PST1h 42mA8AF9D
2026-03-03KSEAKBZN16:05 PST18:36 MST1h 30mA8AF9D
2026-03-02KBZNKSEA19:26 MST20:20 PST1h 53mN624QX
2026-03-02KSEAKBZN16:02 PST18:24 MST1h 21mN624QX
2026-03-01KBZNKSEA19:29 MST20:18 PST1h 48mA8B5AD
2026-03-01KSEAKBZN16:02 PST18:24 MST1h 21mA8B5AD
2026-02-28KBZNKSEA19:14 MST20:10 PST1h 56mA8B5AD
2026-02-28KSEAKBZN16:01 PST18:16 MST1h 14mA8B5AD
2026-02-27KBZNKSEA19:38 MST20:32 PST1h 54mA8BD1B
2026-02-27KSEAKBZN16:00 PST18:28 MST1h 28mA8BD1B
2026-02-24KBZNKSEA19:28 MST20:30 PST2h 01mN646QX
2026-02-24KSEAKBZN16:01 PST18:14 MST1h 12mN646QX
2026-02-23KBZNKSEA19:21 MST20:10 PST1h 48mA8ABE6
2026-02-23KSEAKBZN16:04 PST18:16 MST1h 12mA8ABE6
2026-02-22KBZNKSEA19:25 MST20:10 PST1h 44mA8D365
2026-02-22KSEAKBZN16:03 PST18:26 MST1h 22mA8D365
2026-02-21KBZNKSEA19:35 MST20:14 PST1h 38mN637QX
2026-02-21KSEAKBZN16:04 PST18:32 MST1h 27mN637QX
2026-02-20KBZNKSEA19:47 MST20:40 PST1h 52mA8AF9D
2026-02-20KSEAKBZN16:10 PST18:46 MST1h 36mA8AF9D
2026-02-17KBZNKSEA19:34 MST20:06 PST1h 31mA8BD1B
2026-02-17KSEAKBZN16:02 PST18:26 MST1h 23mA8BD1B
2026-02-16KBZNKSEA19:28 MST20:12 PST1h 44mA8B5AD
2026-02-16KSEAKBZN16:14 PST18:30 MST1h 15mA8B5AD
2026-02-15KBZNKSEA19:19 MST21:48 PST3h 28mN628QX
2026-02-15KSEAKBZN16:11 PST18:28 MST1h 16mN628QX
2026-02-14KBZNKSEA19:21 MST22:06 PST3h 44mA8BD1B
2026-02-14KSEAKBZN16:10 PST18:36 MST1h 25mA8BD1B
2026-02-13KBZNKSEA19:20 MST20:16 PST1h 55mA8ABE6
2026-02-13KSEAKBZN16:02 PST18:30 MST1h 27mA8ABE6
2026-02-12KBZNKSEA19:21 MST20:08 PST1h 46mN636QX
2026-02-12KSEAKBZN16:05 PST18:34 MST1h 29mN636QX
2026-02-11KBZNKSEA19:42 MST20:32 PST1h 49mN636QX
2026-02-11KSEAKBZN16:03 PST18:28 MST1h 24mN636QX
2026-02-10KSEA Seattle-Tacoma International?18:05 PST05:03Z2h 57mA817B1
2026-02-07KBZNKSEA19:20 MST19:54 PST1h 33mN628QX
2026-02-07estimated?KBZN00:07Z18:42 MST1h 34mN628QX
2026-02-06KBZNKSEA19:25 MST19:58 PST1h 32mA8ABE6
2026-02-06KSEAKBZN16:14 PST18:40 MST1h 25mA8ABE6
2026-02-05KBZNKSEA19:28 MST20:04 PST1h 35mN626QX
2026-02-05KSEAKBZN16:06 PST18:38 MST1h 31mN626QX
2026-02-04KBZNKSEA19:25 MST20:04 PST1h 39mA8C489
2026-02-04KSEAKBZN16:06 PST18:30 MST1h 23mA8C489
2026-02-03KBZNKSEA19:28 MST20:10 PST1h 42mN635QX
2026-02-03KSEAKBZN16:07 PST18:24 MST1h 17mN635QX
2026-02-02KBZNKSEA20:11 MST20:56 PST1h 44mA8A82F
2026-02-02KSEAKBZN16:56 PST19:20 MST1h 23mA8A82F
2026-01-31KBZNKSEA19:38 MST20:24 PST1h 46mA8D71C
2026-01-31KSEAKBZN16:40 PST18:58 MST1h 18mA8D71C
2026-01-30KBZNKSEA19:39 MST20:22 PST1h 43mN641QX
2026-01-30KSEAKBZN16:06 PST18:32 MST1h 25mN641QX
2026-01-29KBZNKSEA19:25 MST20:08 PST1h 42mN620QX
2026-01-29KSEAKBZN16:03 PST18:30 MST1h 27mN620QX
2026-01-28KBZNKSEA19:33 MST20:12 PST1h 38mN654QX
2026-01-28KSEAKBZN16:07 PST18:44 MST1h 37mN654QX
2026-01-27KBZNKSEA19:30 MST20:08 PST1h 37mN620QX
2026-01-27KSEAKBZN16:04 PST18:40 MST1h 35mN620QX
2026-01-26KBZNKSEA19:33 MST20:10 PST1h 36mA8BD1B
2026-01-26KSEAKBZN16:00 PST18:34 MST1h 33mA8BD1B
2026-01-24KBZNKSEA19:28 MST20:10 PST1h 41mA8ABE6
2026-01-24KSEAKBZN16:06 PST18:34 MST1h 27mA8ABE6
2026-01-23KBZNKSEA19:30 MST20:10 PST1h 40mN651QX
2026-01-23KSEAKBZN16:10 PST18:38 MST1h 28mN651QX
2026-01-22KBZNKSEA19:27 MST20:08 PST1h 40mA8C0D2
2026-01-22KSEAKBZN16:03 PST18:30 MST1h 26mA8C0D2
2026-01-21KBZNKSEA19:43 MST20:30 PST1h 46mN633QX
2026-01-21KSEAKBZN16:04 PST18:30 MST1h 25mN633QX
2026-01-20KBZNKSEA19:33 MST20:12 PST1h 38mA8CFAE
2026-01-20KSEAKBZN16:07 PST18:34 MST1h 27mA8CFAE
2026-01-19KBZNKSEA19:34 MST20:14 PST1h 39mA8C840
2026-01-19KSEAKBZN16:08 PST18:36 MST1h 27mA8C840
2026-01-09KBZNKSEA21:02 MST21:48 PST1h 45mN628QX
2026-01-09KSEAKBZN16:25 PST18:56 MST1h 30mN628QX
2026-01-08KBZNKSEA20:00 MST20:42 PST1h 41mN626QX
2026-01-08KSEAKBZN16:39 PST19:08 MST1h 28mN626QX

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