Flight

QXE2139

Flight history and live tracking for QXE2139, 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.

Next flight

DateSun 04 Oct 2026
RouteKPAE SNOHOMISH CO → KSFO SAN FRANCISCO INTERNATIONAL
Scheduled departure08:20 PDT

Scheduled and estimated times from the FAA SWIM feed, local to each airport.

Route

AirlineHorizon Air
Typical originKPAE SNOHOMISH CO
Typical destinationKSFO SAN FRANCISCO INTERNATIONAL
Distance618 nm

Flight history 181 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KPAE SNOHOMISH COKSFO SAN FRANCISCO INTERNATIONAL10:00 PDT11:46 PDT1h 46mN623QX
2026-10-01KPAE SNOHOMISH COKSFO SAN FRANCISCO INTERNATIONAL11:00 PDT12:51 PDT1h 51mN664QX
2026-09-30KPAE SNOHOMISH COKSFO SAN FRANCISCO INTERNATIONAL08:29 PDT10:20 PDT1h 51mN664QX
2026-09-29KPAE SNOHOMISH COKSFO SAN FRANCISCO INTERNATIONAL08:27 PDT10:14 PDT1h 47mN626QX
2026-09-28KPAE SNOHOMISH COKSFO SAN FRANCISCO INTERNATIONAL10:07 PDT11:42 PDT1h 35mN657QX
2026-09-27KPAE SNOHOMISH COKSFO SAN FRANCISCO INTERNATIONAL09:11 PDT11:04 PDT1h 53mN622QX
2026-09-26KPAEKSFO08:30 PDT10:22 PDT1h 51mN641QX
2026-09-25KPAEKSFO10:37 PDT13:44 PDT3h 06mN670QX
2026-09-24KPAEKSFO08:35 PDT10:44 PDT2h 09mN639QX
2026-09-23KPAEKSFO08:45 PDT10:46 PDT2h 00mN623QX
2026-09-22KPAEKSFO08:37 PDT11:17 PDT2h 39mN652MK
2026-09-21KPAEKSJC08:38 PDT10:44 PDT2h 05mA8E0E3
2026-09-20KPAEKSFO09:16 PDT11:08 PDT1h 51mN629QX
2026-09-18estimatedKPAEKSFO09:50 PDT11:28 PDT1h 37mN648QX
2026-09-17KPAEKSFO09:41 PDT11:32 PDT1h 50mN642QX
2026-09-16KPAEKSFO08:37 PDT10:32 PDT1h 55mA8CFAE
2026-09-15estimated??16:17Z17:18Z1h 00mN627QX
2026-09-14KPAEKSFO08:29 PDT10:16 PDT1h 46mN634QX
2026-09-13KPAEKSFO08:34 PDT10:24 PDT1h 49mN631QX
2026-09-12KPAEKSFO08:48 PDT10:46 PDT1h 57mN648QX
2026-09-10KPAEKSFO08:54 PDT10:48 PDT1h 53mN622QX
2026-09-09KPAEKSFO08:29 PDT10:16 PDT1h 46mA8ABE6
2026-09-08KPAEKSFO08:29 PDT10:18 PDT1h 48mN646QX
2026-09-06KPAEKSFO08:39 PDT10:20 PDT1h 40mN633QX
Earlier flights (157) - back to 2025-08-21
DateFromToDepArrDurationAircraft
2026-09-01KPAEKSFO08:49 PDT10:50 PDT2h 00mN648QX
2026-08-31KPAEKOAK08:44 PDT10:40 PDT1h 55mN642QX
2026-08-30KPAEKSFO08:34 PDT10:24 PDT1h 49mN637QX
2026-08-29KPAEKSFO08:39 PDT10:28 PDT1h 48mN637QX
2026-08-28KPAEKSFO08:23 PDT10:18 PDT1h 54mN623QX
2026-08-27KPAEKSFO08:58 PDT11:02 PDT2h 03mA8C840
2026-08-25estimatedKPAEKSFO09:22 PDT11:26 PDT2h 03mA8C489
2026-08-24KPAEKSFO09:17 PDT11:15 PDT1h 57mA8C840
2026-08-23KPAEKSFO09:02 PDT10:54 PDT1h 52mN629QX
2026-08-21estimatedKPAEKSFO09:39 PDT12:28 PDT2h 49mN638QX
2026-08-20estimatedKPAEKSFO09:51 PDT13:07 PDT3h 16mN632QX
2026-08-19estimated??15:58Z18:00Z2h 01mN641QX
2026-08-18estimatedKPAEKSFO12:35 PDT14:38 PDT2h 03mN632QX
2026-08-17estimatedKPAEKSFO11:23 PDT13:26 PDT2h 02mN665QX
2026-08-16KPAEKSFO11:33 PDT13:34 PDT2h 00mN656QX
2026-08-15estimatedKPAEKSFO07:54 PDT13:42 PDT5h 48mN637QX
2026-08-14KPAEKSFO11:55 PDT14:00 PDT2h 04mN637QX
2026-08-13estimatedKPAEKSFO11:51 PDT13:48 PDT1h 56mN669QX
2026-08-12KPAEKSFO11:58 PDT15:00 PDT3h 02mN661QX
2026-08-11estimated??18:55Z20:14Z1h 18mN629QX
2026-07-22KPAEKSFO11:47 PDT13:50 PDT2h 02mA8D71C
2026-07-21KPAEKSFO12:00 PDT14:02 PDT2h 01mN636QX
2026-07-20KPAEKSFO11:46 PDT13:38 PDT1h 51mN654QX
2026-07-19estimatedKPAEKSFO11:12 PDT13:20 PDT2h 08mA8DD2C
2026-07-18KPAEKSFO11:24 PDT13:20 PDT1h 56mN652MK
2026-07-17KPAEKSFO11:47 PDT13:52 PDT2h 04mN634QX
2026-07-16estimatedKPAEKSFO11:29 PDT13:45 PDT2h 16mA8E0E3
2026-07-15KPAEKSFO11:25 PDT13:34 PDT2h 08mN637QX
2026-07-14KPAEKSFO11:42 PDT13:44 PDT2h 01mN654QX
2026-07-13KPAEKSFO11:21 PDT13:40 PDT2h 19mN646QX
2026-07-12KPAEKSFO12:19 PDT14:32 PDT2h 12mA8C0D2
2026-07-11KPAEKSFO11:13 PDT13:24 PDT2h 10mN649QX
2026-07-10KPAEKSJC11:27 PDT13:26 PDT1h 58mA8C0D2
2026-07-07KPAEKSFO11:55 PDT13:50 PDT1h 54mN638QX
2026-07-06KPAEKSFO11:48 PDT13:48 PDT1h 59mA8C489
2026-07-05KPAEKSFO11:15 PDT13:16 PDT2h 00mA8C0D2
2026-07-04KPAEKSFO11:23 PDT13:14 PDT1h 50mA8CFAE
2026-07-03KPAEKSFO11:47 PDT13:34 PDT1h 46mN637QX
2026-07-02KPAEKSFO11:59 PDT13:48 PDT1h 48mA8ABE6
2026-07-01estimatedKPAEKSFO11:53 PDT13:54 PDT2h 00mN651QX
2026-06-30estimatedKPAEKSFO14:27 PDT14:50 PDT0h 22mN627QX
2026-06-29KPAEKSFO12:29 PDT14:16 PDT1h 47mA8C0D2
2026-06-28KPAEKSFO11:32 PDT13:12 PDT1h 40mA8AF9D
2026-06-27KPAEKSFO12:21 PDT14:14 PDT1h 52mA8BD1B
2026-06-26KPAEKSFO11:15 PDT13:07 PDT1h 51mA8B5AD
2026-06-25KPAEKSFO11:40 PDT13:32 PDT1h 51mN641QX
2026-06-24KPAEKSFO11:57 PDT14:00 PDT2h 02mN647QX
2026-06-23KPAEKSFO11:43 PDT13:42 PDT1h 58mN646QX
2026-06-22KPAEKSFO11:31 PDT13:20 PDT1h 49mN630QX
2026-06-21KPAEKSFO11:35 PDT13:26 PDT1h 51mN637QX
2026-06-20KPAEKSFO11:21 PDT13:14 PDT1h 53mN623QX
2026-06-19KPAEKSFO12:13 PDT14:02 PDT1h 48mN635QX
2026-06-18estimatedKPAEKSFO11:28 PDT13:26 PDT1h 57mN643QX
2026-06-17KPAEKSFO11:19 PDT13:22 PDT2h 02mN653QX
2026-06-16estimatedKPAEKSFO11:58 PDT13:54 PDT1h 56mA8C489
2026-06-15KPAEKSFO12:14 PDT13:58 PDT1h 43mN631QX
2026-06-14KPAEKSFO11:43 PDT13:36 PDT1h 53mA8D365
2026-06-13KPAEKSFO11:39 PDT13:32 PDT1h 52mN635QX
2026-06-12KPAEKSFO12:15 PDT14:08 PDT1h 53mN622QX
2026-05-28KPAEKSFO12:57 PDT15:00 PDT2h 03mN647QX
2026-05-27KPAEKSFO13:50 PDT15:36 PDT1h 45mN626QX
2026-05-26KPAEKSFO12:32 PDT14:14 PDT1h 41mN623QX
2026-05-25estimatedKPAEKSFO12:31 PDT14:28 PDT1h 57mN636QX
2026-05-24KPAEKSFO12:27 PDT14:16 PDT1h 48mA8ABE6
2026-05-23KPAEKSFO12:24 PDT14:20 PDT1h 55mN626QX
2026-05-22KPAEKSFO13:50 PDT15:42 PDT1h 51mN624QX
2026-05-21KPAEKSFO13:46 PDT15:55 PDT2h 08mN639QX
2026-05-20partialKPAE?18:28 PDTN652MK
2026-05-19KPAEKNUQ21:31 PDT15:24 PDT17h 52mN627QX
2026-05-12KPAEKSFO17:41 PDT19:56 PDT2h 14mN631QX
2026-05-11KPAEKSFO17:45 PDT19:42 PDT1h 56mN623QX
2026-05-09KPAEKSFO17:50 PDT19:40 PDT1h 49mA8C840
2026-05-08KPAEKSFO17:00 PDT18:46 PDT1h 45mN651QX
2026-05-07KPAEKSFO18:16 PDT20:26 PDT2h 09mN646QX
2026-05-06KPAEKSFO17:38 PDT19:20 PDT1h 41mN646QX
2026-05-05estimatedKPAEKSFO17:52 PDT19:56 PDT2h 03mN650QX
2026-05-04KPAEKSFO17:27 PDT19:20 PDT1h 52mN651QX
2026-05-02estimatedKGRF?17:00 PDT01:48Z1h 48mN626QX
2026-05-01estimated?KSFO00:00Z18:32 PDT1h 31mA8D71C
2026-04-30partialKMMV?17:00 PDTA8B964
2026-04-29partialKPAE?17:38 PDTA8B964
2026-04-27estimatedKPAEKSFO17:00 PDT18:50 PDT1h 50mN638QX
2026-04-25estimatedKPAEKSFO17:42 PDT19:38 PDT1h 55mN626QX
2026-04-22KPAEKSFO19:22 PDT21:16 PDT1h 53mA8D365
2026-04-21estimatedKPAEKSFO20:56 PDT23:26 PDT2h 29mN645QX
2026-04-20KPAEKSFO20:24 PDT22:24 PDT1h 59mN629QX
2026-04-18estimatedKPAEKSFO19:24 PDT21:22 PDT1h 58mN643QX
2026-04-17KPAEKSFO20:52 PDT22:42 PDT1h 49mN644QX
2026-04-16KPAEKSFO19:55 PDT21:40 PDT1h 44mN642QX
2026-04-15KPAEKSFO19:59 PDT21:44 PDT1h 44mN645QX
2026-04-14KPAEKSFO20:39 PDT22:44 PDT2h 04mN629QX
2026-04-13KPAEKSFO20:12 PDT22:02 PDT1h 49mN647QX
2026-04-11KPAEKSQL20:48 PDT22:40 PDT1h 51mN625QX
2026-04-06KPAEKSFO19:34 PDT21:36 PDT2h 01mN628QX
2026-04-04KPAEKSFO19:45 PDT21:34 PDT1h 49mN650QX
2026-04-03KPAEKSFO20:42 PDT22:40 PDT1h 57mN639QX
2026-04-02KPAEKSFO19:42 PDT21:08 PDT1h 25mA8C0D2
2026-04-01KPAEKSFO19:36 PDT21:32 PDT1h 56mN636QX
2026-03-31KPAEKSFO19:43 PDT21:41 PDT1h 57mA8B964
2026-03-15KPAEKSFO12:57 PDT14:42 PDT1h 44mN652MK
2026-03-13KPAEKSFO13:20 PDT15:10 PDT1h 49mN649QX
2026-03-12KPAEKSFO12:51 PDT14:36 PDT1h 45mN631QX
2026-03-09KPAEKSFO13:15 PDT15:10 PDT1h 54mN631QX
2026-03-08KPAEKSFO12:56 PDT14:50 PDT1h 53mN647QX
2026-03-06KPAEKSFO13:29 PST15:24 PST1h 54mN620QX
2026-03-05KPAEKSFO13:03 PST14:56 PST1h 52mN643QX
2026-03-02KPAEKSFO12:52 PST14:52 PST2h 00mN631QX
2026-03-01KPAEKSFO13:21 PST15:16 PST1h 55mN650QX
2026-02-27partialKPAE?16:00 PSTN653QX
2026-02-26estimatedKPAEKSFO14:40 PST15:58 PST1h 17mN653QX
2026-02-23KPAEKSFO12:56 PST15:02 PST2h 05mA8C489
2026-02-22KPAEKSFO12:51 PST15:06 PST2h 14mN622QX
2026-02-20KPAEKSFO12:59 PST14:56 PST1h 56mN645QX
2026-02-19KPAEKSFO13:04 PST14:50 PST1h 45mN623QX
2026-02-17estimatedKPAEKSFO16:02 PST16:28 PST0h 25mA8D71C
2026-02-16partial??00:02ZN644QX
2026-02-15estimatedKPAEKSFO15:04 PST15:58 PST0h 53mN644QX
2026-02-13KPAEKSFO12:56 PST15:06 PST2h 09mN620QX
2026-02-12KPAEKSFO13:01 PST14:56 PST1h 54mA8BD1B
2026-01-06KPAEKSFO10:45 PST12:32 PST1h 46mN641QX
2026-01-05KPAEKSFO10:57 PST13:04 PST2h 06mN630QX
2026-01-04partial??00:00ZN652MK
2026-01-02KPAEKSFO11:46 PST13:56 PST2h 10mN635QX
2026-01-01KPAEKSFO11:19 PST13:18 PST1h 59mN627QX
2025-12-31KPAEKSFO10:44 PST12:58 PST2h 13mA8ABE6
2025-12-30KPAEKSFO10:48 PST12:44 PST1h 55mA8D71C
2025-12-29KPAEKSFO10:50 PST12:40 PST1h 50mN636QX
2025-12-28KPAEKSFO10:38 PST12:18 PST1h 39mA8C840
2025-12-27KPAEKSFO10:54 PST12:38 PST1h 43mN627QX
2025-12-26KPAEKSFO10:58 PST13:00 PST2h 02mN649QX
2025-12-25KPAEKSFO12:50 PST14:52 PST2h 01mN654QX
2025-12-23KPAEKSFO11:06 PST13:24 PST2h 17mA8C840
2025-12-22KPAEKSFO12:25 PST14:46 PST2h 20mA8D71C
2025-12-21KPAEKSFO11:24 PST13:42 PST2h 17mA8C489
2025-12-20KPAEKSFO10:44 PST12:44 PST2h 00mN641QX
2025-12-19KPAEKSFO10:52 PST12:56 PST2h 03mN645QX
2025-12-18KPAEKSFO11:33 PST13:30 PST1h 56mN637QX
2025-12-17KPAEKSFO09:01 PST10:56 PST1h 55mA8CFAE
2025-12-16KPAEKSFO09:06 PST11:04 PST1h 57mN653QX
2025-12-15KPAEKSFO09:03 PST11:02 PST1h 59mN637QX
2025-12-14KPAEKSFO10:09 PST12:04 PST1h 54mN638QX
2025-12-13KPAEKSFO09:03 PST10:56 PST1h 52mN652MK
2025-12-12KPAEKSFO09:03 PST10:54 PST1h 50mN644QX
2025-12-11KPAEKSFO09:16 PST11:12 PST1h 55mA8A478
2025-12-10KPAEKSFO09:06 PST10:58 PST1h 51mA8D71C
2025-12-09KPAEKSFO09:01 PST10:52 PST1h 50mN648QX
2025-12-02KPAEKSFO18:58 PST20:42 PST1h 43mN648QX
2025-11-27KPAEKSFO18:17 PST20:10 PST1h 52mN626QX
2025-10-29KPAEKSFO13:35 PDT15:28 PDT1h 52mN637QX
2025-10-28KPAEKSFO13:37 PDT15:30 PDT1h 52mN622QX
2025-10-27KPAEKSFO14:25 PDT16:06 PDT1h 41mN638QX
2025-10-26KPAEKSFO13:38 PDT15:40 PDT2h 01mN642QX
2025-10-04KPAEKSFO07:19 PDT08:02 PDT0h 42mN632QX
2025-09-21KPAEKNUQ14:32 PDT16:01 PDT1h 28mA8CFAE
2025-08-24estimatedKPAEKSFO17:01 PDT00:50 PDT7h 48mN634QX
2025-08-23estimatedKPAEKSFO22:59 PDT16:58 PDT17h 59mN650QX
2025-08-21estimatedKPAEKSFO00:16 PDT15:44 PDT15h 28mN643QX

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