Flight

AAL2102

Flight history and live tracking for AAL2102, 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
RouteKFLG Flagstaff Pulliam Airport → KDFW DALLAS FORT WORTH INTERNATIONAL
Scheduled departure12:37 MST
Estimated arrival17:41 CDT
Also scheduledSun 04 Oct 11:29 CDT

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

Route

AirlineAmerican Airlines
Observed routeKJAX → KORD

Flight history 327 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KFLG Flagstaff Pulliam AirportKDFW DALLAS FORT WORTH INTERNATIONAL13:27 MST17:24 CDT1h 57mN752US
2026-10-02KDFW DALLAS FORT WORTH INTERNATIONALKFLG Flagstaff Pulliam Airport12:37 CDT12:20 MST1h 43mN752US
2026-09-30KFLG Flagstaff Pulliam AirportKDFW DALLAS FORT WORTH INTERNATIONAL12:45 MST16:35 CDT1h 50mN827AW
2026-09-30KDFW DALLAS FORT WORTH INTERNATIONALKFLG Flagstaff Pulliam Airport11:42 CDT11:36 MST1h 54mN827AW
2026-09-29KFLG Flagstaff Pulliam AirportKDFW DALLAS FORT WORTH INTERNATIONAL11:05 MST18:06 CDT5h 01mN740UW
2026-09-29KDFW DALLAS FORT WORTH INTERNATIONALKFLG Flagstaff Pulliam Airport13:05 CDT13:14 MST2h 09mN740UW
2026-09-28KFLG Flagstaff Pulliam AirportKDFW DALLAS FORT WORTH INTERNATIONAL13:03 MST16:47 CDT1h 44mN778XF
2026-09-28KDFW DALLAS FORT WORTH INTERNATIONALKFLG Flagstaff Pulliam Airport11:35 CDT11:45 MST2h 10mN778XF
2026-09-27KFLG Flagstaff Pulliam AirportKDFW DALLAS FORT WORTH INTERNATIONAL14:12 MST17:53 CDT1h 41mN766US
2026-09-27KDFW DALLAS FORT WORTH INTERNATIONALKFLG Flagstaff Pulliam Airport12:35 CDT12:33 MST1h 58mN766US
2026-09-26KFLG Flagstaff Pulliam AirportKDFW DALLAS FORT WORTH INTERNATIONAL12:38 MST16:18 CDT1h 40mN821AW
2026-09-26KDFW DALLAS FORT WORTH INTERNATIONALKFLG Flagstaff Pulliam Airport11:35 CDT11:33 MST1h 58mN821AW
2026-09-25KFLG Flagstaff Pulliam AirportKDFW DALLAS FORT WORTH INTERNATIONAL12:58 MST17:00 CDT2h 02mN813AW
2026-09-25KDFW DALLAS FORT WORTH INTERNATIONALKFLG Flagstaff Pulliam Airport11:36 CDT11:45 MST2h 09mN813AW
2026-09-24estimated??20:38Z23:04Z2h 25mN813AW
2026-09-24partialKDFW?11:42 CDTN813AW
2026-09-23partialKDFW?15:01 CDTN744P
2026-09-23partialKDFW?11:30 CDTN744P
2026-09-22partialKDFW?16:12 CDTN766US
2026-09-22partialKDFW?12:56 CDTN766US
2026-09-22KPHXKDFW19:54 MST23:46 CDT1h 52mN804AW
2026-09-22estimated?KPHX00:43Z18:16 MST0h 33mN804AW
2026-09-21partialKDFW?15:29 CDTN804AW
2026-09-20partialKDFW?15:40 CDTN723UW
2026-09-20estimated??17:25Z19:22Z1h 56mN723UW
2026-09-19partialKDFW?14:45 CDTN753US
2026-09-19partialKDFW?11:49 CDTN753US
2026-09-18partialKDFW?14:45 CDTN835AW
2026-09-18estimated??16:23Z18:28Z2h 04mN835AW
2026-09-17estimated??20:15Z22:24Z2h 08mN835AW
2026-09-17partialKDFW?11:46 CDTN835AW
2026-09-16estimated??19:55Z22:06Z2h 10mN737US
2026-09-16partialKDFW?11:39 CDTN737US
2026-09-15estimated??19:48Z22:04Z2h 15mN766US
2026-09-15estimated??17:48Z18:42Z0h 53mN766US
2026-09-14estimated??19:59Z22:24Z2h 24mN702UW
2026-09-14estimated??16:49Z18:58Z2h 08mN702UW
2026-09-13estimated??20:47Z23:00Z2h 12mN813AW
2026-09-13partialKDFW?12:28 CDTN813AW
2026-09-12estimated??20:38Z22:34Z1h 55mN813AW
2026-09-12estimated??17:28Z19:22Z1h 54mN813AW
2026-09-12estimated??00:00Z00:34Z0h 33mN813AW
2026-09-11estimated??22:31Z23:58Z1h 26mN813AW
2026-09-11estimated??19:33Z21:44Z2h 10mN813AW
2026-09-10estimated??19:55Z22:24Z2h 28mN767UW
2026-09-10estimated??16:31Z18:34Z2h 02mN767UW
2026-09-10estimated??00:01Z01:44Z1h 42mN766US
2026-09-09estimated??19:47Z23:34Z3h 47mN766US
2026-09-09estimated??16:27Z18:30Z2h 02mN766US
2026-09-08estimated??19:48Z21:50Z2h 02mN767UW
2026-09-08partialKDFW?11:42 CDTN767UW
2026-09-07partialKDFW?16:40 CDTN827AW
2026-09-07partialKDFW?13:09 CDTN827AW
2026-09-06estimated??19:56Z22:20Z2h 23mN711UW
2026-09-06partialKDFW?12:07 CDTN711UW
2026-09-05estimated??20:02Z22:12Z2h 09mN751UW
2026-09-05estimated??16:38Z19:00Z2h 21mN751UW
2026-09-04estimated??19:55Z22:08Z2h 12mN827AW
2026-09-04estimated??16:35Z18:32Z1h 56mN827AW
2026-09-03estimated??20:28Z22:24Z1h 55mN839AW
2026-09-03estimated??16:34Z18:46Z2h 11mN839AW
2026-09-03estimated??15:41Z16:10Z0h 28mN839AW
Earlier flights (265) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02partialKDFW?15:07 CDTN839AW
2026-09-02estimated??17:09Z19:10Z2h 01mN839AW
2026-09-01estimated??19:44Z21:42Z1h 57mN763US
2026-09-01partialKDFW?11:49 CDTN763US
2026-08-31estimated??19:53Z21:56Z2h 02mN90024
2026-08-31estimated??16:30Z18:40Z2h 09mN90024
2026-08-30estimated??20:04Z22:14Z2h 09mN813AW
2026-08-30estimated??17:05Z19:02Z1h 56mN813AW
2026-08-29estimated??19:40Z21:44Z2h 04mN714US
2026-08-29estimated??16:26Z18:32Z2h 05mN714US
2026-08-29estimated??00:00Z01:36Z1h 36mN738US
2026-08-28estimated??23:32Z23:58Z0h 25mN738US
2026-08-28estimated??20:41Z22:44Z2h 02mN738US
2026-08-27estimated??20:47Z23:28Z2h 40mN775XF
2026-08-27partialKDFW?12:51 CDTN775XF
2026-08-26estimated??19:52Z22:06Z2h 13mN813AW
2026-08-26partialKDFW?11:40 CDTN813AW
2026-08-25estimated??21:30Z23:30Z1h 59mN745VJ
2026-08-25partialKDFW?13:34 CDTN745VJ
2026-08-24estimated??20:19Z22:32Z2h 13mN773XF
2026-08-24partialKDFW?12:25 CDTN773XF
2026-08-24partialKDFW?19:05 CDTN818AW
2026-08-23estimated??22:43Z23:59Z1h 15mN818AW
2026-08-23partialKDFW?14:44 CDTN818AW
2026-08-22estimated??19:37Z21:42Z2h 04mN4005X
2026-08-22partialKDFW?11:39 CDTN4005X
2026-08-21estimated??16:57Z22:04Z5h 06mN766US
2026-08-20estimated??16:44Z22:10Z5h 25mN767UW
2026-08-19partialKDFW?11:37 CDTN778XF
2026-08-18partial??00:13ZN742PS
2026-08-17estimated??18:01Z23:34Z5h 32mN742PS
2026-08-16partial??00:10ZN730US
2026-08-15partialKDFW?13:01 CDTN730US
2026-08-14partialKDFW?11:57 CDTN816AW
2026-08-13estimated??16:52Z22:52Z6h 00mN755US
2026-08-12estimated??15:39Z23:03Z7h 24mN730US
2026-08-11estimated??19:43Z21:58Z2h 14mN752US
2026-07-23KJAXKORD07:16 EDT08:20 CDT2h 03mN948NN
2026-07-22KJAXKORD07:40 EDT08:46 CDT2h 05mN854NN
2026-07-21KJAXKORD07:23 EDT08:28 CDT2h 04mN862NN
2026-07-20KJAXKORD07:16 EDT08:16 CDT1h 59mN969AN
2026-07-19KJAXKORD07:11 EDT08:12 CDT2h 00mN882NN
2026-07-18estimatedKJAXKORD07:18 EDT08:12 CDT1h 54mN912NN
2026-07-17KJAXKORD07:15 EDT08:10 CDT1h 54mN901NN
2026-07-16KJAXKORD07:35 EDT08:34 CDT1h 58mN830NN
2026-07-15KJAXKORD07:34 EDT08:14 CDT1h 39mN963NN
2026-07-14KJAXKORD07:28 EDT08:16 CDT1h 48mN940NN
2026-07-13KJAXKORD07:33 EDT08:08 CDT1h 34mN975AN
2026-07-12partialKORD?20:25 CDTN997NN
2026-07-11estimatedKJAXKORD08:14 EDT09:18 CDT2h 03mN997NN
2026-07-10KJAXKORD07:33 EDT08:28 CDT1h 54mN819NN
2026-07-09KJAXKORD07:54 EDT08:44 CDT1h 50mN852NN
2026-07-08KJAXKORD07:30 EDT08:12 CDT1h 41mN933AN
2026-07-07KJAXKORD07:36 EDT08:24 CDT1h 47mN802NN
2026-07-06KJAXKORD07:43 EDT08:36 CDT1h 52mAB129A
2026-07-05KJAXKORD07:27 EDT08:10 CDT1h 42mN882NN
2026-07-04KJAXKORD07:33 EDT08:24 CDT1h 50mN864NN
2026-07-03KJAXKORD07:24 EDT07:58 CDT1h 33mN975AN
2026-07-02KJAXKORD07:14 EDT08:06 CDT1h 51mN802NN
2026-07-01KJAXKORD07:05 EDT07:58 CDT1h 52mN997NN
2026-06-30KJAXKORD07:20 EDT08:22 CDT2h 01mN949AN
2026-06-29KJAXKORD07:13 EDT08:16 CDT2h 02mN980AN
2026-06-28KJAXKORD06:56 EDT08:10 CDT2h 13mN840NN
2026-06-27KJAXKORD07:21 EDT08:16 CDT1h 55mN973AN
2026-06-26KJAXKORD07:25 EDT08:02 CDT1h 36mN973NN
2026-06-25KJAXKORD07:21 EDT08:16 CDT1h 54mN996NN
2026-06-24KJAXKORD07:15 EDT08:06 CDT1h 51mN876NN
2026-06-23estimatedKJAXKORD07:06 EDT08:08 CDT2h 01mN889NN
2026-06-22KJAXKORD06:51 EDT08:02 CDT2h 10mN986NN
2026-06-21KJAXKORD06:49 EDT07:58 CDT2h 08mN919AN
2026-06-20estimatedKJAXKORD07:15 EDT08:10 CDT1h 54mN887NN
2026-06-19KJAXKORD07:17 EDT08:16 CDT1h 58mN822NN
2026-06-18estimatedKJAXKORD06:55 EDT06:36 CDT0h 40mN959AN
2026-06-17KJAXKORD06:59 EDT08:04 CDT2h 04mA3B186
2026-06-16estimatedKJAXKORD07:00 EDT07:22 CDT1h 21mN962NN
2026-06-15KJAXKORD06:59 EDT08:04 CDT2h 04mN971NN
2026-06-13KJAXKORD06:59 EDT08:02 CDT2h 03mN938NN
2026-05-29KJAXKORD06:54 EDT07:58 CDT2h 04mN913NN
2026-05-28KJAXKORD07:01 EDT08:08 CDT2h 06mN342PM
2026-05-27estimatedKJAXKORD07:04 EDT07:58 CDT1h 53mN342PM
2026-05-26KJAXKORD08:28 EDT09:22 CDT1h 53mN936AN
2026-05-25KJAXKORD06:55 EDT07:50 CDT1h 54mN936AN
2026-05-24KJAXKORD07:35 EDT09:14 CDT2h 38mN889NN
2026-05-23KJAXKORD06:58 EDT07:54 CDT1h 55mN933NN
2026-05-22KJAXKORD07:04 EDT08:10 CDT2h 05mN915AN
2026-05-21KPHX?13:33 MST23:18Z2h 44mN420AN
2026-05-20KPNS?12:51 CDT19:34Z1h 42mN732US
2026-05-20?KPNS14:38Z11:42 CDT2h 03mN732US
2026-05-20partialKDFW?22:17 CDTN760US
2026-05-20partialKDFW?19:50 CDTN751UW
2026-05-19partialKPNS?22:17 CDTN837AW
2026-05-12KPNS?12:33 CDT19:20Z1h 46mN742PS
2026-05-12KDFWKPNS10:08 CDT11:34 CDT1h 26mN742PS
2026-05-11KPNS?12:24 CDT19:04Z1h 39mN744P
2026-05-10KPNS?12:05 CDT19:28Z2h 22mN733UW
2026-05-10estimatedKDFWKPNS09:25 CDT10:58 CDT1h 32mN733UW
2026-05-09estimatedKDFW?09:32 CDT19:38Z5h 05mN709UW
2026-05-08KPNS?12:08 CDT19:10Z2h 01mN757UW
2026-05-08KDFWKPNS09:37 CDT11:06 CDT1h 28mN757UW
2026-05-07KPNS?12:50 CDT19:38Z1h 47mN832AW
2026-05-07KDFWKPNS09:17 CDT11:08 CDT1h 50mN832AW
2026-05-06KPNS?12:07 CDT18:58Z1h 50mN804AW
2026-05-06estimatedKDFWKPNS09:25 CDT10:54 CDT1h 28mN804AW
2026-05-05KPNS?12:12 CDT19:22Z2h 09mN803AW
2026-05-05KDFWKPNS09:38 CDT11:04 CDT1h 25mN803AW
2026-05-04KPNS?12:10 CDT19:08Z1h 57mN705UW
2026-05-04estimatedKDFWKPNS09:37 CDT10:58 CDT1h 20mN705UW
2026-05-03partialKPNS?13:42 CDTAAF83C
2026-05-02KPNS?12:15 CDT19:00Z1h 44mN802AW
2026-05-02KDFWKPNS09:56 CDT11:18 CDT1h 22mN802AW
2026-05-01KPNS?12:17 CDT19:06Z1h 48mN753US
2026-05-01KDFWKPNS09:55 CDT11:22 CDT1h 26mN753US
2026-04-30partialKPNS?13:17 CDTAB7FEE
2026-04-30estimatedKAUS?19:00 CDT01:12Z1h 12mN813AW
2026-04-29KPNSKAUS12:16 CDT14:40 CDT2h 24mN813AW
2026-04-29estimatedKBFMKPNS10:29 CDT11:16 CDT0h 46mN813AW
2026-04-28KPNS?12:41 CDT19:32Z1h 50mN822AW
2026-04-28estimatedKDFWKPNS10:15 CDT11:38 CDT1h 22mN822AW
2026-04-27KPNS?12:13 CDT19:12Z1h 58mN836AW
2026-04-27KDFWKPNS09:32 CDT10:58 CDT1h 25mN836AW
2026-04-26KPNS?12:48 CDT19:38Z1h 49mN754UW
2026-04-26KDFWKPNS09:47 CDT11:22 CDT1h 34mN754UW
2026-04-25KPNS?12:05 CDT18:56Z1h 50mN810AW
2026-04-25KDFWKPNS08:53 CDT11:00 CDT2h 06mN810AW
2026-04-24partialKPNS?12:05 CDTA95DD3
2026-04-23partialKPNS?12:05 CDTA977D4
2026-04-22partialKPNS?12:34 CDTAA35E1
2026-04-21partialKPNS?11:58 CDTAA7DAD
2026-04-20partialKPNS?12:07 CDTAB4EA8
2026-04-19partialKPNS?12:22 CDTAAF83C
2026-04-18partialKPNS?12:56 CDTAB4AF1
2026-04-17partialKPNS?12:05 CDTAB674B
2026-04-16KPNSKDFW12:05 CDT13:48 CDT1h 42mN775XF
2026-04-16estimated?KPNS14:25Z10:48 CDT1h 22mN775XF
2026-04-15KPNSKDFW17:23 CDT18:58 CDT1h 34mN760US
2026-04-15estimatedKPHXKPNS07:34 MST11:04 CDT1h 29mN760US
2026-04-14partialKPNS?12:10 CDTAB4AF1
2026-04-12partialKPNS?12:05 CDTAB7627
2026-04-11partialKPNS?12:29 CDTAB7627
2026-04-06KPHL?10:37 EDT16:38Z2h 00mN412UW
2026-04-05KPHLKPHX10:37 EDT12:28 MST4h 51mN427AN
2026-04-04KPHLKPHX10:43 EDT12:30 MST4h 46mN463AA
2026-04-03KPHLKPHX11:37 EDT13:18 MST4h 40mN431AN
2026-04-02KPHLKPHX10:36 EDT12:16 MST4h 39mN448AN
2026-03-31KPHLKPHX10:37 EDT12:10 MST4h 32mN441UW
2026-03-30KPHLKPHX10:43 EDT12:20 MST4h 36mN446AN
2026-03-29KPHLKPHX10:46 EDT12:32 MST4h 45mN424AN
2026-03-28?KPHX17:25Z15:26 MST5h 00mN166NN
2026-03-16estimated??14:43Z16:08Z1h 24mN457AM
2026-03-15?KPHX15:06Z13:08 MST5h 02mN466AN
2026-03-14KPHLKPHX10:49 EDT12:44 MST4h 54mN405AN
2026-03-13KPHLKPHX10:37 EDT12:31 MST4h 53mN459AN
2026-03-12?KPHX17:03Z12:26 MST2h 22mN452AN
2026-03-11KPHL?10:49 EDT20:24Z5h 34mN446AN
2026-03-10KPHL?10:46 EDT20:26Z5h 39mN406AN
2026-03-09KPHL?10:42 EDT20:12Z5h 29mN462AA
2026-03-08KPHL?10:47 EDT20:36Z5h 48mN460AN
2026-03-07?KPHX15:57Z13:39 MST4h 41mN421UW
2026-03-06KPHL?10:46 EST21:36Z5h 49mN400AN
2026-03-05KPHL?10:33 EST21:16Z5h 42mN409AA
2026-03-04KPHL?10:40 EST20:52Z5h 11mA5C127
2026-03-03KPHLKPHX10:41 EST13:42 MST5h 01mN402AN
2026-03-02KPHLKPHX10:51 EST13:46 MST4h 55mN423AN
2026-03-01KPHL?10:38 EST21:12Z5h 33mN407AN
2026-02-28KPHL?10:54 EST20:56Z5h 01mN459AN
2026-02-27KPHLKPHX10:59 EST13:46 MST4h 46mN401AN
2026-02-26KPHLKPHX10:42 EST13:40 MST4h 57mN429AN
2026-02-25KPHL?10:56 EST21:34Z5h 37mN404AN
2026-02-24KPHL?10:36 EST20:41Z5h 05mN407AN
2026-02-22KPHL?10:46 EST20:56Z5h 09mN428AA
2026-02-21KPHL?10:56 EST21:30Z5h 33mN417AN
2026-02-20KPHL?10:45 EST21:38Z5h 53mA5C895
2026-02-19KPHL?10:36 EST23:04Z7h 28mN436AN
2026-02-18KPHLKPHX10:36 EST14:02 MST5h 25mN431AN
2026-02-17KPHL?10:36 EST21:36Z5h 59mN468AN
2026-02-16KPHL?10:38 EST21:26Z5h 47mN407AN
2026-02-15KPHL?11:07 EST21:46Z5h 39mN401AN
2026-02-14KPHL? Phoenix Sky Harbor International10:51 EST21:40Z5h 48mN406AN
2026-02-13KPHL?11:42 EST21:58Z5h 15mN920US
2026-02-12KPHL?10:37 EST21:46Z6h 08mN467AL
2026-02-11KPHL?10:44 EST21:46Z6h 02mN421UW
2026-02-10KPHL?10:42 EST21:20Z5h 37mN435AN
2026-02-09KPHL?10:46 EST21:20Z5h 33mN431AN
2026-02-08KPHL?10:43 EST20:56Z5h 12mN405AN
2026-02-07KPHL?10:57 EST21:36Z5h 38mN456AN
2026-02-06KPHL?10:46 EST21:52Z6h 05mN423AN
2026-02-05KPHL?10:46 EST20:38Z4h 51mN447AN
2026-02-04KPHL?12:05 EST21:36Z4h 31mN443AA
2026-02-03KPHL?10:39 EST20:56Z5h 17mN444UW
2026-02-02KPHL?11:04 EST21:28Z5h 24mN427AN
2026-02-01KPHL?10:45 EST20:58Z5h 13mN401AN
2026-01-31KPHL?11:04 EST21:37Z5h 33mN162UW
2026-01-30KPHLKPHX12:32 EST15:12 MST4h 40mN143AN
2026-01-29KPHLKPHX10:43 EST13:54 MST5h 10mN401AN
2026-01-28estimated??15:40Z21:32Z5h 51mA5C4DE
2026-01-27KPHLKPHX10:48 EST14:10 MST5h 22mN467AL
2026-01-26KPHL?13:19 EST23:50Z5h 31mN431AN
2026-01-24KPHL?11:50 EST22:36Z5h 45mN466AN
2026-01-23KPHLKPHX10:55 EST14:20 MST5h 25mN429AN
2026-01-22estimated??14:03Z21:22Z7h 19mN127AA
2026-01-22estimated??08:56Z10:34Z1h 37mN127AA
2026-01-22estimated??00:26Z01:44Z1h 18mN127AA
2026-01-21KPHL?10:51 EST23:40Z7h 49mN127AA
2026-01-20KPHLKPHX10:46 EST15:12 MST6h 26mN464AA
2026-01-19KPHL?12:23 EST23:02Z5h 39mN423AN
2026-01-18estimated??17:19Z21:14Z3h 55mN428AA
2026-01-09KPHL?13:12 EST22:36Z4h 23mN572UW
2026-01-08KPHL?10:55 EST21:32Z5h 36mN424AN
2026-01-07KPHL?10:50 EST21:40Z5h 50mN441UW
2026-01-06KPHLKPHX11:29 EST14:46 MST5h 16mN413AN
2026-01-05KPHL?11:35 EST22:04Z5h 29mN424AN
2026-01-04KPHL?10:59 EST21:20Z5h 20mN436AN
2026-01-03KPHLKPHX11:36 EST14:20 MST4h 43mN441UW
2026-01-02KPHL?11:20 EST21:38Z5h 17mN445AA
2026-01-01KPHL?10:52 EST21:22Z5h 29mN438AN
2025-12-31KPHL?10:56 EST21:14Z5h 17mN437AN
2025-12-30KPHL?10:54 EST20:52Z4h 57mN448AN
2025-12-29KPHLKPHX10:53 EST13:50 MST4h 57mN464AA
2025-12-28KPHL?11:04 EST21:36Z5h 31mN416AN
2025-12-27KPHL?12:01 EST22:18Z5h 16mN185UW
2025-12-26KPHL?10:51 EST20:54Z5h 02mN466AN
2025-12-25KPHL?10:45 EST21:32Z5h 47mN449AN
2025-12-24KPHL?10:55 EST21:20Z5h 24mN510UW
2025-12-23KPHL?10:50 EST22:44Z6h 53mN425AN
2025-12-22KPHLKPHX11:19 EST14:08 MST4h 48mN445AA
2025-12-21KPHL?10:58 EST21:16Z5h 17mA5C895
2025-12-20KPHLKPHX10:48 EST13:40 MST4h 51mN579UW
2025-12-19KPHL?11:11 EST21:34Z5h 22mN467AL
2025-12-18KPHLKPHX11:35 EST14:28 MST4h 53mN462AA
2025-12-17KPHL?10:46 EST23:26Z7h 39mN133AN
2025-12-16estimated??22:25Z22:42Z0h 16mN412UW
2025-12-16KPHLKPHX10:50 EST13:26 MST4h 35mN412UW
2025-12-15partialKPHL?19:00 ESTN425AN
2025-12-14KPHLKPHX14:10 EST16:58 MST4h 47mN425AN
2025-12-13KPHL?10:50 EST21:10Z5h 19mN419AN
2025-12-12KPHL?10:46 EST20:50Z5h 03mN451AN
2025-12-11KPHL?10:46 EST20:48Z5h 01mN406AN
2025-12-10KPHL?10:46 EST21:14Z5h 27mN401AN
2025-12-09estimated??16:12Z21:00Z4h 47mN467AL
2025-11-27KPHL?10:57 EST20:40Z4h 42mN468AN
2025-11-26KPHL?10:48 EST20:30Z4h 41mA5C895
2025-10-30KPHL?11:40 EDT19:54Z4h 14mN423AN
2025-10-29KPHLKPHX11:08 EDT12:30 MST4h 21mN433AN
2025-10-28KPHLKPHX10:57 EDT12:28 MST4h 30mN421UW
2025-10-27KPHLKPHX11:25 EDT13:06 MST4h 40mN466AN
2025-10-26KPHLKPHX10:52 EDT12:28 MST4h 35mN422AN
2025-10-25KPHLKPHX10:46 EDT12:12 MST4h 25mN460AN
2025-10-24KPHLKPHX11:08 EDT12:44 MST4h 35mN437AN
2025-10-22estimated??15:24Z19:24Z4h 00mN455AN
2025-10-21KPHLKPHX12:50 EDT14:42 MST4h 51mN437AN
2025-10-20KPHLKPHX11:06 EDT12:52 MST4h 45mN453AA
2025-10-19KPHLKPHX14:55 EDT15:44 MST3h 48mA5C895
2025-10-15KPHL?11:11 EDT17:38Z2h 26mN464AA
2025-10-14KPHL?10:52 EDT19:34Z4h 41mA5C895
2025-10-13KPHL?11:24 EDT20:20Z4h 55mA5C127
2025-10-07KPHLKPHX11:06 EDT13:28 MST5h 21mN461AN
2025-10-06partialKDFW?21:12 CDTN315PE
2025-10-04KDFWKDAL10:53 CDT11:28 CDT0h 34mN883NN
2025-09-29KDFW Dallas/Fort Worth InternationalKMOB21:26 CDT22:26 CDT1h 00mAD6FF2
2025-09-26KDFW Dallas/Fort Worth InternationalKNSE22:12 CDT23:20 CDT1h 07mACD964
2025-09-23KTYRKPNS19:00 CDT20:00 CDT1h 00mACCE3F
2025-09-22KDFW Dallas/Fort Worth InternationalKMOB01:12 CDT02:14 CDT1h 02mAD63A1
2025-09-19KDFW Dallas/Fort Worth InternationalKMOB21:34 CDT22:35 CDT1h 00mACBE37
2025-08-22KDFWKPNS23:12 CDT03:50 CDT4h 38mN985NN
2025-08-15KDFWKPNS22:29 CDT23:54 CDT1h 25mN990NN

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