Flight

QXE2138

Flight history and live tracking for QXE2138, 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 originKSFO SAN FRANCISCO INTERNATIONAL
Typical destinationKGEG SPOKANE INTERNATIONAL
Distance637 nm

Flight history 160 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-06KSFO SAN FRANCISCO INTERNATIONALKLAX LOS ANGELES INTERNATIONAL22:20 PDT23:16 PDT0h 56mN626QX
2026-10-05KSFO SAN FRANCISCO INTERNATIONALKLAX LOS ANGELES INTERNATIONAL23:16 PDT00:13 PDT0h 57mN632QX
2026-10-02KSFO SAN FRANCISCO INTERNATIONALKGEG SPOKANE INTERNATIONAL14:00 PDT15:43 PDT1h 43mN623QX
2026-10-01KSFO SAN FRANCISCO INTERNATIONALKGEG SPOKANE INTERNATIONAL13:54 PDT15:31 PDT1h 37mN664QX
2026-09-30KSFO SAN FRANCISCO INTERNATIONALKGEG SPOKANE INTERNATIONAL11:36 PDT13:15 PDT1h 39mN664QX
2026-09-29KSFO SAN FRANCISCO INTERNATIONALKGEG SPOKANE INTERNATIONAL11:41 PDT13:22 PDT1h 41mN626QX
2026-09-28KSFOKGEG12:53 PDT15:34 PDT2h 41mN657QX
2026-09-27KSFOKGEG11:48 PDT13:52 PDT2h 03mN622QX
2026-09-26KSFOKGEG11:07 PDT13:10 PDT2h 02mN641QX
2026-09-25partialKSFO?21:07 PDTN639QX
2026-09-24partialKSFO?11:18 PDTN639QX
2026-09-23KSFOKGEG11:22 PDT13:22 PDT1h 59mN623QX
2026-09-22estimatedKSFOKGEG11:44 PDT13:22 PDT1h 37mN652MK
2026-09-21KSJCKGEG11:18 PDT13:22 PDT2h 03mA8E0E3
2026-09-20estimatedKSFOKGEG12:15 PDT14:02 PDT1h 46mN629QX
2026-09-18KSFOKGEG12:59 PDT14:48 PDT1h 49mN648QX
2026-09-17estimatedKSFOKGEG12:33 PDT15:19 PDT2h 46mN642QX
2026-09-16estimatedKSFOKGEG11:37 PDT14:44 PDT3h 07mA8CFAE
2026-09-15estimatedKSFOKGEG11:41 PDT13:44 PDT2h 03mN627QX
2026-09-14estimated??18:24Z20:38Z2h 13mN634QX
2026-09-13estimatedKSFOKGEG11:29 PDT13:28 PDT1h 58mN631QX
2026-09-12estimatedKSFOKGEG11:34 PDT14:46 PDT3h 11mN648QX
2026-09-10estimatedKSFOKGEG11:27 PDT13:34 PDT2h 06mN622QX
2026-09-09estimatedKSFOKGEG11:11 PDT13:46 PDT2h 34mA8ABE6
2026-09-08estimatedKSFOKGEG11:24 PDT13:28 PDT2h 03mN646QX
2026-09-07KSFOKGEG12:04 PDT13:44 PDT1h 39mN627QX
2026-09-06estimatedKSFOKGEG11:25 PDT13:22 PDT1h 57mN633QX
Earlier flights (133) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-05estimated??18:09Z20:12Z2h 03mN633QX
2026-09-04estimated??18:44Z20:28Z1h 43mN658QX
2026-09-03estimatedKSFOKGEG11:24 PDT13:10 PDT1h 45mN650QX
2026-09-01estimatedKSFOKGEG11:40 PDT13:16 PDT1h 35mN648QX
2026-08-31estimatedKOAK?11:27 PDT20:00Z1h 32mN642QX
2026-08-30KSFOKGEG11:35 PDT13:32 PDT1h 56mN637QX
2026-08-29KSFOKGEG11:42 PDT13:28 PDT1h 45mN637QX
2026-08-28estimatedKSFOKGEG11:43 PDT13:16 PDT1h 32mN623QX
2026-08-27KSFOKGEG11:44 PDT13:48 PDT2h 04mA8C840
2026-08-25estimated??19:16Z22:26Z3h 09mA8C489
2026-08-24estimated??20:00Z21:52Z1h 51mA8C840
2026-08-23partialKSFO?18:52 PDTN649QX
2026-08-21estimated??19:30Z20:52Z1h 21mN638QX
2026-08-20estimated??20:07Z21:30Z1h 22mN632QX
2026-08-19estimated??18:58Z22:15Z3h 16mN641QX
2026-08-18partialKSEA?21:09 PDTN670QX
2026-08-17partialKSEA?19:45 PDTN660QX
2026-08-15partialKSEA?21:14 PDTN635QX
2026-08-14partialKSEA?19:47 PDTN668QX
2026-08-13partialKSEA?19:49 PDTN662QX
2026-07-23partialKSEA?19:35 PDTN627QX
2026-07-22partialKSEA?19:24 PDTA8ABE6
2026-07-21partialKSEA?19:48 PDTN626QX
2026-07-20partialKSEA?19:35 PDTA8BD1B
2026-07-19partialKSEA?19:29 PDTA8A0C1
2026-07-18partialKSEA?19:24 PDTA8E0E3
2026-07-17partialKSEA?20:08 PDTN637QX
2026-07-16partialKSEA?21:46 PDTN630QX
2026-07-15partialKSEA?19:34 PDTN651QX
2026-07-14partialKSEA?19:43 PDTN650QX
2026-07-13partialKSEA?19:45 PDTN649QX
2026-07-12estimated?KBFI02:24Z20:20 PDT0h 56mA8ABE6
2026-07-11partialKSEA?19:54 PDTA8B5AD
2026-07-10partialKSEA?19:56 PDTN632QX
2026-07-09estimatedKPAEKSEA19:53 PDT21:00 PDT1h 06mA8AF9D
2026-07-08partialKSEA?19:27 PDTA8C489
2026-07-07estimatedKBFIKSEA20:02 PDT21:08 PDT1h 05mN641QX
2026-07-06partialKSEA?19:55 PDTA8A0C1
2026-07-04estimatedKPAEKSEA19:24 PDT20:20 PDT0h 55mN648QX
2026-07-03estimated?KSEA02:22Z20:16 PDT0h 53mN651QX
2026-07-01partialKSEA?20:05 PDTA8C0D2
2026-06-30partialKSEA?19:54 PDTN632QX
2026-06-29estimatedKPAEKSEA20:03 PDT20:56 PDT0h 52mN626QX
2026-06-27partialKSEA?20:20 PDTA8A0C1
2026-06-26estimatedKPAEKSEA19:57 PDT21:02 PDT1h 04mN631QX
2026-06-24partialKSEA?20:07 PDTN650QX
2026-06-23estimatedKBFIKSEA19:35 PDT20:44 PDT1h 08mA8A0C1
2026-06-22partialKSEA?19:31 PDTN651QX
2026-06-20partialKSEA?19:43 PDTA8BD1B
2026-06-19partialKSEA?19:34 PDTN653QX
2026-06-17partialKSEA?20:10 PDTN637QX
2026-06-16partialKSEA?19:30 PDTN649QX
2026-06-15partialKSEA?19:44 PDTN630QX
2026-06-13partialKSEA?19:44 PDTN634QX
2026-06-12partialKSEA?19:23 PDTN654QX
2026-05-12partialKSEA?09:50 PDTN639QX
2026-05-12partialKSEA?08:09 PDTN639QX
2026-05-11estimated??17:50Z18:52Z1h 01mN651QX
2026-05-11partialKSEA?09:11 PDTN651QX
2026-05-10partialKSEA?09:48 PDTN630QX
2026-05-10partialKSEA?07:48 PDTN630QX
2026-05-09partialKSEA?09:46 PDTN641QX
2026-05-09estimatedKSEA?07:41 PDT15:22Z0h 40mN641QX
2026-05-08partialKSEA?10:02 PDTN654QX
2026-05-08partialKSEA?08:06 PDTN654QX
2026-05-07partialKSEA?09:40 PDTN627QX
2026-05-07estimatedKSEAKRDM07:39 PDT08:22 PDT0h 42mN627QX
2026-05-06partialKSEA?10:08 PDTN627QX
2026-05-06partialKSEA?07:55 PDTN627QX
2026-05-05partialKSEA?10:01 PDTN630QX
2026-05-05partialKSEA?08:18 PDTN630QX
2026-05-04partialKSEA?09:53 PDTN633QX
2026-05-04partialKSEA?07:41 PDTN633QX
2026-05-03estimated??18:33Z19:24Z0h 50mN637QX
2026-05-03partialKSEA?07:44 PDTN637QX
2026-05-02partialKSEA?09:46 PDTA8B5AD
2026-05-02partialKSEA?07:49 PDTA8B5AD
2026-05-01partialKSEA?09:54 PDTN623QX
2026-05-01partialKSEA?07:56 PDTN623QX
2026-04-29partialKSEA?10:08 PDTN634QX
2026-04-28partialKSEA?10:21 PDTA8C0D2
2026-04-28partialKSEA?08:05 PDTA8C0D2
2026-04-27partialKSEA?10:11 PDTN639QX
2026-04-27estimatedKSEA?07:45 PDT15:28Z0h 42mN639QX
2026-04-26partialKSEA?10:05 PDTN647QX
2026-04-26partialKSEA?08:03 PDTN647QX
2026-04-25partialKSEA?09:53 PDTN629QX
2026-04-25partialKSEA?07:53 PDTN629QX
2026-04-24partialKSEA?10:02 PDTN641QX
2026-04-24partialKSEA?08:25 PDTN641QX
2026-04-23partialKSEA?09:42 PDTA8A0C1
2026-04-23estimatedKSEAKRDM07:45 PDT08:30 PDT0h 44mA8A0C1
2026-04-22partialKSEA?10:51 PDTA8ABE6
2026-04-22partialKSEA?09:27 PDTA8ABE6
2026-03-15partialKSEA?10:09 PDTN620QX
2026-03-14partialKSEA?10:07 PDTN637QX
2026-03-13estimated?KSEA19:52Z13:30 PDT0h 37mA8B964
2026-03-12partialKSEA?10:11 PDTA8B964
2026-03-11partialKSEA?09:55 PDTA8D71C
2026-03-10estimated??16:49Z18:04Z1h 14mA8ABE6
2026-03-09partialKSEA?09:51 PDTN646QX
2026-03-08partialKSEA?09:54 PDTA8A478
2026-03-07partialKSEA?10:03 PSTA8D71C
2026-03-06partialKSEA?09:55 PSTN625QX
2026-03-05partialKSEA?10:08 PSTN636QX
2026-03-04partialKSEA?09:54 PSTA8D71C
2026-03-03partialKSEA?10:02 PSTN626QX
2026-03-02partialKSEA?09:55 PSTN628QX
2026-03-01partialKSEA?10:14 PSTA8B5AD
2026-02-28partialKSEA?09:55 PSTA8B964
2026-02-27partialKSEA?09:57 PSTN635QX
2026-02-26partialKSEA?09:54 PSTA8D365
2026-02-25partialKSEA?09:59 PSTA8BD1B
2026-02-24partialKSEA?10:07 PSTA8B5AD
2026-02-23partialKSEA?10:02 PSTN649QX
2026-02-22partialKSEA?09:52 PSTN629QX
2026-02-21partialKSEA?10:01 PSTN643QX
2026-02-20partialKSEA?12:08 PSTA8D365
2026-02-19partialKSEA?10:07 PSTN653QX
2026-02-18partialKSEA?09:59 PSTN648QX
2026-02-17partialKSEA?09:55 PSTN631QX
2026-02-16partialKSEA?09:56 PSTN651QX
2026-02-15partialKSEA?10:06 PSTA8D365
2026-02-14partialKSEA?10:07 PSTA8AF9D
2026-02-13partialKSEA?10:02 PSTN637QX
2026-02-12partialKSEA?12:26 PSTA8CFAE
2025-10-29estimated??19:40Z20:36Z0h 55mN629QX
2025-10-28partialKSEA?12:45 PDTN646QX
2025-08-19estimated??15:09Z17:03Z1h 53mA8D365
2025-08-17partialKSEA?08:37 PDTA8B964
2025-08-16partialKSEA?08:16 PDTN647QX
2025-08-15partialKSEA?08:16 PDTN623QX
2025-08-14partialKSEA?08:13 PDTN620QX

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