Flight

QXE2002

Flight history and live tracking for QXE2002, 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 originCYVR VANCOUVER INTERNATIONAL
Typical destinationKPDX PORTLAND INTERNATIONAL
Distance218 nm

Flight history 249 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02CYVR VANCOUVER INTERNATIONALKPDX PORTLAND INTERNATIONAL08:49 PDT09:38 PDT0h 49mN628QX
2026-10-01CYVR VANCOUVER INTERNATIONALKPDX PORTLAND INTERNATIONAL08:43 PDT09:26 PDT0h 43mN652MK
2026-09-30CYVR VANCOUVER INTERNATIONALKPDX PORTLAND INTERNATIONAL08:41 PDT09:36 PDT0h 55mN651QX
2026-09-29CYVR VANCOUVER INTERNATIONALKPDX PORTLAND INTERNATIONAL09:11 PDT09:58 PDT0h 47mN667QX
2026-09-28CYVR VANCOUVER INTERNATIONALKPDX PORTLAND INTERNATIONAL08:58 PDT09:48 PDT0h 50mN665QX
2026-09-27CYVR VANCOUVER INTERNATIONALKPDX PORTLAND INTERNATIONAL08:41 PDT09:33 PDT0h 52mN631QX
2026-09-26CYVR VANCOUVER INTERNATIONALKPDX PORTLAND INTERNATIONAL08:44 PDT09:35 PDT0h 51mN670QX
2026-09-25CYVR VANCOUVER INTERNATIONALKPDX PORTLAND INTERNATIONAL08:58 PDT09:46 PDT0h 48mN648QX
2026-09-24CYVRKPDX08:45 PDT09:40 PDT0h 54mN630QX
2026-09-23CYVRKPDX09:09 PDT10:02 PDT0h 52mN651QX
2026-09-22CYVRKPDX08:54 PDT09:52 PDT0h 57mA8AF9D
2026-09-21CYVRKPDX08:48 PDT09:48 PDT1h 00mN630QX
2026-09-20estimatedCYVRKPDX09:22 PDT10:04 PDT0h 41mN642QX
2026-09-18CYVRKPDX09:01 PDT09:50 PDT0h 48mA8D365
2026-09-17CYVRKPDX09:05 PDT09:56 PDT0h 50mN645QX
2026-09-16CYVRKPDX09:03 PDT09:50 PDT0h 46mA8BD1B
2026-09-14CYVRKPDX08:47 PDT09:33 PDT0h 45mA8BD1B
2026-09-13CYVRKPDX09:07 PDT09:58 PDT0h 50mN648QX
2026-09-12CYVRKPDX08:47 PDT09:44 PDT0h 56mN635QX
2026-09-11CYVRKPDX08:56 PDT09:48 PDT0h 51mN651QX
2026-09-10CYVRKPDX08:45 PDT09:36 PDT0h 51mA8B964
2026-09-09CYVRKPDX08:49 PDT09:36 PDT0h 46mN651QX
2026-09-08CYVRKPDX08:44 PDT09:36 PDT0h 52mN644QX
2026-09-06CYVRKPDX08:45 PDT09:34 PDT0h 48mN644QX
2026-09-05CYVRKPDX08:45 PDT09:40 PDT0h 54mA8C0D2
2026-09-04estimated??15:54Z16:54Z0h 59mN647QX
Earlier flights (223) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-03CYVRKPDX08:50 PDT09:40 PDT0h 49mN636QX
2026-09-01estimatedCYVRKPDX08:49 PDT09:44 PDT0h 54mA8CFAE
2026-08-31CYVRKPDX08:45 PDT09:34 PDT0h 49mN654QX
2026-08-30CYVRKPDX08:50 PDT09:42 PDT0h 51mN628QX
2026-08-29CYVRKPDX08:57 PDT09:46 PDT0h 48mA8E0E3
2026-08-28CYVRKPDX08:45 PDT09:40 PDT0h 54mA8DD2C
2026-08-27CYVRKPDX08:49 PDT09:44 PDT0h 54mN638QX
2026-08-25CYVRKPDX09:12 PDT10:06 PDT0h 53mN637QX
2026-08-24CYVRKPDX08:48 PDT09:40 PDT0h 51mN622QX
2026-08-22CYVRKPDX08:52 PDT10:06 PDT1h 13mN630QX
2026-08-21estimated??15:45Z16:36Z0h 50mN632QX
2026-08-20estimatedCYVRKPDX09:00 PDT10:48 PDT1h 48mN648QX
2026-08-19CYVRKPDX08:58 PDT11:43 PDT2h 45mN628QX
2026-08-17estimatedCYVRKPDX09:02 PDT09:54 PDT0h 51mN658QX
2026-08-16estimatedCYVRKPDX08:43 PDT09:34 PDT0h 51mN664QX
2026-08-15estimatedCYVRKPDX08:50 PDT09:42 PDT0h 51mN656QX
2026-08-14estimatedCYVRKPDX09:04 PDT11:14 PDT2h 10mN626QX
2026-08-13CYVRKPDX08:51 PDT09:40 PDT0h 48mN646QX
2026-08-12estimatedCYVRKPDX09:05 PDT11:29 PDT2h 23mN669QX
2026-07-23CYVRKPDX08:55 PDT09:46 PDT0h 51mA8B5AD
2026-07-22CYVRKPDX08:58 PDT09:46 PDT0h 47mN634QX
2026-07-21CYVRKPDX08:45 PDT09:36 PDT0h 50mN620QX
2026-07-20CYVRKPDX08:57 PDT09:46 PDT0h 48mN645QX
2026-07-19?KPDX15:52Z09:46 PDT0h 53mA8D365
2026-07-18CYVRKPDX08:52 PDT09:46 PDT0h 53mN628QX
2026-07-17CYVRKPDX08:44 PDT09:38 PDT0h 53mA8ABE6
2026-07-16CYVRKPDX08:53 PDT09:52 PDT0h 58mN639QX
2026-07-15CYVRKPDX08:53 PDT09:44 PDT0h 50mN647QX
2026-07-14CYVRKPDX08:55 PDT09:48 PDT0h 52mA8B5AD
2026-07-13CYVRKPDX08:59 PDT09:48 PDT0h 48mN620QX
2026-07-12CYVRKPDX08:47 PDT09:42 PDT0h 54mN654QX
2026-07-11CYVRKPDX08:51 PDT09:48 PDT0h 57mN633QX
2026-07-10CYVRKPDX08:50 PDT09:40 PDT0h 49mN635QX
2026-07-09CYVRKPDX08:55 PDT09:44 PDT0h 48mN629QX
2026-07-08CYVRKPDX09:00 PDT09:48 PDT0h 47mN649QX
2026-07-07CYVRKPDX09:06 PDT09:56 PDT0h 49mN644QX
2026-07-06CYVRKPDX08:55 PDT09:44 PDT0h 49mA8B964
2026-07-05CYVRKPDX09:12 PDT09:58 PDT0h 45mN654QX
2026-07-04CYVRKPDX08:57 PDT09:48 PDT0h 50mN626QX
2026-07-03CYVRKPDX08:55 PDT09:42 PDT0h 47mN641QX
2026-07-02CYVRKPDX08:54 PDT09:44 PDT0h 49mN638QX
2026-07-01CYVRKPDX08:47 PDT09:32 PDT0h 44mN623QX
2026-06-30estimatedCYVRKPDX11:43 PDT12:16 PDT0h 33mN645QX
2026-06-29CYVRKPDX09:03 PDT09:50 PDT0h 46mN628QX
2026-06-28CYVRKPDX08:59 PDT09:54 PDT0h 54mN633QX
2026-06-27CYVRKPDX08:48 PDT09:46 PDT0h 58mN620QX
2026-06-26CYVRKPDX08:52 PDT09:50 PDT0h 57mN652MK
2026-06-25CYVRKPDX08:54 PDT09:46 PDT0h 51mN634QX
2026-06-24CYVRKPDX08:44 PDT09:36 PDT0h 51mA8B964
2026-06-23CYVRKPDX08:46 PDT09:40 PDT0h 54mN654QX
2026-06-22CYVRKPDX08:48 PDT09:38 PDT0h 49mA8A82F
2026-06-21CYVRKPDX09:02 PDT09:50 PDT0h 47mN631QX
2026-06-20CYVRKPDX09:00 PDT09:50 PDT0h 49mN646QX
2026-06-19CYVRKPDX08:45 PDT09:28 PDT0h 43mN634QX
2026-06-18CYVRKPDX09:06 PDT09:28 PDT0h 21mN649QX
2026-06-17CYVRKPDX08:41 PDT09:32 PDT0h 51mN638QX
2026-06-16CYVRKPDX08:46 PDT09:36 PDT0h 49mN633QX
2026-06-15CYVRKPDX08:48 PDT09:34 PDT0h 45mA8AF9D
2026-06-14CYVRKPDX08:42 PDT09:34 PDT0h 52mA8B964
2026-06-12CYVRKPDX08:46 PDT09:32 PDT0h 45mN633QX
2026-05-29CYVRKPDX09:12 PDT10:06 PDT0h 53mA8C0D2
2026-05-28estimatedCYVRKPDX09:42 PDT10:06 PDT0h 23mN639QX
2026-05-27CYVRKPDX08:43 PDT09:34 PDT0h 50mN627QX
2026-05-26CYVRKPDX09:16 PDT10:08 PDT0h 52mA8A82F
2026-05-25CYVRKPDX08:37 PDT09:28 PDT0h 51mN628QX
2026-05-24CYVRKPDX08:50 PDT09:38 PDT0h 47mA8C0D2
2026-05-23CYVRKPDX08:45 PDT09:36 PDT0h 50mN629QX
2026-05-22CYVRKPDX08:39 PDT09:26 PDT0h 46mN651QX
2026-05-21CYVRKPDX08:45 PDT09:38 PDT0h 53mN622QX
2026-05-20CYVRKPDX17:57 PDT09:48 PDT15h 50mA8A82F
2026-05-19CYVRKPDX01:15 PDT14:36 PDT13h 20mN625QX
2026-05-12partialPANC?07:24 AKDTN648QX
2026-05-09partialPANC?07:27 AKDTN644QX
2026-05-06partialPANC?07:18 AKDTA8B5AD
2026-05-05partialPANC?07:19 AKDTN629QX
2026-04-29partialPANC?07:29 AKDTN622QX
2026-04-28partialPANC?07:21 AKDTN648QX
2026-04-25partialPANC?07:22 AKDTN653QX
2026-04-22estimated?PANC18:25Z11:32 AKDT1h 06mN648QX
2026-04-22estimatedPANC?07:46 AKDT17:00Z1h 13mN648QX
2026-04-21estimated?PANC18:09Z11:10 AKDT1h 00mN648QX
2026-04-21estimatedPANC?07:26 AKDT16:46Z1h 19mN648QX
2026-04-20partialPANC?07:31 AKDTA8A478
2026-04-19partialPANC?07:30 AKDTA8A478
2026-04-18partialPANC?07:36 AKDTN636QX
2026-04-17partialPANC?07:28 AKDTA8ABE6
2026-04-16partialPANC?07:29 AKDTA8ABE6
2026-04-15partialPANC?07:25 AKDTN637QX
2026-04-14?PANC15:32Z11:10 AKDT3h 37mN637QX
2026-04-12partialPANC?07:30 AKDTN628QX
2026-04-11estimated?PANC19:19Z15:02 AKDT3h 42mN654QX
2026-04-06estimatedPANC?07:33 AKDT16:38Z1h 04mN648QX
2026-04-05estimated?PANC18:09Z11:22 AKDT1h 12mN620QX
2026-04-05estimatedPANC?07:19 AKDT16:40Z1h 20mN620QX
2026-04-04partialPANC?07:25 AKDTN654QX
2026-04-03partialPANC?08:33 AKDTN620QX
2026-04-02estimated?PANC18:07Z11:18 AKDT1h 10mN637QX
2026-04-02estimatedPANC?07:28 AKDT16:40Z1h 12mN637QX
2026-03-30estimated?PANC18:11Z11:24 AKDT1h 12mN654QX
2026-03-30estimatedPANC?07:32 AKDT16:44Z1h 11mN654QX
2026-03-29estimated?PANC18:12Z11:22 AKDT1h 10mA8B5AD
2026-03-29estimatedPANC?07:23 AKDT16:44Z1h 20mA8B5AD
2026-03-28estimated?PANC18:10Z11:18 AKDT1h 07mN644QX
2026-03-28estimatedPANC?07:26 AKDT16:50Z1h 23mN644QX
2026-03-16estimatedPANC?07:01 AKDT15:46Z0h 44mN631QX
2026-03-14estimated?PANC18:21Z11:26 AKDT1h 04mN642QX
2026-03-14estimatedPANC?07:34 AKDT16:58Z1h 23mN642QX
2026-03-13estimated?PANC17:52Z11:02 AKDT1h 10mN647QX
2026-03-13estimatedPANC?07:04 AKDT16:26Z1h 21mN647QX
2026-03-12estimated?PANC19:52Z12:50 AKDT0h 57mN646QX
2026-03-12estimated?PANC18:17Z11:26 AKDT1h 08mN646QX
2026-03-11partialPANC?07:23 AKDTN647QX
2026-02-16partialPANC?07:20 AKSTN648QX
2026-02-15estimated?PANC19:23Z11:22 AKST0h 58mN648QX
2026-02-15estimatedPANC?07:14 AKST17:58Z1h 43mN648QX
2026-02-14estimated?PANC19:03Z11:08 AKST1h 04mN648QX
2026-02-14estimatedPANC?07:39 AKST17:48Z1h 09mN648QX
2026-02-13estimated?PANC18:55Z10:56 AKST1h 00mN654QX
2026-02-13estimatedPANC?07:09 AKST17:34Z1h 24mN654QX
2026-02-12estimated?PANC19:44Z11:50 AKST1h 05mA8A82F
2026-02-12estimatedPANC?07:43 AKST18:00Z1h 16mA8A82F
2026-02-11?PANC17:42Z12:00 AKST3h 17mA8A82F
2026-02-08PANC?07:28 AKST18:57Z2h 29mA83920
2026-02-07partialPANC?07:21 AKSTN629QX
2026-02-04partialPANC?07:13 AKSTA8C840
2026-01-28estimated?PANC18:55Z11:12 AKST1h 16mN650QX
2026-01-28estimatedPANC?07:10 AKST17:28Z1h 17mN650QX
2026-01-09partialPANC?07:17 AKSTN629QX
2026-01-08estimated?PANC19:07Z11:12 AKST1h 04mN622QX
2026-01-08estimated??16:15Z17:44Z1h 29mN622QX
2026-01-07partialPANC?07:16 AKSTA8ABE6
2026-01-06partialPANC?08:04 AKSTA8ABE6
2026-01-05estimated?PANC19:54Z12:06 AKST1h 12mN628QX
2026-01-05estimatedPANC?07:34 AKST18:04Z1h 29mN628QX
2026-01-04partialPANC?11:39 AKSTA891E5
2026-01-03estimated?PANC19:12Z11:20 AKST1h 07mN651QX
2026-01-03estimatedPANC?07:32 AKST17:58Z1h 25mN651QX
2026-01-02estimated?PANC19:12Z11:20 AKST1h 07mN651QX
2026-01-02estimatedPANC?07:17 AKST17:38Z1h 20mN651QX
2025-12-31partialPANC?07:39 AKSTN645QX
2025-12-30estimated?PANC19:08Z11:16 AKST1h 08mN645QX
2025-12-30estimatedPANC?07:18 AKST17:28Z1h 10mN645QX
2025-12-29estimated?PANC19:13Z11:26 AKST1h 12mN645QX
2025-12-29estimatedPANC?07:19 AKST17:32Z1h 12mN645QX
2025-12-28estimated?PANC19:22Z11:38 AKST1h 15mN645QX
2025-12-28estimatedPANC?07:18 AKST17:28Z1h 09mN645QX
2025-12-27partialPANC?07:19 AKSTN645QX
2025-12-26partialPANC?07:05 AKSTN643QX
2025-12-24estimated?PANC20:10Z12:08 AKST0h 57mN649QX
2025-12-24estimatedPANC?08:14 AKST18:44Z1h 29mN649QX
2025-12-23estimated?PANC19:41Z11:42 AKST1h 00mN645QX
2025-12-23estimatedPANC?07:23 AKST17:54Z1h 30mN645QX
2025-12-22estimated?PANC20:03Z12:08 AKST1h 04mN639QX
2025-12-22PANC?07:21 AKST18:14Z1h 52mN639QX
2025-12-21estimated?PANC19:41Z11:52 AKST1h 11mA8ABE6
2025-12-21estimated??16:29Z17:52Z1h 22mA8ABE6
2025-12-20estimated?PANC19:20Z11:46 AKST1h 26mA8A478
2025-12-20estimatedPANC?07:28 AKST17:52Z1h 23mA8A478
2025-12-19estimated?PANC19:12Z11:28 AKST1h 15mN639QX
2025-12-19estimatedPANC?07:26 AKST17:50Z1h 23mN639QX
2025-12-18estimated?PANC19:53Z11:58 AKST1h 04mN630QX
2025-12-18estimated??16:20Z17:40Z1h 20mN630QX
2025-12-17estimated?PANC19:07Z11:18 AKST1h 10mN639QX
2025-12-17estimatedPANC?07:20 AKST17:50Z1h 30mN639QX
2025-12-16partialPANC?07:21 AKSTN625QX
2025-12-14partialPANC?07:27 AKSTA8B5AD
2025-12-13partialPANC?07:14 AKSTA8B5AD
2025-12-12estimated?PANC19:37Z11:38 AKST1h 00mA8B5AD
2025-12-12estimatedPANC?07:25 AKST17:56Z1h 30mA8B5AD
2025-12-11estimated?PANC19:25Z11:32 AKST1h 06mN649QX
2025-12-11estimated??16:22Z17:54Z1h 31mN649QX
2025-12-11partialPANC?19:28 AKSTN623QX
2025-12-10estimated?PANC19:21Z11:24 AKST1h 02mN623QX
2025-12-10estimatedPANC?07:24 AKST17:44Z1h 20mN623QX
2025-12-09partialPANC?07:21 AKSTN623QX
2025-11-26partialPANC?07:21 AKSTN636QX
2025-10-30partialPANC?07:24 AKDTA8A0C1
2025-10-29estimated?PANC18:32Z11:46 AKDT1h 13mN641QX
2025-10-29estimatedPANC?07:26 AKDT16:32Z1h 05mN641QX
2025-10-28estimated?PANC18:06Z11:22 AKDT1h 15mN620QX
2025-10-28estimatedPANC?07:28 AKDT16:46Z1h 18mN620QX
2025-10-27estimated?PANC17:57Z11:08 AKDT1h 10mN626QX
2025-10-27estimatedPANC?07:22 AKDT16:44Z1h 21mN626QX
2025-10-26estimated?PANC18:08Z11:22 AKDT1h 13mN633QX
2025-10-26estimatedPANC?07:23 AKDT16:28Z1h 04mN633QX
2025-10-25partialPANC?07:41 AKDTN633QX
2025-10-24estimated?PANC18:05Z11:20 AKDT1h 14mN628QX
2025-10-24estimatedPANC?07:42 AKDT16:48Z1h 05mN628QX
2025-10-22estimated?PANC17:59Z11:16 AKDT1h 16mN623QX
2025-10-22estimatedPANC?07:44 AKDT16:44Z0h 59mN623QX
2025-10-21partialPANC?07:55 AKDTN646QX
2025-10-20estimated?PANC18:29Z11:42 AKDT1h 13mN646QX
2025-10-20estimatedPANC?07:41 AKDT16:52Z1h 10mN646QX
2025-10-19partialPANC?10:53 AKDTN646QX
2025-10-15estimatedPANC?07:58 AKDT17:10Z1h 11mN633QX
2025-10-14estimated?PANC18:05Z11:12 AKDT1h 06mA8C0D2
2025-10-14estimatedPANC?07:28 AKDT16:38Z1h 10mA8C0D2
2025-10-13estimated?PANC17:59Z11:12 AKDT1h 12mN633QX
2025-10-13estimatedPANC?07:25 AKDT16:38Z1h 12mN633QX
2025-10-07estimated?PANC18:22Z11:22 AKDT1h 00mA8C0D2
2025-10-07estimatedPANC?07:22 AKDT16:52Z1h 29mA8C0D2
2025-10-06estimated?PANC18:19Z11:30 AKDT1h 10mN629QX
2025-10-06estimated??15:29Z16:40Z1h 10mN629QX
2025-10-05estimated?PANC18:09Z11:20 AKDT1h 10mN624QX
2025-10-05estimated?PANC14:47Z08:36 AKDT1h 49mN644QX
2025-10-04estimatedPANC?14:16 AKDT23:58Z1h 42mN644QX
2025-08-25?PANC10:23Z07:25 AKDT5h 02mN652MK
2025-08-24PANC?07:21 AKDT20:26Z5h 05mN652MK
2025-08-23partialPANC?07:24 AKDTN623QX
2025-08-21estimated?PANC19:46Z12:40 AKDT0h 53mN635QX
2025-08-21estimatedPANC?08:52 AKDT18:04Z1h 11mN635QX
2025-08-21partialPANC?21:43 AKDTN654QX
2025-08-19?PANC21:23Z15:20 AKDT1h 56mN645QX
2025-08-19estimatedPANC?07:51 AKDT17:40Z1h 48mN645QX
2025-08-17estimated?PANC18:18Z11:08 AKDT0h 49mN642QX
2025-08-17estimatedPANC?07:19 AKDT16:24Z1h 04mN642QX
2025-08-16estimated?PANC18:14Z11:12 AKDT0h 58mN651QX
2025-08-16estimatedPANC?07:13 AKDT16:18Z1h 04mN651QX
2025-08-15PAFAPANC12:29 AKDT13:26 AKDT0h 56mN652MK
2025-08-15estimated?PAFA18:11Z11:44 AKDT1h 32mN652MK
2025-08-15estimatedPANC?07:19 AKDT16:20Z1h 01mN652MK
2025-08-14estimated?PANC18:41Z11:40 AKDT0h 58mN645QX
2025-08-14estimatedPANC?07:30 AKDT16:24Z0h 53mN645QX

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