Flight

QXE2415

Flight history and live tracking for QXE2415, 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 routeKNKX → KSAN

Flight history 164 flights since Nov 2025

DateFromToDepArrDurationAircraft
2026-10-02KRDM Roberts FieldKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD13:51 PDT16:05 PDT2h 14mN660QX
2026-10-01KRDM Roberts FieldKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD14:51 PDT16:49 PDT1h 58mN626QX
2026-09-30KRDM Roberts FieldKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD13:56 PDT15:49 PDT1h 53mN644QX
2026-09-29KRDM Roberts FieldKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD13:45 PDT15:35 PDT1h 50mN649QX
2026-09-28KRDM Roberts FieldKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD14:50 PDT16:39 PDT1h 49mN628QX
2026-09-27KRDM Roberts FieldKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD13:53 PDT16:01 PDT2h 08mN635QX
2026-09-26KRDM Roberts FieldKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD13:36 PDT15:44 PDT2h 08mN620QX
2026-09-25KRDM Roberts FieldKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD14:27 PDT16:27 PDT2h 00mN652MK
2026-09-24estimatedKNKXKSAN14:26 PDT16:26 PDT1h 59mN669QX
2026-09-23estimatedKNKXKSAN13:43 PDT15:40 PDT1h 56mN630QX
2026-09-22estimatedKNKXKSAN13:48 PDT15:46 PDT1h 57mA8CFAE
2026-09-21estimatedKNKXKSAN14:28 PDT16:36 PDT2h 07mN645QX
2026-09-20estimatedKNKXKSAN14:38 PDT16:40 PDT2h 01mN644QX
2026-09-18estimatedKNKXKSAN13:44 PDT15:30 PDT1h 45mA8A0C1
2026-09-17estimatedKNKXKSAN14:06 PDT16:08 PDT2h 02mN623QX
2026-09-16estimatedKNKXKSAN14:30 PDT16:34 PDT2h 03mN649QX
2026-09-15estimatedKNKXKSAN13:40 PDT15:38 PDT1h 57mN643QX
2026-09-14estimatedKNKXKSAN14:22 PDT16:20 PDT1h 57mN648QX
2026-09-13estimatedKNKXKSAN13:39 PDT15:40 PDT2h 00mA8BD1B
2026-09-12estimatedKNKXKSAN14:00 PDT16:02 PDT2h 01mN628QX
2026-09-11estimatedKNKXKSAN14:34 PDT16:30 PDT1h 55mN646QX
2026-09-10estimatedKNKXKSAN13:50 PDT15:44 PDT1h 53mA8B5AD
2026-09-09KRDMKSAN13:49 PDT15:44 PDT1h 54mN648QX
2026-09-08estimated??20:38Z22:56Z2h 17mN630QX
2026-09-07estimatedKNKXKSAN14:33 PDT16:24 PDT1h 50mA8C489
2026-09-06estimatedKNKXKSAN13:48 PDT15:48 PDT2h 00mN648QX
2026-09-05estimatedKNKXKSAN13:40 PDT15:48 PDT2h 07mN628QX
2026-09-04estimatedKNKXKSAN14:46 PDT16:56 PDT2h 09mN663QX
Earlier flights (136) - back to 2025-11-26
DateFromToDepArrDurationAircraft
2026-09-03estimatedKNKXKSAN14:29 PDT16:34 PDT2h 04mN658QX
2026-09-01estimatedKNKXKSAN13:39 PDT15:46 PDT2h 06mN654QX
2026-08-31partialKNKX?17:00 PDTA8C489
2026-08-30estimated??23:24Z23:58Z0h 33mA8C489
2026-08-29estimatedKNKXKSAN13:37 PDT15:40 PDT2h 02mN629QX
2026-08-28estimatedKNKXKSAN14:36 PDT16:44 PDT2h 07mN634QX
2026-08-27estimatedKNKXKSAN14:36 PDT16:38 PDT2h 02mA8DD2C
2026-08-25estimatedKNKXKSAN14:28 PDT16:30 PDT2h 01mA8D71C
2026-08-24estimatedKNKXKSAN14:25 PDT16:24 PDT1h 58mN636QX
2026-08-23estimatedKNKXKSAN14:26 PDT16:32 PDT2h 05mN643QX
2026-08-22estimatedKNKXKSAN14:23 PDT16:28 PDT2h 04mN648QX
2026-08-21estimatedKNKXKSAN14:36 PDT16:36 PDT2h 00mN660QX
2026-08-20estimated??20:56Z23:00Z2h 03mN633QX
2026-08-19estimated??20:45Z22:54Z2h 08mN654QX
2026-08-18estimatedKNKXKSAN14:34 PDT15:16 PDT0h 41mN668QX
2026-08-17estimatedKNKXKSAN13:59 PDT16:04 PDT2h 04mN668QX
2026-08-16estimatedKNKXKSAN13:37 PDT15:28 PDT1h 51mN641QX
2026-08-15estimatedKNKXKSAN14:35 PDT16:34 PDT1h 58mN665QX
2026-08-14estimatedKNKXKSAN13:47 PDT15:48 PDT2h 00mN665QX
2026-08-13partialKSAN?18:03 PDTN663QX
2026-08-12estimatedKNKXKSAN13:29 PDT15:36 PDT2h 07mN663QX
2026-08-11estimatedKNKXKSAN13:12 PDT15:34 PDT2h 21mN663QX
2026-07-23estimated??21:01Z22:06Z1h 04mA8E0E3
2026-07-22estimatedKNKXKSAN13:19 PDT15:30 PDT2h 10mN620QX
2026-07-21estimated?KSAN21:00Z16:16 PDT2h 15mN648QX
2026-07-20estimatedKNKXKSAN13:18 PDT15:18 PDT2h 00mN648QX
2026-07-19estimatedKNKXKSAN13:15 PDT15:16 PDT2h 01mN632QX
2026-07-18estimatedKNKXKSAN13:07 PDT15:12 PDT2h 04mA8B5AD
2026-07-17estimatedKNKXKSAN13:19 PDT15:26 PDT2h 06mA8B5AD
2026-07-16estimated?KSAN21:06Z16:12 PDT2h 06mN644QX
2026-07-15estimatedKNKXKSAN14:22 PDT16:30 PDT2h 07mA8B964
2026-07-14partialKRDM?20:22 PDTN653QX
2026-07-14estimatedKNKXKSAN17:00 PDT17:56 PDT0h 55mN653QX
2026-07-13estimated??22:46Z23:58Z1h 11mN653QX
2026-07-12estimatedKNKXKSAN13:58 PDT16:12 PDT2h 14mN653QX
2026-07-11estimatedKNKXKSAN13:15 PDT15:24 PDT2h 09mN635QX
2026-07-10estimatedKNKXKSAN13:52 PDT15:58 PDT2h 05mN651QX
2026-07-09estimatedKNKXKSAN13:29 PDT15:32 PDT2h 02mN651QX
2026-07-08estimatedKNKXKSAN13:19 PDT15:16 PDT1h 56mN632QX
2026-07-07estimatedKNKXKSAN13:32 PDT15:26 PDT1h 53mA8CFAE
2026-07-06partialKNKX?17:00 PDTN633QX
2026-07-05estimated??22:35Z23:58Z1h 22mN633QX
2026-07-04estimatedKNKXKSAN13:12 PDT15:10 PDT1h 57mN627QX
2026-07-03estimatedKNKXKSAN13:51 PDT15:44 PDT1h 52mN630QX
2026-07-02estimatedKNKXKSAN13:50 PDT15:42 PDT1h 51mN630QX
2026-07-01estimatedKNKXKSAN13:38 PDT15:32 PDT1h 53mN630QX
2026-06-30estimatedKNKXKSAN14:42 PDT15:22 PDT0h 39mA8BD1B
2026-06-29estimatedKNKXKSAN13:57 PDT15:52 PDT1h 54mA8D71C
2026-06-28estimatedKNKXKSAN14:01 PDT15:50 PDT1h 48mA8D71C
2026-06-27estimatedKNKXKSAN13:13 PDT14:58 PDT1h 44mN646QX
2026-06-26estimatedKNKXKSAN13:43 PDT15:32 PDT1h 48mN651QX
2026-06-25estimatedKNKXKSAN13:43 PDT15:38 PDT1h 54mA8B964
2026-06-24estimatedKNKXKSAN13:18 PDT15:20 PDT2h 01mA8CFAE
2026-06-23estimatedKNKXKSAN13:31 PDT15:44 PDT2h 12mA8A82F
2026-06-22estimatedKNKXKSAN13:35 PDT15:34 PDT1h 58mA8ABE6
2026-06-21estimatedKNKXKSAN13:23 PDT15:26 PDT2h 02mA8ABE6
2026-06-20partialKSAN?17:00 PDTN648QX
2026-06-19estimatedKNKXKSAN14:48 PDT16:58 PDT2h 09mN648QX
2026-06-18estimatedKNKXKSAN14:19 PDT16:20 PDT2h 00mN648QX
2026-06-17estimatedKNKXKSAN13:18 PDT15:20 PDT2h 01mN652MK
2026-06-16estimatedKNKXKSAN13:17 PDT15:14 PDT1h 56mN652MK
2026-06-15estimatedKNKXKSAN14:01 PDT16:04 PDT2h 03mN624QX
2026-06-14estimatedKNKXKSAN13:44 PDT15:36 PDT1h 51mN624QX
2026-06-13KNKXKSAN13:15 PDT15:08 PDT1h 52mN624QX
2026-06-12estimatedKNKXKSAN13:44 PDT15:42 PDT1h 57mN649QX
2026-05-29KSJCKSAN17:37 PDT19:00 PDT1h 22mA8A0C1
2026-05-28KSFOKSAN17:19 PDT18:44 PDT1h 25mN632QX
2026-05-27estimatedKSFOKSAN17:27 PDT18:52 PDT1h 24mA8C840
2026-05-26KSFOKSAN17:00 PDT18:22 PDT1h 21mN630QX
2026-05-25estimatedKSFOKSAN17:00 PDT18:24 PDT1h 24mN646QX
2026-05-24partialKSFO?17:00 PDTN641QX
2026-05-23estimatedKSFOKSAN18:07 PDT19:28 PDT1h 20mN628QX
2026-05-22estimatedKNKXKSAN17:20 PDT18:50 PDT1h 29mA8D71C
2026-05-21KSFOKSAN17:03 PDT18:48 PDT1h 44mN629QX
2026-05-20partialKSFO?19:01 PDTN634QX
2026-05-19partialKNKX?22:20 PDTN650QX
2026-05-12estimatedKNKXKSAN07:15 PDT09:22 PDT2h 06mN652MK
2026-05-11estimatedKNKXKSAN07:26 PDT09:14 PDT1h 47mA8BD1B
2026-05-10estimatedKNKXKSAN07:15 PDT09:02 PDT1h 46mN649QX
2026-05-09estimatedKNKXKSAN07:25 PDT09:04 PDT1h 38mN623QX
2026-05-08estimatedKNKXKSAN07:23 PDT09:12 PDT1h 49mN620QX
2026-05-07estimatedKNKXKSAN07:12 PDT09:04 PDT1h 52mN631QX
2026-05-06estimatedKNKXKSAN07:25 PDT09:20 PDT1h 54mN629QX
2026-05-05estimatedKNKXKSAN07:09 PDT08:58 PDT1h 48mA8D365
2026-05-04estimatedKNKXKSAN07:17 PDT09:16 PDT1h 58mN647QX
2026-05-03estimatedKNKXKSAN07:10 PDT09:10 PDT2h 00mN642QX
2026-05-02estimatedKNKX?07:16 PDT16:25Z2h 09mN651QX
2026-05-01estimatedKNKXKSAN07:36 PDT09:24 PDT1h 47mN642QX
2026-04-30estimatedKNKXKSAN07:31 PDT09:22 PDT1h 50mA8C0D2
2026-04-29estimatedKFATKSAN08:29 PDT09:18 PDT0h 48mN644QX
2026-04-28KNKXKSAN07:26 PDT09:20 PDT1h 53mA8A0C1
2026-04-27estimatedKNKXKSAN07:13 PDT09:04 PDT1h 50mA8CFAE
2026-04-26estimatedKNKXKSAN07:13 PDT09:06 PDT1h 52mN644QX
2026-04-25estimatedKNKXKSAN07:19 PDT09:16 PDT1h 56mN638QX
2026-04-24estimatedKNKXKSAN07:46 PDT09:44 PDT1h 58mN644QX
2026-04-23estimated??14:22Z16:26Z2h 03mN649QX
2026-04-22estimatedKNKXKSAN07:23 PDT09:16 PDT1h 52mN624QX
2026-04-21estimatedKNKXKSAN07:08 PDT09:20 PDT2h 11mA8BD1B
2026-04-20estimatedKNKXKSAN07:16 PDT09:10 PDT1h 53mN632QX
2026-04-19estimatedKNKXKSAN07:05 PDT09:10 PDT2h 04mN636QX
2026-04-18KRDMKSAN07:11 PDT09:04 PDT1h 52mN651QX
2026-04-17estimated?KSAN14:23Z09:16 PDT1h 52mA8C489
2026-04-16estimatedKNKXKSAN07:17 PDT09:08 PDT1h 50mN639QX
2026-04-15estimatedKNKXKSAN07:13 PDT09:08 PDT1h 54mA8CFAE
2026-04-14estimatedKNKXKSAN07:19 PDT09:08 PDT1h 48mN651QX
2026-04-12estimatedKNKXKSAN07:14 PDT09:14 PDT1h 59mN653QX
2026-04-11estimatedKNKXKSAN07:47 PDT09:48 PDT2h 00mN637QX
2026-04-06estimatedKNKXKSAN07:10 PDT09:08 PDT1h 57mN627QX
2026-04-05KNKXKSAN07:20 PDT09:18 PDT1h 57mN636QX
2026-04-04estimatedKNKXKSAN07:44 PDT09:30 PDT1h 45mN643QX
2026-04-03estimatedKNKXKSAN07:28 PDT09:16 PDT1h 47mN644QX
2026-04-02estimatedKNKXKSAN07:31 PDT09:20 PDT1h 48mN650QX
2026-03-31estimatedKNKXKSAN07:19 PDT09:12 PDT1h 52mA8C840
2026-03-29estimatedKNKXKSAN07:12 PDT09:18 PDT2h 05mN650QX
2026-03-28estimated?KSAN14:09Z08:54 PDT1h 44mN620QX
2026-01-06estimatedKNKXKSAN06:33 PST08:36 PST2h 02mA8A0C1
2026-01-05estimated?KSAN14:20Z08:26 PST2h 05mN647QX
2026-01-04estimatedKNKXKSAN06:36 PST08:56 PST2h 19mA8C489
2026-01-03estimatedKNKXKSAN06:31 PST08:56 PST2h 24mN620QX
2026-01-01estimatedKNKXKSAN06:51 PST09:06 PST2h 14mA8C489
2025-12-31estimatedKNKXKSAN06:40 PST08:50 PST2h 09mN636QX
2025-12-30estimatedKNKXKSAN09:33 PST11:38 PST2h 04mN624QX
2025-12-29estimated?KSAN14:31Z08:30 PST1h 58mN644QX
2025-12-28estimatedKNKXKSAN06:41 PST08:42 PST2h 00mN652MK
2025-12-27estimatedKNKXKSAN06:46 PST08:42 PST1h 56mN648QX
2025-12-26estimatedKNKXKSAN07:01 PST09:14 PST2h 12mA8A478
2025-12-25estimatedKNKXKSAN06:34 PST08:44 PST2h 09mN625QX
2025-12-24estimatedKNKXKSAN06:15 PST08:50 PST2h 34mA8ABE6
2025-12-23estimatedKNKXKSAN06:16 PST08:46 PST2h 30mN623QX
2025-12-22estimatedKNKXKSAN06:26 PST09:00 PST2h 33mA8A478
2025-12-21estimatedKNKXKSAN06:24 PST08:42 PST2h 18mN629QX
2025-12-20estimatedKNKXKSAN06:23 PST08:24 PST2h 00mN650QX
2025-12-19estimatedKNKXKSAN06:19 PST08:16 PST1h 56mN651QX
2025-12-18estimatedKNKXKSAN06:21 PST08:20 PST1h 58mA8D365
2025-11-27KRDMKSAN09:08 PST11:14 PST2h 05mN634QX
2025-11-26estimatedKNKXKSAN07:07 PST09:24 PST2h 16mN644QX

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