Flight

VOI1871

Flight history and live tracking for VOI1871, operated by Volaris. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

In flightKPDX → MMGL to GUADALAJARA
Phasecruise
Progress66%
ETA04:19 CST

Next flight

DateWed 07 Oct 2026
RouteKPDX PORTLAND INTERNATIONAL → MMGL DON MIGUEL Y HIDALGO INTERNATIONAL
Scheduled departure23:15 PDT

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

Route

AirlineVolaris
Observed routeKPDX → MMCN

Flight history 264 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-05KPDX PORTLAND INTERNATIONALMMGL DON MIGUEL Y HIDALGO INTERNATIONAL23:29 PDT04:46 CST4h 17mXAXXV
2026-10-04KPDX PORTLAND INTERNATIONALMMGL DON MIGUEL Y HIDALGO INTERNATIONAL23:08 PDT04:19 CST4h 11mXAVSB
2026-10-03estimatedKPDXMMCN23:23 PDT03:08 MST3h 44m0D0EC4
2026-10-02KPDX PORTLAND INTERNATIONALMMGL DON MIGUEL Y HIDALGO INTERNATIONAL23:28 PDT04:53 CST4h 25mXAVSM
2026-10-01KPDX PORTLAND INTERNATIONALMMGL DON MIGUEL Y HIDALGO INTERNATIONAL23:24 PDT04:37 CST4h 13mXAVSR
2026-09-30KPDX PORTLAND INTERNATIONALMMGL DON MIGUEL Y HIDALGO INTERNATIONAL23:29 PDT04:36 CST4h 07mXAVSY
2026-09-29KPDX PORTLAND INTERNATIONALMMGL DON MIGUEL Y HIDALGO INTERNATIONAL23:25 PDT04:33 CST4h 08mXAVSM
2026-09-28estimatedKPDXMMCN23:18 PDT02:32 MST3h 13mXA-VSR
2026-09-27estimatedKPDXMMCN23:10 PDT03:04 MST3h 54mXA-VSB
2026-09-26estimatedKPDXMMCN23:03 PDT03:38 MST4h 34mXA-VSM
2026-09-25estimatedKPDXMMCN23:19 PDT03:06 MST3h 46m0D1140
2026-09-24estimatedKPDXMMCN23:12 PDT07:23 MST8h 11mXA-VSY
2026-09-23estimatedKPDXMMCN23:22 PDT02:28 MST3h 06mXA-VSM
2026-09-22estimatedKPDXMMCN23:02 PDT02:56 MST3h 53m0D0EC4
2026-09-21estimatedKPDXMMCN23:18 PDT02:18 MST2h 59m0D1169
2026-09-20estimatedKPDXMMCN23:34 PDT01:58 MST2h 23mXA-VSK
2026-09-18estimated??06:06Z08:52Z2h 45mD0E9C
2026-09-17estimated??06:07Z09:02Z2h 54mN536VL
2026-09-16estimatedKPDXMMCN23:29 PDT01:36 MST2h 07m0D0F5E
2026-09-15estimated??06:23Z08:48Z2h 24mN536VL
2026-09-14estimated??06:09Z08:50Z2h 40mD0F14
2026-09-13estimated??06:12Z09:00Z2h 47mD0F5E
2026-09-12estimated??06:19Z08:54Z2h 35mD0F14
2026-09-11estimated??06:17Z14:40Z8h 22mD0F13
2026-09-10estimated??06:13Z16:50Z10h 36mD0F5E
2026-09-09estimated??06:13Z10:08Z3h 55mD0E9C
2026-09-08estimatedKPDXMMCN23:26 PDT01:54 MST2h 27m0D111A
2026-09-07estimated??06:22Z08:56Z2h 33mD0EC8
2026-09-06estimated??06:07Z16:34Z10h 27mD0FED
Earlier flights (235) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-05estimatedKPDXMMCN23:43 PDT02:20 MST2h 36mD0E03
2026-09-04estimatedKPDXMMCN23:28 PDT07:32 MST8h 03mN542VL
2026-09-03estimated??06:14Z18:45Z12h 31mD0FED
2026-09-01estimatedKPDXMMCN23:13 PDT02:26 MST3h 12mD1202
2026-08-31estimatedKPDXMMCN00:14 PDT03:08 MST2h 53mD0E04
2026-08-30estimated??06:01Z08:48Z2h 46mN542VL
2026-08-29estimated??06:12Z08:54Z2h 41mD0FED
2026-08-28estimated??06:07Z08:58Z2h 50mD111A
2026-08-27estimated??05:55Z08:14Z2h 18mD0E03
2026-08-27estimated??05:12Z05:30Z0h 17mD0E03
2026-08-25estimated??06:02Z08:30Z2h 27mD0FED
2026-08-24estimatedKPDXMMCN23:08 PDT01:40 MST2h 31mD1079
2026-08-23estimated??05:56Z08:46Z2h 49mD08F4
2026-08-22estimated??06:01Z08:46Z2h 44mD0FED
2026-08-21estimated??06:01Z15:54Z9h 52mN534VL
2026-08-20estimated??06:00Z14:26Z8h 25mD0EC8
2026-08-19estimated??06:11Z09:14Z3h 02mD0EC4
2026-08-18estimated??06:04Z08:48Z2h 43mD0FED
2026-08-17estimated??11:32Z17:30Z5h 57mD10E4
2026-08-16estimated??06:07Z08:48Z2h 41mN542VL
2026-08-15estimated??06:16Z08:58Z2h 41mD0F00
2026-08-14estimated??06:16Z09:18Z3h 01mD0EC4
2026-08-13estimated??06:32Z09:06Z2h 33mD0A0D
2026-08-12estimated??06:22Z09:36Z3h 13mD0EC4
2026-07-23estimated??06:15Z14:34Z8h 18mD1005
2026-07-22estimated??06:09Z09:24Z3h 14mD1005
2026-07-21estimated?MMCN06:21Z02:32 MST3h 10mD0FC1
2026-07-20estimated??06:11Z08:56Z2h 44mD1201
2026-07-19estimated??06:11Z09:00Z2h 48mD0FC1
2026-07-18estimated??06:14Z13:21Z7h 06mN531VL
2026-07-17estimated??06:25Z09:10Z2h 44mN542VL
2026-07-16estimated?MMCN06:19Z02:42 MST3h 22mD1005
2026-07-15estimated??10:20Z10:39Z0h 18mN536VL
2026-07-15estimated??06:10Z08:50Z2h 39mN536VL
2026-07-14estimatedKPDXMMCN23:14 PDT03:54 MST4h 39mD0D36
2026-07-13estimatedKPDXMMCN23:19 PDT06:44 MST7h 24mD111B
2026-07-12estimatedKPDX?23:44 PDT14:09Z7h 25mD0F00
2026-07-11estimatedKPDX?23:10 PDT09:38Z3h 28mD0E46
2026-07-10estimatedKPDX?23:24 PDT09:30Z3h 05mD0F00
2026-07-09estimatedKPDX?23:17 PDT09:56Z3h 38mD0D36
2026-07-08estimatedKPDX?23:28 PDT09:40Z3h 12mD0F00
2026-07-07estimatedKPDXMMCN23:23 PDT01:58 MST2h 34mD1005
2026-07-06estimatedKPDX?23:33 PDT09:10Z2h 37mN537VL
2026-07-05estimatedKPDX?23:18 PDT08:52Z2h 33mD1005
2026-07-04estimatedKPDX?23:17 PDT09:24Z3h 06mD0DD3
2026-07-03estimatedKPDXMMCN23:46 PDT11:21 MST11h 35mD0E11
2026-07-02estimatedKPDX?23:27 PDT09:00Z2h 32mD0B35
2026-07-01estimatedKPDX?23:20 PDT13:59Z7h 38mN537VL
2026-06-30estimatedKPDX?23:32 PDT09:10Z2h 37mN537VL
2026-06-29estimatedKSPB?23:27 PDT09:32Z3h 04mD0F00
2026-06-28estimatedKPDX?23:13 PDT08:48Z2h 34mD0F00
2026-06-27estimatedKPDXMMCN23:17 PDT02:06 MST2h 48mD0A0D
2026-06-26estimatedKPDX?23:18 PDT14:08Z7h 50mD0FDE
2026-06-25estimatedKPDX?23:14 PDT15:39Z9h 25mD0F00
2026-06-24estimatedKPDXMMCN23:37 PDT02:06 MST2h 28mD08F4
2026-06-22estimatedKPDX?23:14 PDT08:52Z2h 37mD0D6D
2026-06-21estimatedKPDX?22:58 PDT08:32Z2h 33mN536VL
2026-06-20estimatedKPDXMMCN23:24 PDT05:45 MST6h 20mD0E3B
2026-06-19estimatedKPDXMMCN23:40 PDT02:02 MST2h 21mD0F00
2026-06-18estimatedKPDXMMCN23:35 PDT09:03 MST9h 28mD0EC4
2026-06-17estimatedKPDXMMCN23:23 PDT01:52 MST2h 29mD0E04
2026-06-16estimatedKPDXMMCN23:29 PDT02:36 MST3h 06mN534VL
2026-06-15estimatedKPDX?23:27 PDT09:36Z3h 08mD0EC4
2026-06-14estimatedKPDXMMCN23:27 PDT01:54 MST2h 26mD0E01
2026-06-13estimatedKPDXMMCN23:18 PDT02:26 MST3h 07mD1005
2026-06-12estimatedKPDX?23:08 PDT09:18Z3h 09mN536VL
2026-05-29estimatedKPDX?23:21 PDT15:22Z9h 00mD1049
2026-05-28estimatedKPDX?23:23 PDT19:30Z13h 06mD0FC1
2026-05-27estimatedKPDX?22:59 PDT08:46Z2h 46mD111B
2026-05-26estimatedKPDXMMCN23:10 PDT01:52 MST2h 41mD0FC1
2026-05-25estimatedKPDX?23:21 PDT09:02Z2h 40mD0EC8
2026-05-24estimatedKPDX?23:08 PDT08:48Z2h 39mN542VL
2026-05-23estimatedKPDX?23:10 PDT08:50Z2h 39mD1049
2026-05-22estimated??06:16Z08:56Z2h 40mD0F5E
2026-05-21estimatedKPDXMMCN23:32 PDT02:00 MST2h 27mD1049
2026-05-20KSPBMMCN17:03 PDT03:08 MST10h 04mD0EC8
2026-05-19partialKPDX?19:19 PDTD10E4
2026-05-12estimatedKPDXKWSD23:28 PDT12:52 MDT12h 23mD0F00
2026-05-11estimatedKPDXKWSD23:23 PDT02:52 MDT2h 29mD0A0D
2026-05-10estimatedKPDXKWSD23:09 PDT03:08 MDT2h 58mD0F13
2026-05-09estimatedKPDX?23:06 PDT17:14Z11h 07mN534VL
2026-05-08estimatedKPDX?23:11 PDT14:38Z8h 26mD0FDE
2026-05-07estimatedKPDX?23:21 PDT16:20Z9h 58mD111B
2026-05-06estimatedKPDXKWSD23:14 PDT09:21 MDT9h 06mD0A02
2026-05-05estimatedKPDX?23:20 PDT09:30Z3h 09mD1078
2026-05-04estimatedKPDX?23:12 PDT15:17Z9h 05mD111B
2026-05-03estimatedKPDX?23:10 PDT08:52Z2h 41mD0E01
2026-05-02estimatedKPDX?23:13 PDT09:20Z3h 06mD0FDE
2026-05-01estimatedKPDXMMCN23:31 PDT01:54 MST2h 22mD1078
2026-04-30estimatedKPDXMMCN23:34 PDT03:42 MST4h 07mD0D36
2026-04-28estimatedKPDX?23:16 PDT14:04Z7h 48mD1140
2026-04-27estimatedKPDX?23:18 PDT14:28Z8h 09mD1078
2026-04-26estimatedKPDX?23:18 PDT13:45Z7h 27mD0F5E
2026-04-25estimatedKPDXMMCN23:26 PDT06:43 MST7h 17mD0E9C
2026-04-24estimated?MMCN06:24Z02:12 MST2h 48mD0FDE
2026-04-23estimated??06:25Z15:16Z8h 50mD10E4
2026-04-22estimated??06:18Z18:40Z12h 22mD1049
2026-04-21estimated??06:13Z18:37Z12h 24mD1079
2026-04-20?MMHO06:18Z07:13 MST7h 55mD1078
2026-04-19estimated?MMCN06:17Z01:46 MST2h 28mD1078
2026-04-18estimated??06:03Z08:44Z2h 40mD0E9C
2026-04-17estimated?MMCN06:20Z01:42 MST2h 21mD0DD3
2026-04-16estimated??06:19Z09:02Z2h 42mD10E4
2026-04-15estimated?MMCN07:39Z14:22 MST13h 43mD0E04
2026-04-14estimated??06:06Z09:08Z3h 02mD0EC8
2026-04-13estimated??06:19Z08:54Z2h 34mD0F5E
2026-04-12estimated?MMCN06:16Z08:44 MST9h 28mD0F5E
2026-04-11estimated??06:04Z08:58Z2h 53mD0FC1
2026-04-06estimated??06:09Z08:38Z2h 29mD0CCE
2026-04-05estimated??06:22Z09:22Z2h 59mD1140
2026-04-04estimated??06:19Z09:18Z2h 58mD0DA8
2026-04-03estimated??06:05Z08:32Z2h 26mD111B
2026-04-02estimated??06:16Z12:51Z6h 34mD0D40
2026-04-01estimated??06:13Z08:52Z2h 38mD10FE
2026-03-31estimated??06:10Z09:20Z3h 10mD0BBE
2026-03-30estimated??06:03Z09:18Z3h 15mD0D8D
2026-03-29estimatedKPDXMMCN23:23 PDT01:44 MST2h 21mD0D40
2026-03-16estimated?MMCN06:28Z01:36 MST2h 07mN530VL
2026-03-15estimated?MMCN06:33Z01:36 MST2h 03mD10FE
2026-03-14estimated??07:36Z13:45Z6h 09mD0B91
2026-03-13estimated?MMCN06:26Z02:16 MST2h 49mD0D8D
2026-03-12estimatedKPDXMMCN23:08 PDT05:47 MST6h 38m0D116A
2026-03-11estimatedKPDXMMCN23:17 PDT02:30 MST3h 12mXA-VRO
2026-03-10estimatedKPDXMMCN22:58 PDT01:20 MST2h 22mN528VL
2026-03-09estimatedKPDXMMCN23:12 PDT02:04 MST2h 52m0D1155
2026-03-08estimatedKPDXMMCN23:11 PST02:46 MST2h 34mXA-VRO
2026-03-07estimatedKPDXMMCN23:15 PST02:20 MST2h 04m0D1155
2026-03-06estimatedKPDXMMCN23:05 PST03:06 MST3h 00mXA-VSA
2026-03-05estimatedKPDXMMCN22:59 PST03:00 MST3h 00m0D116A
2026-03-04estimatedKPDXMMCN22:56 PST02:20 MST2h 23mXA-VRV
2026-03-03estimatedKPDXMMCN23:08 PST03:06 MST2h 57m0D1151
2026-03-02estimatedKPDXMMCN23:14 PST02:56 MST2h 41mXA-VRD
2026-03-01estimatedKPDXMMCN23:09 PST02:46 MST2h 36m0D10FE
2026-02-28estimatedKPDXMMCN23:24 PST02:32 MST2h 08mN527VL
2026-02-27estimatedKPDXMMCN23:05 PST02:40 MST2h 34mN528VL
2026-02-26estimatedKPDXMMCN23:13 PST02:34 MST2h 20mXA-VRD
2026-02-25estimatedKPDXMMCN23:01 PST02:40 MST2h 38mN529VL
2026-02-24estimatedKPDXMMCN00:07 PST03:26 MST2h 18mXA-VRT
2026-02-22estimatedKPDXMMCN23:14 PST02:58 MST2h 43mXA-VRD
2026-02-21estimatedKPDXMMCN23:07 PST02:42 MST2h 34mXA-VSH
2026-02-20estimatedKPDXMMCN23:06 PST03:10 MST3h 03mXA-VSH
2026-02-19estimatedKPDXMMCN23:10 PST03:10 MST3h 00mXA-VRK
2026-02-18estimatedKPDXMMCN23:15 PST03:16 MST3h 00mXA-VSG
2026-02-17estimatedKPDXMMCN23:17 PST03:02 MST2h 45mN539VL
2026-02-16estimatedKPDXMMCN23:08 PST02:52 MST2h 43mXA-VRT
2026-02-15estimatedKPDX Portland InternationalMMCN23:30 PST03:04 MST2h 33mD0CFD
2026-02-14estimatedKPDXMMCN23:16 PST07:53 MST7h 36mN541VL
2026-02-13estimated??07:08Z15:33Z8h 24mD0C9B
2026-02-12estimated??07:16Z10:10Z2h 53mD0ABF
2026-02-11estimatedKPDXMMCN23:07 PST06:45 MST6h 37mXA-VSI
2026-02-10KPDX Portland International?23:35 PST08:47Z1h 12mD0C9B
2026-02-09KPDX Portland International?23:37 PST08:45Z1h 08mD0CCE
2026-02-08KPDX Portland International?23:15 PST10:24Z3h 08mD1154
2026-02-07estimatedKPDXMMCN23:05 PST02:52 MST2h 47mXA-VSG
2026-02-06estimatedKPDXMMCN23:10 PST03:08 MST2h 57mXA-VRD
2026-02-05estimated??07:03Z15:17Z8h 14mD0B35
2026-02-04estimated??07:13Z10:30Z3h 16mD0D92
2026-02-03estimatedKPDXMMCN23:09 PST02:48 MST2h 38mXA-VSG
2026-02-02estimatedKPDXMMCN23:09 PST03:20 MST3h 10mN509VL
2026-02-01estimatedKPDXMMCN23:13 PST02:56 MST2h 42mA70151
2026-01-31estimatedKPDXMMCN23:24 PST03:02 MST2h 37mA70151
2026-01-30estimatedKPDXMMCN23:13 PST03:14 MST3h 01m0D10FD
2026-01-29estimatedKPDXMMCN23:10 PST03:12 MST3h 02m0D10E3
2026-01-28estimatedKPDXMMCN23:05 PST02:56 MST2h 50mXA-VRP
2026-01-27estimatedKPDXMMCN23:10 PST02:52 MST2h 41mXA-VSI
2026-01-26estimatedKPDXMMCN23:08 PST02:44 MST2h 35mXA-VSI
2026-01-25estimatedKPDXMMCN23:16 PST03:02 MST2h 46mXA-VRF
2026-01-24estimatedKPDXMMCN23:15 PST02:44 MST2h 28m0D10FD
2026-01-23estimatedKPDXMMCN23:05 PST02:40 MST2h 34mXA-VLX
2026-01-22KTTD?23:14 PST09:52Z2h 38m0D10E3
2026-01-21estimatedKPDXMMCN23:13 PST02:54 MST2h 41mXA-VSD
2026-01-20estimatedKPDXMMCN23:08 PST02:44 MST2h 35mXA-VRV
2026-01-19estimatedKPDXMMCN23:13 PST02:48 MST2h 35mXA-VRF
2026-01-09estimatedKPDXMMCN23:10 PST03:16 MST3h 05mXA-VRT
2026-01-08estimatedKPDXMMCN23:15 PST03:26 MST3h 10mXA-VSG
2026-01-07estimatedKPDXMMCN23:25 PST03:34 MST3h 09mXA-VRV
2026-01-06estimatedKPDXMMCN23:05 PST03:18 MST3h 12mXA-VRY
2026-01-05estimatedKPDXMMCN23:19 PST03:38 MST3h 18mXA-VSG
2026-01-04estimatedKPDXMMCN23:10 PST03:20 MST3h 09mXA-VRK
2026-01-03estimatedKPDXMMCN23:11 PST03:16 MST3h 04mXA-VSG
2026-01-02estimatedKPDXMMCN23:10 PST03:18 MST3h 07mXA-VSA
2026-01-01estimatedKPDXMMCN23:14 PST03:38 MST3h 23m0D10E3
2025-12-31estimatedKPDXMMCN23:00 PST03:24 MST3h 23mN538VL
2025-12-30estimatedKPDXMMCN23:05 PST03:10 MST3h 04mXA-VRY
2025-12-29estimatedKPDXMMCN23:03 PST03:18 MST3h 14mN539VL
2025-12-28estimatedKPDXMMCN23:12 PST03:22 MST3h 09mXA-VRX
2025-12-27estimated??07:10Z10:38Z3h 27mN532VL
2025-12-26KTTD?23:21 PST10:32Z3h 10mXA-VSF
2025-12-25estimated??06:37Z10:50Z4h 12m0D10FD
2025-12-24estimatedKPDXMMCN23:16 PST03:52 MST3h 35mN531VL
2025-12-23estimatedKPDXMMCN23:48 PST04:24 MST3h 35mXA-VRW
2025-12-22estimatedKPDXMMCN23:28 PST03:36 MST3h 07mXA-VRR
2025-12-21estimatedKPDXMMCN23:19 PST03:28 MST3h 09mN541VL
2025-12-20estimatedKPDXMMCN23:22 PST03:34 MST3h 11mXA-VRX
2025-12-19estimatedKPDXMMCN23:16 PST03:24 MST3h 07mXA-VRK
2025-12-18estimatedKPDXMMCN23:34 PST03:12 MST2h 37mN541VL
2025-12-17estimated??08:25Z11:30Z3h 04mN531VL
2025-12-16estimatedKPDXMMCN23:19 PST03:22 MST3h 03mXA-VRK
2025-12-15estimatedKPDXMMCN23:18 PST03:26 MST3h 07mXA-VRD
2025-12-14estimatedKPDXMMCN23:12 PST03:16 MST3h 03mXA-VRR
2025-12-13estimatedKPDXMMCN23:13 PST03:18 MST3h 04m0D10FD
2025-12-12estimatedKPDXMMCN23:08 PST03:12 MST3h 04mXA-VSD
2025-12-11estimatedKPDXMMCN23:11 PST03:30 MST3h 19mXA-VRR
2025-12-10estimatedKPDXMMCN23:13 PST03:18 MST3h 04mXA-VRV
2025-12-02estimated??07:19Z09:20Z2h 01mN532VL
2025-11-28estimated??07:06Z09:42Z2h 36mD0B35
2025-11-27estimated??07:13Z09:34Z2h 20mN539VL
2025-11-26estimatedKPDXMMCN23:27 PST06:40 MST6h 12mD0D37
2025-10-30estimated??06:21Z14:48Z8h 27mD10FD
2025-10-29estimatedKPDXMMCN23:25 PDT02:20 MST2h 55mD0CCE
2025-10-28estimatedKPDXMMCN23:18 PDT01:42 MST2h 24mD0ABF
2025-10-27estimated??06:06Z15:08Z9h 01mD0ABF
2025-10-26estimated??06:37Z14:54Z8h 16mD1151
2025-10-25estimatedKPDXMMCN23:20 PDT01:32 MST2h 11mD0ABF
2025-10-24estimated??06:08Z09:12Z3h 03mD1154
2025-10-23estimated??06:16Z08:30Z2h 13mD0ABF
2025-10-22estimatedKPDXMMCN23:37 PDT02:50 MST3h 12mD1154
2025-10-20estimated??06:09Z15:16Z9h 06mN539VL
2025-10-15estimatedKPDXMMCN23:11 PDT02:18 MST3h 06m0D10FE
2025-10-14estimatedKPDXMMCN23:10 PDT02:30 MST3h 19mXA-VRK
2025-10-13estimatedKPDXMMCN23:11 PDT02:26 MST3h 14m0D10FE
2025-10-08estimatedKPDXMMCN23:16 PDT02:36 MST3h 19mA708BF
2025-10-07estimatedKPDXMMCN23:16 PDT02:28 MST3h 11mXA-VRD
2025-10-06estimatedKPDXMMCN23:19 PDT02:34 MST3h 15mXA-VSF
2025-10-04estimatedKPDXMMCN10:14 PDT11:52 MST1h 38m0D10FD
2025-08-26estimatedKPDXMMCN19:49 PDT02:34 MST6h 44m0D10FE
2025-08-24estimatedKPDXMMCN01:07 PDT03:38 MST2h 31mN514VL
2025-08-23estimated??00:00Z03:38Z3h 37mXA-VRO
2025-08-22estimatedKPDXMMCN08:41 PDT16:58 MST8h 16mXA-VRO
2025-08-21KTTD?00:43 PDT09:30Z1h 47mN510VL
2025-08-20estimatedKPDXMMCN01:44 PDT07:24 MST5h 40mXA-VRR
2025-08-19estimatedKPDXMMCN23:12 PDT02:30 MST3h 17mXA-VLE
2025-08-17estimatedKPDXMMCN01:25 PDT02:12 MST0h 46mXA-VRR
2025-08-16estimatedKPDXMMCN23:10 PDT02:20 MST3h 10mN512VL
2025-08-15estimatedKPDXMMCN23:09 PDT02:18 MST3h 09mXA-VRW

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.

Track live on the map Full history CSV API access

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]