Flight

AAL2871

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

Next flight

DateSat 03 Oct 2026
RouteKPHX PHOENIX SKY HARBOR INTERNATIONAL → KPIT PITTSBURGH INTERNATIONAL
Scheduled departure15:20 MST

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

Route

AirlineAmerican Airlines
Observed routeKPUB → KPIT

Flight history 399 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KPHX PHOENIX SKY HARBOR INTERNATIONALKPIT PITTSBURGH INTERNATIONAL15:32 MST22:12 EDT3h 40mN665AW
2026-10-01KPHX PHOENIX SKY HARBOR INTERNATIONALKPIT PITTSBURGH INTERNATIONAL15:27 MST21:54 EDT3h 27mN654AW
2026-09-29KPHX PHOENIX SKY HARBOR INTERNATIONALKPIT PITTSBURGH INTERNATIONAL17:06 MST23:39 EDT3h 33mN669AW
2026-09-28KPHX PHOENIX SKY HARBOR INTERNATIONALKPIT PITTSBURGH INTERNATIONAL17:06 MST23:37 EDT3h 31mN669AW
2026-09-27KPHX PHOENIX SKY HARBOR INTERNATIONALKPIT PITTSBURGH INTERNATIONAL15:29 MST22:11 EDT3h 42mN669AW
2026-09-26KPHX PHOENIX SKY HARBOR INTERNATIONALKPIT PITTSBURGH INTERNATIONAL16:14 MST22:43 EDT3h 29mN601AW
2026-09-25KPHX PHOENIX SKY HARBOR INTERNATIONALKPIT PITTSBURGH INTERNATIONAL15:33 MST22:13 EDT3h 40mN650AW
2026-09-24partialKPHX?14:40 MSTN668AW
2026-09-22estimatedKPUBKPIT18:00 MDT22:38 EDT2h 37mN650AW
2026-09-21partial??00:00ZN117UW
2026-09-20partial??00:00ZN604AW
2026-09-19partial??00:00ZN604AW
2026-09-18partial??00:00ZN126UW
2026-09-17partialKPHX?15:17 MSTN126UW
2026-09-15estimatedKPUBKPIT18:00 MDT22:08 EDT2h 07mN680AW
2026-09-14partial??00:11ZN667AW
2026-09-13partial??00:06ZN680AW
2026-09-12estimated??11:52Z23:54Z12h 01mN680AW
2026-09-12estimatedKPUBKPIT18:00 MDT22:24 EDT2h 23mN680AW
2026-09-11partialKPIT?07:54 EDTN659AW
2026-09-11estimatedKPUBKPIT19:28 MDT01:10 EDT3h 41mN659AW
2026-09-10KPHXKFFZ15:29 MST16:58 MST1h 28mN657AW
2026-09-08estimatedKPUBKPIT18:01 MDT22:06 EDT2h 04mN657AW
2026-09-07partialKPHX?15:32 MSTN657AW
2026-09-06partialKPUB?18:00 MDTN107US
2026-09-05partial??00:00ZN107US
2026-09-04partial??00:01ZN661AW
2026-09-03partialKPHX?15:30 MSTN661AW
Earlier flights (371) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-01estimatedKPUBKPIT18:08 MDT22:16 EDT2h 07mN669AW
2026-08-31partialKPIT?07:55 EDTN111US
2026-08-31estimatedKPUBKPIT18:00 MDT22:50 EDT2h 49mN111US
2026-08-30estimated??23:08Z23:58Z0h 49mN111US
2026-08-29estimatedKPUBKPIT18:00 MDT22:06 EDT2h 05mN649AW
2026-08-28partial??00:00ZN110UW
2026-08-27estimated??11:52Z23:58Z12h 05mN679AW
2026-08-26estimatedKPUBKPIT18:07 MDT22:08 EDT2h 01mN679AW
2026-08-25partial??00:00ZN127UW
2026-08-24estimatedKPIT?08:03 EDT23:58Z11h 54mN656AW
2026-08-24KPHXKPIT17:05 MST23:46 EDT3h 40mN656AW
2026-08-23estimatedKPUBKPIT18:00 MDT22:30 EDT2h 30mN680AW
2026-08-22partial??00:00ZN649AW
2026-08-21partialKPHX?17:19 MSTN669AW
2026-08-19estimatedKPUBKPIT18:00 MDT22:20 EDT2h 20mN121UW
2026-08-18partialKPHX?18:42 MSTN652AW
2026-08-17estimatedKPUBKPIT18:40 MDT22:28 EDT1h 47mN604AW
2026-08-16partial??00:04ZN125UW
2026-08-15partial??00:09ZN667AW
2026-08-14partial??00:04ZN125UW
2026-08-13estimatedKPIT?08:02 EDT23:46Z11h 43mN652AW
2026-08-12estimatedKPUBKPIT18:00 MDT22:40 EDT2h 39mN652AW
2026-08-11estimated??22:33Z23:58Z1h 24mN652AW
2026-07-23estimatedKPUBKPIT18:00 MDT22:32 EDT2h 32mA37F12
2026-07-22estimated??10:44Z23:58Z13h 14mN327VP
2026-07-22estimated?KPIT00:00Z22:40 EDT2h 39mN327VP
2026-07-21partial??00:00ZA37F12
2026-07-20partial??00:00ZN378SC
2026-07-19partial??00:00ZN839NN
2026-07-18partial??00:00ZN336SR
2026-07-17partialKPIT?07:58 EDTA3CA1A
2026-07-17estimated?KPIT00:00Z23:04 EDT3h 03mA3CA1A
2026-07-16partialKPHX?16:18 MSTA3CA1A
2026-07-15estimatedKPUBKPIT18:00 MDT22:48 EDT2h 48mA37F12
2026-07-14partialKPIT?06:42 EDTN308RD
2026-07-14estimatedKSAFKPIT18:00 MDT23:02 EDT3h 01mN308RD
2026-07-13partialKPHX?17:02 MSTA35B42
2026-07-12partialKPUB?18:00 MDTN988NN
2026-07-11partial??00:00ZN302SA
2026-07-10partialKPHX?17:00 MSTA32FF6
2026-07-09estimatedKPHX?16:13 MST23:58Z0h 45mA32FF6
2026-07-08estimatedKDHTKPIT19:02 CDT22:36 EDT2h 33mN336RU
2026-07-07partialKPHX?17:00 MSTA36A21
2026-07-06partialKPHX?17:00 MSTN339SU
2026-07-05partialKPHX?16:01 MSTN339SU
2026-07-04partialKPIT?06:43 EDTN942AN
2026-07-04estimatedKAMAKPIT19:05 CDT22:30 EDT2h 24mN942AN
2026-07-03estimatedKPIT?08:28 EDT23:58Z11h 29mN341SV
2026-07-03estimatedKPHXKPIT17:00 MST22:46 EDT2h 45mN341SV
2026-07-02estimatedKPIT?06:45 EDT23:58Z13h 12mN338ST
2026-07-02estimatedKPUBKPIT18:00 MDT22:36 EDT2h 36mN338ST
2026-07-01partialKPUB?18:00 MDTN327SK
2026-06-30partialKPHX?17:00 MSTA333AE
2026-06-29partialKPHX?17:00 MSTA362B2
2026-06-28estimatedKPIT?06:22 EDT23:58Z13h 35mN953AN
2026-06-28estimatedKPHXKPIT17:00 MST22:22 EDT2h 21mN953AN
2026-06-27partialKROW?18:00 MDTN308RD
2026-06-26partialKPHX?17:00 MSTA3FCD6
2026-06-25partialKDRO?18:00 MDTAB129A
2026-06-24partialKPHX?17:00 MSTN302SA
2026-06-23partialKZUN?18:00 MDTA373EA
2026-06-22estimatedKPIT?07:49 EDT23:58Z12h 08mN941AN
2026-06-22estimatedKTCCKPIT18:00 MDT22:32 EDT2h 32mN941AN
2026-06-21estimatedKPIT?06:48 EDT23:58Z13h 10mA33766
2026-06-21KPHXKPIT19:15 MST01:46 EDT3h 30mA33766
2026-06-20partialKDRO?18:00 MDTN342RX
2026-06-19estimated??12:48Z23:58Z11h 09mN982AN
2026-06-19estimatedKPUBKPIT18:00 MDT22:26 EDT2h 25mN982AN
2026-06-18partialKPHX?20:14 MSTA3FCD6
2026-06-17estimatedKLBBKPIT19:08 CDT22:34 EDT2h 25mA37F12
2026-06-16partialKPHX?17:00 MSTN839NN
2026-06-15partialKSAF?18:00 MDTA3E07A
2026-06-14estimatedKPIT?07:19 EDT23:58Z12h 38mN952NN
2026-06-14KPHXKPIT20:57 MST03:26 EDT3h 28mN952NN
2026-06-13estimatedKFCSKPIT18:00 MDT22:26 EDT2h 26mN324RN
2026-06-12partialKPHX?17:06 MSTA37032
2026-05-29estimatedKPUBKPIT18:00 MDT22:44 EDT2h 44mA36FFF
2026-05-28partialKTCC?18:00 MDTN843NN
2026-05-27estimatedKPIT?07:47 EDT23:58Z12h 10mA36FFF
2026-05-27estimatedKPUBKPIT18:00 MDT22:36 EDT2h 36mA36FFF
2026-05-26partialKPHX?18:36 MSTA39B39
2026-05-25estimatedKPUBKPIT18:00 MDT23:06 EDT3h 06mA382CA
2026-05-24partialKPUB?18:00 MDTN938AN
2026-05-23partialKPHX?19:38 MSTA382CA
2026-05-22estimatedKPUBKPIT18:00 MDT22:54 EDT2h 54mN303RG
2026-05-21estimatedKPIT?06:47 EDT23:58Z13h 10mN336RU
2026-05-21estimatedKGCKKPIT19:00 CDT22:04 EDT2h 04mN336RU
2026-05-20estimated??14:28Z23:58Z9h 29mN316RK
2026-05-20KPHXKPIT18:51 MST04:28 EDT6h 36mA32FF6
2026-05-19partialKPHX?18:22 MSTA353C8
2026-05-12estimatedKPUBKPIT18:00 MDT22:34 EDT2h 33mA32886
2026-05-11partialKGAG?19:00 CDTA373EA
2026-05-10partialKEND?19:00 CDTA3CDE4
2026-05-09partialKPIT?07:38 EDTA33ED6
2026-05-08partialKDHT?19:00 CDTAB129A
2026-05-07partialKOKC?19:00 CDTN314RH
2026-05-06partialKADM?19:00 CDTA37B5A
2026-05-05estimated??11:33Z23:58Z12h 24mN342RX
2026-05-05estimatedKTULKPIT19:00 CDT21:48 EDT1h 48mN342RX
2026-05-04partialKPHX?19:12 MSTAB129A
2026-05-03estimatedKPUBKPIT18:00 MDT22:20 EDT2h 20mN318SF
2026-05-02estimatedKPIT?07:34 EDT23:58Z12h 23mA39B39
2026-05-02estimatedKENDKPIT19:00 CDT21:44 EDT1h 44mA39B39
2026-05-01partialKPIT?07:03 EDTA3CA1A
2026-05-01estimatedKPUBKPIT18:00 MDT21:46 EDT1h 45mA3CA1A
2026-04-30partialKPIT?07:28 EDTA333AE
2026-04-30estimatedKPNCKPIT19:00 CDT21:40 EDT1h 40mA333AE
2026-04-29partialKDHT?19:00 CDTA35B27
2026-04-28partialKTIK?19:00 CDTN324RA
2026-04-27partialKPHX?17:16 MSTN343RY
2026-04-26estimatedKIABKPIT19:00 CDT21:52 EDT1h 52mA39B39
2026-04-25partialKPIT?07:31 EDTN896NN
2026-04-25KPHXKPIT19:33 MST02:00 EDT3h 26mN896NN
2026-04-24estimatedKPUBKPIT18:00 MDT22:54 EDT2h 54mA37032
2026-04-23KPITKPHX07:34 EDT16:58 MST12h 23mN308RD
2026-04-23estimated?KPIT00:00Z22:06 EDT2h 06mN308RD
2026-04-22partial??00:00ZN329SL
2026-04-21partialKPIT?23:29 EDTN336SR
2026-04-21estimated?KPIT00:00Z22:20 EDT2h 19mN336SR
2026-04-20partialKPIT?09:50 EDTN326SJ
2026-04-20estimated?KPIT00:00Z22:12 EDT2h 11mN326SJ
2026-04-19partialKPIT?07:30 EDTN302SA
2026-04-19estimated?KPIT00:00Z21:50 EDT1h 50mN302SA
2026-04-18partial??00:00ZA35EFA
2026-04-17partial??00:00ZN973AN
2026-04-16partial??00:00ZN336SR
2026-04-15KPITKMIA06:09 EDT19:58 EDT13h 49mA4008E
2026-04-15estimated?KPIT00:00Z22:06 EDT2h 06mA4008E
2026-04-14partial??00:00ZA35B42
2026-04-13partial??00:00ZA362B2
2026-04-12partial??00:05ZA35B42
2026-04-11partial??00:16ZA32893
2026-04-10estimated??23:38Z23:58Z0h 19mA32893
2026-04-06partialKPHX?17:00 MSTN679AW
2026-04-05estimated??22:18Z23:58Z1h 39mN679AW
2026-04-05partialKPHX?11:08 MSTN679AW
2026-04-05estimated?KPHX00:00Z17:22 MST0h 22mN679AW
2026-04-04estimated??22:15Z23:58Z1h 42mN679AW
2026-04-04partialKPHX?11:12 MSTN679AW
2026-04-04estimated?KPHX00:00Z17:18 MST0h 17mN114UW
2026-04-03estimated??22:16Z23:58Z1h 41mN114UW
2026-04-03partialKPHX?11:13 MSTN114UW
2026-04-03estimated?KPHX00:00Z17:26 MST0h 25mN668AW
2026-04-02estimated??22:15Z23:58Z1h 42mN668AW
2026-04-02partialKPHX?11:23 MSTN668AW
2026-04-02estimated?KPHX00:00Z17:30 MST0h 29mN657AW
2026-04-01partial??00:00ZN103US
2026-03-31estimated??22:23Z23:58Z1h 35mN103US
2026-03-31partialKPHX?11:05 MSTN103US
2026-03-31estimated?KPHX00:00Z17:40 MST0h 40mN652AW
2026-03-30estimated??22:23Z23:58Z1h 34mN652AW
2026-03-30partialKPHX?11:17 MSTN652AW
2026-03-30estimated?KPHX00:00Z17:38 MST0h 38mN768US
2026-03-29estimated??22:23Z23:58Z1h 34mN768US
2026-03-29partialKPHX?11:20 MSTN768US
2026-03-29estimated?KPHX00:00Z17:26 MST0h 26mN824AW
2026-03-28partialKPHX?11:23 MSTN824AW
2026-03-16partialKPHX?19:22 MSTN657AW
2026-03-16estimatedKPHX?17:33 MST01:18Z0h 44mN657AW
2026-03-15partialKPHX?15:39 MSTN657AW
2026-03-15estimated?KPHX00:00Z18:00 MST0h 59mN657AW
2026-03-14estimated??23:04Z23:58Z0h 53mN657AW
2026-03-14partialKPHX?11:12 MSTN657AW
2026-03-14estimated?KPHX00:16Z19:24 MST2h 07mN663AW
2026-03-13partialKPHX?12:57 MSTN663AW
2026-03-12estimated??22:20Z23:58Z1h 38mN121UW
2026-03-12partialKPHX?11:16 MSTN121UW
2026-03-12estimated??00:00Z01:10Z1h 10mN121UW
2026-03-11estimated??17:34Z23:58Z6h 23mN121UW
2026-03-11partialKPHX?17:00 MSTN604AW
2026-03-10estimated??17:43Z23:58Z6h 15mN604AW
2026-03-10partialKPHX?17:00 MSTN121UW
2026-03-09estimated??21:25Z23:58Z2h 33mN121UW
2026-03-09?KGEG17:04Z13:26 PDT3h 21mN121UW
2026-03-09estimated??00:00Z01:09Z1h 08mN651AW
2026-03-08estimated??17:17Z23:58Z6h 40mN651AW
2026-03-07partialKPHX?12:05 MSTN663AW
2026-03-07estimated??00:00Z02:20Z2h 19mN105UW
2026-03-06estimated??19:41Z23:58Z4h 17mN105UW
2026-03-06partialKPHX?17:00 MSTN658AW
2026-03-05estimated??22:47Z23:58Z1h 11mN658AW
2026-03-05estimated??18:01Z22:27Z4h 25mN658AW
2026-03-05estimated??00:04Z03:14Z3h 10mN652AW
2026-03-04estimatedKGEG?15:02 PST23:58Z0h 55mN652AW
2026-03-04estimated??18:13Z21:55Z3h 42mN652AW
2026-03-03partialKPHX?11:52 MSTN111US
2026-03-03partialKPHX?17:00 MSTN652AW
2026-03-02estimated??22:32Z23:58Z1h 25mN652AW
2026-03-02estimated??18:24Z21:47Z3h 22mN652AW
2026-03-02estimated??00:02Z01:42Z1h 39mN122US
2026-03-01estimated??18:17Z23:58Z5h 41mN122US
2026-02-28estimated??18:10Z21:40Z3h 29mN105UW
2026-02-28estimated??00:00Z01:50Z1h 49mN663AW
2026-02-27partialKPHX?11:58 MSTN663AW
2026-02-27estimated??00:00Z01:28Z1h 28mN655AW
2026-02-26estimated??18:32Z23:58Z5h 25mN655AW
2026-02-26estimated??00:01Z01:56Z1h 54mN680AW
2026-02-25estimated??18:09Z23:58Z5h 49mN680AW
2026-02-24partialKPHX?11:55 MSTN601AW
2026-02-24estimated??00:00Z01:44Z1h 44mN112US
2026-02-23partialKPHX?11:51 MSTN112US
2026-02-23KGEG?16:09 PST02:48Z2h 38mN117UW
2026-02-22estimated??19:55Z23:28Z3h 32mN117UW
2026-02-21estimated??18:14Z21:46Z3h 31mN660AW
2026-02-21estimated??00:00Z02:44Z2h 44mN660AW
2026-02-20estimatedKGEG?15:36 PST23:58Z0h 22mN660AW
2026-02-20estimated??19:51Z22:42Z2h 50mN660AW
2026-02-20estimated??00:00Z02:40Z2h 39mN127UW
2026-02-19partialKPHX?11:54 MSTN127UW
2026-02-19estimated??17:55Z18:33Z0h 38mN127UW
2026-02-19estimated??00:03Z02:12Z2h 08mN673AW
2026-02-18estimated??17:52Z23:58Z6h 05mN673AW
2026-02-17estimated??18:34Z21:36Z3h 01mN659AW
2026-02-17estimated??00:02Z02:06Z2h 03mN654AW
2026-02-16estimated??18:39Z23:58Z5h 18mN654AW
2026-02-16partialKPHX?17:02 MSTN123UW
2026-02-15estimated??17:58Z23:58Z5h 59mN123UW
2026-02-14estimated??18:46Z21:46Z2h 59mN111US
2026-02-14estimated??00:02Z02:18Z2h 15mN659AW
2026-02-13partialKPHX?11:50 MSTN659AW
2026-02-13estimated?? Phoenix Sky Harbor International00:00Z02:12Z2h 12mN680AW
2026-02-12partialKPHX?11:52 MSTN680AW
2026-02-12estimated??18:01Z18:26Z0h 25mN680AW
2026-02-11KGEG?07:00 PST22:54Z7h 53mN114UW
2026-02-10KGEG?06:49 PST22:42Z7h 53mN673AW
2026-02-09estimated??19:01Z22:04Z3h 02mN673AW
2026-02-09estimated??00:03Z01:44Z1h 40mN660AW
2026-02-08estimated??22:44Z23:58Z1h 13mN660AW
2026-02-08KGEG?06:35 PST22:00Z7h 24mN660AW
2026-02-07estimated??19:04Z21:59Z2h 55mN660AW
2026-02-07estimated??00:02Z01:42Z1h 39mN144AN
2026-02-06estimatedKGEG?14:51 PST23:58Z1h 06mN144AN
2026-02-06estimated??19:13Z22:22Z3h 08mN144AN
2026-02-06estimated??00:00Z02:04Z2h 03mN680AW
2026-02-05estimated??22:46Z23:58Z1h 11mN680AW
2026-02-05?KGEG14:50Z13:56 PST7h 05mN601AW
2026-02-04KGEG?06:43 PST23:10Z8h 26mN650AW
2026-02-03partialKPHX?13:02 MSTN650AW
2026-02-02partialKPHX?12:15 MSTN708UW
2026-02-02KGEG?16:00 PST02:40Z2h 39mN654AW
2026-02-01?KGEG18:42Z15:58 PST5h 15mN654AW
2026-01-31estimated??19:20Z22:40Z3h 19mN654AW
2026-01-31estimated??00:00Z01:44Z1h 43mN661AW
2026-01-30estimated??18:51Z23:58Z5h 06mN661AW
2026-01-30KGEG?16:01 PST02:24Z2h 23mN110UW
2026-01-29partialKPHX?13:24 MSTN110UW
2026-01-28?KGEG15:11Z15:56 PST8h 44mN110UW
2026-01-27KPHXKGEG13:52 MST15:26 PST2h 34mN110UW
2026-01-26estimated??19:26Z22:42Z3h 15mN651AW
2026-01-26partialKPHX?17:53 MSTN659AW
2026-01-24partialKPHX?12:22 MSTN652AW
2026-01-24estimated??00:06Z02:10Z2h 03mN111US
2026-01-23partialKPHX?13:10 MSTN111US
2026-01-23estimated??00:09Z02:06Z1h 56mN673AW
2026-01-22estimated??22:54Z23:58Z1h 03mN673AW
2026-01-22KPHXKGEG12:48 MST14:24 PST2h 36mN673AW
2026-01-21estimated??19:34Z22:56Z3h 22mN111US
2026-01-20partialKPHX?13:03 MSTN651AW
2026-01-20estimated??00:00Z02:04Z2h 03mN108UW
2026-01-19partialKGEG?15:32 PSTA02443
2026-01-19KGEG?17:03 PST03:30Z2h 26mN601AW
2026-01-18partialKPHX?14:10 MSTN601AW
2026-01-09partialKPHX?12:10 MSTN669AW
2026-01-09estimated??00:01Z01:58Z1h 56mN108UW
2026-01-08estimated??18:26Z23:58Z5h 31mN108UW
2026-01-07estimated??19:31Z22:48Z3h 17mN112US
2026-01-06estimated??19:25Z22:52Z3h 26mN110UW
2026-01-05estimated??18:20Z21:28Z3h 08mN108UW
2026-01-05estimated??00:00Z02:22Z2h 21mN108UW
2026-01-04partialKGEG?15:26 PSTA02443
2026-01-04partialKGEG?13:37 PSTN108UW
2026-01-04estimated??00:00Z02:12Z2h 11mN660AW
2026-01-03estimated??18:13Z23:58Z5h 44mN660AW
2026-01-03estimated??00:00Z01:32Z1h 31mN155UW
2026-01-02estimated??18:02Z23:58Z5h 55mN155UW
2026-01-02estimated??00:02Z02:32Z2h 29mN659AW
2026-01-01estimated??22:38Z23:58Z1h 19mN659AW
2026-01-01?KGEG18:15Z13:20 PST3h 04mN659AW
2025-12-31partialKPHX?11:31 MSTN661AW
2025-12-31partialKPHX?17:00 MSTN659AW
2025-12-30estimated??22:17Z23:58Z1h 40mN659AW
2025-12-30KPHXKGEG11:43 MST13:10 PST2h 26mN659AW
2025-12-30partialKPHX?17:14 MSTN651AW
2025-12-29?KGEG20:45Z15:46 PST3h 00mN651AW
2025-12-29estimated??00:00Z02:12Z2h 12mN659AW
2025-12-28estimated??17:55Z23:58Z6h 03mN659AW
2025-12-28estimated??00:00Z02:02Z2h 02mN109UW
2025-12-27estimated??17:49Z23:58Z6h 08mN109UW
2025-12-27estimated??00:00Z02:12Z2h 11mN669AW
2025-12-26estimated??17:59Z23:58Z5h 58mN669AW
2025-12-25?KGEG18:07Z13:12 PST3h 04mN669AW
2025-12-24?KGEG17:34Z13:16 PST3h 42mN109UW
2025-12-24estimated??00:00Z02:07Z2h 07mN679AW
2025-12-23estimated??17:42Z23:58Z6h 16mN679AW
2025-12-23partialKPHX?17:00 MSTN109UW
2025-12-22estimated??18:21Z23:58Z5h 36mN109UW
2025-12-22estimated??00:00Z02:10Z2h 10mN536UW
2025-12-21partialKGEG?14:55 PSTA6C88E
2025-12-21estimated??00:02Z01:56Z1h 54mN111US
2025-12-20estimated??17:44Z23:58Z6h 13mN111US
2025-12-20estimated??00:00Z01:36Z1h 35mN112US
2025-12-19estimated??17:43Z23:58Z6h 14mN112US
2025-12-19KGEGKPHX16:12 PST19:32 MST2h 20mN121UW
2025-12-18partial??00:00ZN109UW
2025-12-17partial??00:00ZN680AW
2025-12-16estimated??21:14Z23:58Z2h 43mN680AW
2025-12-16estimated??00:00Z01:36Z1h 35mN746UW
2025-12-15estimated??18:05Z23:58Z5h 53mN746UW
2025-12-15partialKPHX?17:00 MSTN828AW
2025-12-14estimated??18:24Z23:58Z5h 34mN828AW
2025-12-14estimated??00:00Z01:36Z1h 35mA35B27
2025-12-13estimated??22:35Z23:58Z1h 22mA35B27
2025-12-13?KGEG18:31Z13:30 PST2h 59mA35B27
2025-12-12estimated??20:03Z23:20Z3h 16mN657AW
2025-12-12estimated??00:00Z02:02Z2h 02mN809AW
2025-12-11estimated??22:44Z23:58Z1h 13mN809AW
2025-12-11partialKPHX?11:48 MSTN809AW
2025-12-11partial??00:00ZN653AW
2025-12-10partial??00:00ZN117UW
2025-12-09partialKPHX?16:06 MSTN117UW
2025-12-02estimated??01:03Z01:44Z0h 40mN650AW
2025-11-27estimated??20:21Z22:18Z1h 56mN651AW
2025-11-27estimated??00:00Z01:18Z1h 18mN121UW
2025-11-26estimated??23:20Z23:58Z0h 37mN121UW
2025-11-26estimated??19:06Z21:18Z2h 11mN121UW
2025-10-30estimated??00:00Z02:42Z2h 42mN954NN
2025-10-29partialKPIT?08:08 EDTN919AN
2025-10-29estimated??00:00Z02:34Z2h 33mN919AN
2025-10-28partialKPIT?08:15 EDTN301NW
2025-10-28KPHXKPIT17:16 MST23:38 EDT3h 21mN301NW
2025-10-27estimatedKPUBKPIT18:00 MDT23:16 EDT3h 15mN941AN
2025-10-26partial??00:00ZN857NN
2025-10-25partial??00:01ZN982NN
2025-10-24partial??00:00ZN820NN
2025-10-23partial??00:06ZN848NN
2025-10-22partial??00:00ZN832NN
2025-10-21partial??00:00ZN967NN
2025-10-20partialKPHX?17:23 MSTN931AN
2025-10-19estimatedKPUBKPIT18:00 MDT22:34 EDT2h 33mN852NN
2025-10-18estimated??23:33Z23:58Z0h 24mN852NN
2025-10-15estimatedKPUBKPIT18:00 MDT22:26 EDT2h 25mN973NN
2025-10-14partialKPHX?18:08 MSTN872NN
2025-10-13partialKPUB?18:00 MDTN988NN
2025-10-08estimatedKPUBKPIT18:00 MDT22:12 EDT2h 11mN987AN
2025-10-07partial??00:00ZN804NN
2025-10-06partialKPHX?17:00 MSTN302SA
2025-10-05partialKPHX?08:04 MSTN948AN
2025-10-04KPHXKHLG07:20 MST12:26 EDT2h 05mA3B186
2025-10-02?KPIT00:00Z22:25 EDT2h 25mA3B186
2025-10-01?KPIT00:00Z22:30 EDT2h 29mA3CA1A
2025-09-30?KPIT00:00Z22:46 EDT2h 45mA33B1E
2025-09-29KTCCKPIT18:00 MDT22:35 EDT2h 35mA3F91E
2025-09-28KSAFKPIT18:00 MDT22:45 EDT2h 45mA3F91E
2025-09-27KPHX Phoenix Sky Harbor International?23:10 MST07:16Z1h 06mA3C2A9
2025-09-26KPHX Phoenix Sky Harbor International?17:12 MST01:20Z1h 07mA3661F
2025-09-25KIKRKPIT18:00 MDT22:49 EDT2h 48mA32FF6
2025-09-24KCVSKPIT18:00 MDT22:49 EDT2h 48mA32116
2025-09-23?KPIT00:00Z22:26 EDT2h 26mA32FF6
2025-09-22?KPIT00:00Z22:23 EDT2h 23mA32FF6
2025-09-21?KPIT00:00Z22:42 EDT2h 41mA36FFF
2025-09-20?KPIT00:00Z23:19 EDT3h 19mA36FFF
2025-09-19?KPIT00:00Z23:06 EDT3h 05mA37B0C
2025-08-26KPHXKEWR19:29 MST00:08 EDT1h 38mA3776F
2025-08-24estimatedKPUBKPIT00:10 MDT03:56 EDT1h 45mN324RA
2025-08-22estimatedKPUBKPIT18:00 MDT03:00 EDT6h 59mA3D90A
2025-08-21KPHXKGEU00:24 MST16:58 MST16h 34mN342RX
2025-08-20estimated??00:00Z04:20Z4h 20mN328RR
2025-08-19partialKPHX?17:10 MSTN885NN
2025-08-17partial??02:27ZN938NN
2025-08-16estimatedKPUBKPIT18:00 MDT22:56 EDT2h 56mN991NN
2025-08-15partialKONT?17:48 PDTN834NN

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