Flight

QXE2178

Flight history and live tracking for QXE2178, 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
RouteKSBA Santa Barbara Municipal Airport → KPDX PORTLAND INTERNATIONAL
Scheduled departure07:30 PDT

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

Route

AirlineHorizon Air
Observed routeKNTD → KPDX

Flight history 183 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KSBAKPDX07:39 PDT09:36 PDT1h 56mN667QX
2026-10-02KSBA Santa Barbara Municipal AirportKPDX PORTLAND INTERNATIONAL07:30 PDT09:27 PDT1h 57mN633QX
2026-10-01KSBA Santa Barbara Municipal AirportKPDX PORTLAND INTERNATIONAL07:32 PDT09:24 PDT1h 52mN622QX
2026-09-30KSBA Santa Barbara Municipal AirportKPDX PORTLAND INTERNATIONAL07:34 PDT09:35 PDT2h 01mN654QX
2026-09-29KSBA Santa Barbara Municipal AirportKPDX PORTLAND INTERNATIONAL07:30 PDT09:34 PDT2h 04mN653QX
2026-09-28KSBA Santa Barbara Municipal AirportKPDX PORTLAND INTERNATIONAL07:28 PDT09:33 PDT2h 05mN622QX
2026-09-27KSBA Santa Barbara Municipal AirportKPDX PORTLAND INTERNATIONAL07:36 PDT09:28 PDT1h 52mN669QX
2026-09-26KSBAKPDX07:30 PDT09:26 PDT1h 55mN623QX
2026-09-25KSBAKPDX07:35 PDT10:48 PDT3h 12mN665QX
2026-09-24KSBAKPDX07:34 PDT09:30 PDT1h 55mN636QX
2026-09-23KSBAKPDX07:38 PDT09:46 PDT2h 07mN639QX
2026-09-22KSBAKPDX07:31 PDT09:34 PDT2h 02mN631QX
2026-09-21KSBAKPDX07:34 PDT09:30 PDT1h 55mN654QX
2026-09-20estimatedKNTDKPDX07:44 PDT09:32 PDT1h 48mA8DD2C
2026-09-18estimatedKNTDKPDX07:38 PDT09:44 PDT2h 05mA8C840
2026-09-17estimatedKNTDKPDX07:44 PDT09:46 PDT2h 02mA8B964
2026-09-16KSBAKPDX07:37 PDT09:26 PDT1h 49mN636QX
2026-09-15estimated??15:21Z16:22Z1h 00mN623QX
2026-09-14estimatedKNTDKPDX07:29 PDT09:20 PDT1h 50mA8AF9D
2026-09-13estimatedKNTDKPDX07:35 PDT09:30 PDT1h 54mN652MK
2026-09-12estimatedKNTDKPDX07:37 PDT09:34 PDT1h 57mN625QX
2026-09-09estimated??14:28Z16:22Z1h 53mN634QX
2026-09-08estimatedKNTDKPDX07:31 PDT09:24 PDT1h 52mA8BD1B
2026-09-06estimatedKNTDKPDX07:31 PDT09:26 PDT1h 54mN636QX
2026-09-05KSBAKPDX07:35 PDT09:20 PDT1h 44mA8CFAE
2026-09-04estimatedKNTDKPDX07:33 PDT09:26 PDT1h 52mN630QX
Earlier flights (157) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03estimatedKNTDKPDX07:29 PDT09:20 PDT1h 50mN669QX
2026-09-01KSBAKPDX07:29 PDT09:18 PDT1h 48mA8A82F
2026-08-31estimatedKNTDKPDX07:35 PDT09:24 PDT1h 48mN645QX
2026-08-30estimatedKNTDKPDX07:35 PDT09:33 PDT1h 57mN653QX
2026-08-29estimatedKNTDKPDX07:28 PDT09:24 PDT1h 55mN627QX
2026-08-28KSBAKPDX07:39 PDT09:28 PDT1h 49mA8B964
2026-08-27KSBAKPDX07:31 PDT09:18 PDT1h 46mA8A0C1
2026-08-25estimated??14:29Z16:22Z1h 52mN634QX
2026-08-24KSBAKPDX07:35 PDT09:26 PDT1h 50mN628QX
2026-08-23KSBAKPDX07:47 PDT09:38 PDT1h 50mN635QX
2026-08-22KSBAKPDX07:27 PDT09:10 PDT1h 43mA8ABE6
2026-08-21estimated??14:45Z17:12Z2h 27mN655QX
2026-08-20KSBAKPDX07:28 PDT10:48 PDT3h 20mN625QX
2026-08-19estimated??15:09Z17:02Z1h 52mN625QX
2026-08-17estimated??14:40Z17:33Z2h 52mN646QX
2026-08-16KSBAKPDX08:15 PDT10:06 PDT1h 50mN646QX
2026-08-15estimated??14:38Z19:27Z4h 48mN625QX
2026-08-14KSBAKPDX07:34 PDT10:58 PDT3h 23mN633QX
2026-08-13KSBAKPDX07:43 PDT10:55 PDT3h 12mN667QX
2026-08-12estimatedKNTDKPDX07:46 PDT09:50 PDT2h 03mN620QX
2026-07-23estimatedKNTDKPDX09:24 PDT11:04 PDT1h 39mA8DD2C
2026-07-22estimatedKNTDKPDX07:37 PDT09:44 PDT2h 06mN625QX
2026-07-21KNTDKPDX07:35 PDT09:24 PDT1h 49mN632QX
2026-07-20estimated?KPDX14:35Z09:24 PDT1h 48mN652MK
2026-07-19KNTDKPDX07:35 PDT09:18 PDT1h 42mN642QX
2026-07-18KNTDKPDX07:37 PDT09:22 PDT1h 44mN625QX
2026-07-17estimatedKNTDKPDX07:42 PDT09:28 PDT1h 45mN653QX
2026-07-16estimated?KPDX15:29Z10:14 PDT1h 44mN634QX
2026-07-15estimatedKNTDKPDX07:59 PDT09:42 PDT1h 43mN645QX
2026-07-14estimatedKNTDKPDX07:36 PDT09:18 PDT1h 41mN644QX
2026-07-13KNTDKPDX07:35 PDT09:16 PDT1h 40mN654QX
2026-07-12KNTDKPDX07:28 PDT09:09 PDT1h 40mN629QX
2026-07-11KNTDKPDX07:37 PDT09:32 PDT1h 54mN626QX
2026-07-10KNTDKPDX07:32 PDT09:30 PDT1h 57mN641QX
2026-07-09KVBGKPDX07:33 PDT09:28 PDT1h 55mN626QX
2026-07-08KNTDKPDX10:18 PDT12:08 PDT1h 49mN635QX
2026-07-07KVBGKPDX07:29 PDT09:14 PDT1h 45mN632QX
2026-07-06KVBGKPDX07:33 PDT09:18 PDT1h 44mA8CFAE
2026-07-05KNTDKPDX07:36 PDT09:26 PDT1h 50mA8D71C
2026-07-04KVBGKPDX07:30 PDT09:30 PDT1h 59mN643QX
2026-07-03KVBGKPDX07:32 PDT09:34 PDT2h 01mA8B964
2026-07-02estimatedKNTDKPDX07:40 PDT09:40 PDT1h 59mN643QX
2026-07-01KNTDKPDX07:37 PDT09:38 PDT2h 00mN638QX
2026-06-30estimatedKVBG?10:38 PDT19:16Z1h 37mA8A82F
2026-06-29estimatedKNTDKPDX07:37 PDT09:38 PDT2h 00mA8BD1B
2026-06-28estimatedKVBGKPDX07:40 PDT09:42 PDT2h 01mA8DD2C
2026-06-27estimatedKNTDKPDX07:42 PDT09:50 PDT2h 07mN641QX
2026-06-26estimatedKNTDKPDX07:38 PDT09:40 PDT2h 01mN644QX
2026-06-25KNTDKPDX07:38 PDT09:34 PDT1h 55mN651QX
2026-06-24KNTDKPDX07:35 PDT09:28 PDT1h 53mN638QX
2026-06-23KNTDKPDX07:33 PDT09:30 PDT1h 56mN623QX
2026-06-22estimatedKNTDKPDX07:35 PDT09:28 PDT1h 52mN622QX
2026-06-21KVBGKPDX07:44 PDT09:36 PDT1h 51mN639QX
2026-06-20estimatedKVBGKPDX07:37 PDT09:34 PDT1h 57mA8A82F
2026-06-19estimatedKNTDKPDX07:36 PDT09:24 PDT1h 47mN654QX
2026-06-18partialKPDX?08:45 PDTA8A82F
2026-06-17KNTDKPDX07:48 PDT09:40 PDT1h 51mA8B5AD
2026-06-16estimatedKNTDKPDX07:57 PDT09:34 PDT1h 36mA8C0D2
2026-06-15KNTDKPDX07:38 PDT09:36 PDT1h 57mN652MK
2026-06-14KNTDKPDX07:37 PDT09:34 PDT1h 56mN653QX
2026-06-13estimatedKNTD?07:36 PDT15:06Z0h 29mN630QX
2026-06-12estimatedKNTDKPDX07:35 PDT09:30 PDT1h 54mN624QX
2026-05-29estimatedKVBGKPDX07:34 PDT09:38 PDT2h 03mN641QX
2026-05-28estimatedKVBG?07:31 PDT15:34Z1h 02mA8A82F
2026-05-27estimatedKVBGKPDX08:47 PDT10:48 PDT2h 00mN635QX
2026-05-26estimatedKNTDKPDX08:46 PDT09:38 PDT0h 51mN629QX
2026-05-26estimatedKVBG?07:30 PDT15:00Z0h 29mN629QX
2026-05-25estimatedKVBGKPDX07:36 PDT09:26 PDT1h 49mA8CFAE
2026-05-24estimatedKVBGKPDX08:18 PDT10:06 PDT1h 47mN620QX
2026-05-23estimatedKNTDKPDX09:58 PDT11:46 PDT1h 47mN646QX
2026-05-22estimatedKNTDKPDX07:30 PDT09:28 PDT1h 57mN654QX
2026-05-21estimatedKNTDKPDX07:30 PDT09:36 PDT2h 05mN643QX
2026-05-20partialKPDX?17:46 PDTA8D71C
2026-05-19partialKPDX?20:18 PDTN624QX
2026-05-12estimatedKNTD?07:36 PDT16:32Z1h 56mN654QX
2026-05-11KVBGKPDX11:07 PDT12:50 PDT1h 42mN625QX
2026-05-10estimatedKNTDKPDX07:31 PDT09:26 PDT1h 54mA8D365
2026-05-09estimatedKNTDKPDX07:39 PDT09:40 PDT2h 01mA8D71C
2026-05-08estimatedKNTDKPDX07:29 PDT09:26 PDT1h 56mN632QX
2026-05-07KVBGKPDX07:31 PDT09:24 PDT1h 52mN632QX
2026-05-06estimatedKVBGKPDX07:53 PDT09:46 PDT1h 52mN649QX
2026-05-05estimatedKVBGKPDX07:26 PDT09:28 PDT2h 02mN643QX
2026-05-04estimatedKVBGKPDX07:23 PDT09:16 PDT1h 53mN632QX
2026-05-03estimatedKNTDKPDX07:26 PDT09:14 PDT1h 47mA8C489
2026-05-02estimatedKNTDKPDX07:28 PDT09:16 PDT1h 48mN636QX
2026-05-01estimatedKVBGKPDX07:27 PDT09:24 PDT1h 56mN636QX
2026-04-30estimatedKVBGKPDX07:27 PDT09:18 PDT1h 50mN649QX
2026-04-29estimatedKSUUKPDX08:29 PDT09:48 PDT1h 18mN631QX
2026-04-28estimatedKVBGKPDX07:25 PDT09:24 PDT1h 59mN637QX
2026-04-27estimatedKVBGKPDX07:30 PDT09:28 PDT1h 57mA8BD1B
2026-04-26estimatedKVBGKPDX07:28 PDT09:24 PDT1h 56mN642QX
2026-04-25estimatedKNTDKPDX07:34 PDT09:28 PDT1h 54mN625QX
2026-04-24estimated?KPDX14:28Z09:26 PDT1h 57mA8C840
2026-04-23estimatedKNTDKPDX07:29 PDT09:30 PDT2h 00mN629QX
2026-04-22KNTDKPDX07:28 PDT09:28 PDT1h 59mN629QX
2026-04-21estimatedKNTDKPDX07:33 PDT09:14 PDT1h 40mA8D365
2026-04-20estimated?KPDX14:27Z09:10 PDT1h 42mN649QX
2026-04-19KNTDKPDX07:35 PDT09:20 PDT1h 45mA8C0D2
2026-04-18estimatedKNTDKPDX07:35 PDT09:28 PDT1h 52mA8CFAE
2026-04-17estimatedKNTDKPDX07:39 PDT09:42 PDT2h 02mN628QX
2026-04-16estimated?KPDX14:28Z09:36 PDT2h 07mN630QX
2026-04-15KNTDKPDX07:26 PDT09:18 PDT1h 51mA8D365
2026-04-14estimatedKNTDKPDX07:29 PDT09:26 PDT1h 57mN620QX
2026-04-12estimatedKNTDKPDX07:30 PDT09:22 PDT1h 51mA8ABE6
2026-04-11estimatedKNTDKPDX07:35 PDT09:24 PDT1h 48mN649QX
2026-04-06estimatedKNTDKPDX07:29 PDT09:22 PDT1h 52mN622QX
2026-04-05estimated?KPDX14:26Z09:18 PDT1h 51mN629QX
2026-04-04estimatedKNTDKPDX07:46 PDT09:38 PDT1h 51mN644QX
2026-04-03estimated?KPDX14:32Z09:26 PDT1h 54mN650QX
2026-04-02estimatedKNTDKPDX07:31 PDT09:34 PDT2h 02mN652MK
2026-03-31estimated?KPDX14:28Z09:22 PDT1h 53mN632QX
2026-03-30estimatedKNTDKPDX07:34 PDT09:32 PDT1h 57mN637QX
2026-03-29KSBAKPDX07:29 PDT09:22 PDT1h 52mN630QX
2026-03-28estimatedKNTDKPDX08:04 PDT09:54 PDT1h 49mN635QX
2026-03-14?KPHX17:24Z11:54 MST1h 29mA8BD1B
2026-01-06KSBAKPDX07:18 PST09:26 PST2h 07mA8B964
2026-01-05?KPDX15:24Z09:22 PST1h 57mN633QX
2026-01-03KSBAKPDX07:25 PST09:14 PST1h 48mN642QX
2026-01-02KSBAKPDX07:26 PST09:18 PST1h 51mN642QX
2026-01-01KSBAKPDX07:19 PST09:12 PST1h 52mN629QX
2025-12-31KSBAKPDX07:24 PST09:20 PST1h 55mN629QX
2025-12-30KSBAKPDX07:32 PST09:32 PST1h 59mN647QX
2025-12-29KSBAKPDX07:24 PST09:30 PST2h 05mA8C0D2
2025-12-28KSBAKPDX07:18 PST09:36 PST2h 17mN635QX
2025-12-27KSBAKPDX07:28 PST09:44 PST2h 16mA8A0C1
2025-12-25KSBAKPDX10:44 PST12:38 PST1h 54mN628QX
2025-12-24KSBAKPDX07:27 PST09:06 PST1h 39mN628QX
2025-12-23KSBAKPDX07:21 PST09:08 PST1h 46mN634QX
2025-12-22KSBAKPDX07:19 PST09:06 PST1h 47mN630QX
2025-12-21KSBAKPDX07:18 PST09:12 PST1h 53mN627QX
2025-12-20KSBAKPDX07:22 PST09:18 PST1h 55mN623QX
2025-12-19KSBAKPDX07:23 PST09:24 PST2h 01mN649QX
2025-12-18KSBAKPDX07:28 PST09:38 PST2h 10mN652MK
2025-12-17KSBAKPDX07:52 PST10:06 PST2h 13mN624QX
2025-12-16KSBAKPDX07:20 PST09:24 PST2h 03mN649QX
2025-12-15KSBAKPDX07:44 PST09:46 PST2h 01mA8BD1B
2025-12-14KSBAKPDX07:30 PST09:30 PST1h 59mN639QX
2025-12-13KSBAKPDX07:29 PST09:30 PST2h 01mN630QX
2025-12-12KSBAKPDX07:29 PST09:34 PST2h 04mN641QX
2025-12-11KSBAKPDX07:21 PST09:18 PST1h 57mN627QX
2025-12-10KSBAKPDX07:19 PST09:16 PST1h 56mA8ABE6
2025-12-09KSBAKPDX09:26 PST11:24 PST1h 57mA8C0D2
2025-11-27estimatedKNTDKPDX07:18 PST09:06 PST1h 47mA8CFAE
2025-11-26estimatedKNTDKPDX07:22 PST09:14 PST1h 51mA8D365
2025-10-30KSBAKPDX07:16 PDT09:28 PDT2h 11mA8C0D2
2025-10-29KSBAKPDX07:16 PDT09:36 PDT2h 19mA8B964
2025-10-28KSBAKPDX17:51 PDT09:22 PDT15h 30mN646QX
2025-10-27KSBAKPDX09:15 PDT11:32 PDT2h 16mN646QX
2025-10-26KSBAKPDX07:19 PDT09:34 PDT2h 14mN630QX
2025-10-25KSMFKSAN15:49 PDT16:58 PDT1h 09mA8B5AD
2025-10-22partialKSEE?17:00 PDTN648QX
2025-10-21KSMFKSAN15:47 PDT16:58 PDT1h 10mN648QX
2025-10-14KSMFKSAN15:31 PDT16:58 PDT1h 26mN622QX
2025-10-07KSMFKSAN15:32 PDT16:58 PDT1h 26mA8C840
2025-08-19estimatedKPDXKONT22:39 PDT00:06 PDT1h 27mA8C840
2025-08-16KPDXKONT22:00 PDT00:04 PDT2h 03mA8C0D2
2025-08-15KPDXKONT21:55 PDT00:02 PDT2h 06mN646QX

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