Flight

AAL2121

Flight history and live tracking for AAL2121, 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.

Route

AirlineAmerican Airlines
Typical originKPHX PHOENIX SKY HARBOR INTERNATIONAL
Typical destinationKDTW DETROIT METRO WAYNE CO
Distance1,449 nm

Flight history 251 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KABQ Albuquerque International SunportKDFW DALLAS FORT WORTH INTERNATIONAL12:57 MDT15:21 CDT1h 24mN944AN
2026-10-02KDFW DALLAS FORT WORTH INTERNATIONALKABQ Albuquerque International Sunport11:28 CDT11:45 MDT1h 17mN944AN
2026-10-01KPHX PHOENIX SKY HARBOR INTERNATIONALKDTW DETROIT METRO WAYNE CO16:20 MST22:51 EDT3h 31mN805NN
2026-09-28estimatedKPHXKDTW17:00 MST22:42 EDT2h 42mN906AN
2026-09-27KPHX PHOENIX SKY HARBOR INTERNATIONALKDTW DETROIT METRO WAYNE CO16:15 MST22:39 EDT3h 24mN906AN
2026-09-25estimatedKPHXKDTW17:00 MST23:12 EDT3h 12mN306NY
2026-09-24estimatedKPHXKDTW15:36 MST19:58 EDT1h 21mN306NY
2026-09-21estimatedKPHXKDTW17:00 MST22:42 EDT2h 41mN980AN
2026-09-20estimatedKPHXKDTW16:03 MST19:58 EDT0h 54mN980AN
2026-09-18estimatedKPHXKDTW17:00 MST22:32 EDT2h 31mN943NN
2026-09-17estimatedKPHXKDTW16:09 MST19:58 EDT0h 48mN943NN
2026-09-14estimatedKPHXKDTW17:00 MST23:06 EDT3h 06mN326SJ
2026-09-13estimatedKPHXKDTW16:39 MST19:58 EDT0h 18mN326SJ
2026-09-11estimatedKPHXKDTW17:00 MST22:40 EDT2h 39mN931NN
2026-09-10estimatedKPHXKDTW16:27 MST19:58 EDT0h 30mN931NN
2026-09-07estimatedKPHXKDTW17:00 MST22:38 EDT2h 38mN820NN
2026-09-06estimatedKPHXKDTW16:12 MST19:58 EDT0h 45mN820NN
Earlier flights (234) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-08-31estimatedKPHXKDTW17:00 MST22:32 EDT2h 31mN852NN
2026-08-30estimatedKPHXKDTW16:11 MST19:58 EDT0h 46mN852NN
2026-08-23KPHXKDTW16:20 MST22:40 EDT3h 19mAAF960
2026-08-17?KDTW00:40Z22:58 EDT2h 17mN909NN
2026-07-23estimated??17:51Z22:06Z4h 14mN112US
2026-07-20estimated??20:33Z22:26Z1h 53mN124US
2026-07-20estimatedKDFWKCHA12:42 CDT15:22 EDT1h 39mN124US
2026-07-20estimated??01:39Z03:18Z1h 39mN103US
2026-07-19estimatedKDFWKCHA17:23 CDT19:58 EDT1h 34mN103US
2026-07-19partialKDFW?19:00 CDTN119US
2026-07-18partialKDFW?17:27 CDTN119US
2026-07-18estimated?KCHA19:32Z17:16 EDT1h 43mN119US
2026-07-17estimated??21:33Z23:24Z1h 50mN604AW
2026-07-17estimated??18:19Z19:50Z1h 30mN604AW
2026-07-16estimated??20:42Z22:54Z2h 11mN649AW
2026-07-16estimated??16:22Z19:30Z3h 07mN649AW
2026-07-13estimated??21:20Z23:26Z2h 05mN112US
2026-07-13estimatedKDFWKCHA12:57 CDT16:06 EDT2h 08mN112US
2026-07-12partialKDFW?15:55 CDTN652AW
2026-07-12estimatedKDFWKCHA12:40 CDT15:33 EDT1h 52mN652AW
2026-07-11estimated??21:37Z23:30Z1h 52mN122US
2026-07-11estimatedKDFWKCHA13:43 CDT16:30 EDT1h 46mN122US
2026-07-10estimated??20:32Z22:26Z1h 53mN663AW
2026-07-10estimated??17:35Z19:20Z1h 44mN663AW
2026-07-09estimatedKDFW?12:45 CDT22:04Z4h 19mN110UW
2026-07-07estimatedKCHA?20:00 EDT02:44Z2h 44mN660AW
2026-07-06estimatedKDFW?15:27 CDT23:58Z3h 30mN660AW
2026-07-05KCHAKDFW16:51 EDT17:34 CDT1h 42mN662AW
2026-07-05estimated??17:52Z20:04Z2h 11mN662AW
2026-07-05estimatedKDAL?19:00 CDT00:36Z0h 36mN658AW
2026-07-04estimated??19:06Z23:58Z4h 51mN658AW
2026-07-03partialKDFW?13:53 CDTN652AW
2026-07-02estimatedKDFW?13:29 CDT23:04Z4h 34mN668AW
2026-06-29partialKDFW?12:53 CDTN107US
2026-06-28estimatedKDFW?12:32 CDT22:12Z4h 39mN656AW
2026-06-27estimatedKDFW?12:40 CDT22:24Z4h 43mN652AW
2026-06-26partialKDFW?12:30 CDTN102UW
2026-06-25estimatedKDFW?13:18 CDT23:58Z5h 39mN662AW
2026-06-22estimated??18:30Z23:10Z4h 39mN649AW
2026-06-21partialKDFW?13:09 CDTN669AW
2026-06-21estimatedKCHA?20:00 EDT03:46Z3h 46mN649AW
2026-06-20estimated??22:48Z23:58Z1h 09mN649AW
2026-06-20estimatedKCHAKDFW21:11 EDT22:20 CDT2h 08mN658AW
2026-06-20estimatedKCHA?20:00 EDT00:48Z0h 48mN658AW
2026-06-19partialKDFW?16:13 CDTN658AW
2026-06-18partialKDFW?12:58 CDTN651AW
2026-06-15estimatedKDFW?12:26 CDT22:54Z5h 27mN679AW
2026-06-13partialKDFW?13:02 CDTN105UW
2026-06-12partialKDFW?16:19 CDTN110UW
2026-05-29partialKDFW?12:38 CDTN649AW
2026-05-29estimatedKCHAKDFW20:00 EDT22:04 CDT3h 04mN657AW
2026-05-28estimatedKDFW?17:38 CDT23:58Z1h 19mN657AW
2026-05-26estimatedKCHA?20:00 EDT02:28Z2h 28mN659AW
2026-05-25partialKDFW?19:00 CDTN126UW
2026-05-24partialKDFW?13:57 CDTN126UW
2026-05-23estimated??18:19Z23:08Z4h 48mN655AW
2026-05-22partialKSDF?16:24 EDTA9034C
2026-05-21partialKDFW?13:16 CDTN126UW
2026-05-20KGRRKCLT11:51 EDT13:26 EDT1h 34mN813AW
2026-05-20KCLTKGRR09:07 EDT10:34 EDT1h 26mN813AW
2026-05-20partialKCLT?02:16 EDTN725UW
2026-05-20KGRRKCLT23:35 EDT00:08 EDT0h 33mN715UW
2026-05-20partialKCLT?20:37 EDTN749US
2026-05-19partialKCLT?23:01 EDTN758US
2026-05-12KGRRKCLT12:26 EDT13:42 EDT1h 15mN778XF
2026-05-12KCLTKGRR09:39 EDT11:06 EDT1h 26mN778XF
2026-05-11KGRRKCLT12:00 EDT13:22 EDT1h 21mN769US
2026-05-11KCLTKGRR09:25 EDT10:52 EDT1h 26mN769US
2026-05-10KGRRKCLT11:50 EDT13:08 EDT1h 17mN820AW
2026-05-10KCLTKGRR09:05 EDT10:28 EDT1h 22mN820AW
2026-05-09estimatedKGRR?11:50 EDT17:04Z1h 13mN123UW
2026-05-09KCLTKGRR09:01 EDT10:30 EDT1h 28mN123UW
2026-05-08KGRRKCLT11:50 EDT13:12 EDT1h 21mN808AW
2026-05-08KCLTKGRR09:08 EDT10:34 EDT1h 25mN808AW
2026-05-07KGRRKCLT12:15 EDT13:40 EDT1h 24mN808AW
2026-05-07KCLTKGRR09:08 EDT10:42 EDT1h 33mN808AW
2026-05-06KGRRKCLT11:43 EDT13:00 EDT1h 16mN932AN
2026-05-06KCLTKGRR08:59 EDT10:30 EDT1h 30mN932AN
2026-05-05KGRRKCLT12:22 EDT13:46 EDT1h 23mN825AW
2026-05-05estimatedKCLTKGRR09:52 EDT11:16 EDT1h 23mN825AW
2026-05-04KGRRKCLT11:47 EDT13:02 EDT1h 14mN820NN
2026-05-04KCLTKGRR09:00 EDT10:26 EDT1h 26mN820NN
2026-05-03KGRRKCLT11:53 EDT13:10 EDT1h 16mN981NN
2026-05-03KCLTKGRR09:21 EDT10:46 EDT1h 24mN981NN
2026-05-02KGRRKCLT11:43 EDT13:08 EDT1h 24mN921NN
2026-05-02estimatedKCLTKGRR09:01 EDT10:22 EDT1h 20mN921NN
2026-05-01KGRRKCLT11:48 EDT13:08 EDT1h 19mN996NN
2026-05-01estimatedKCLTKGRR09:01 EDT10:24 EDT1h 22mN996NN
2026-04-30KGRRKCLT11:41 EDT12:56 EDT1h 14mN990NN
2026-04-30KCLTKGRR09:05 EDT10:32 EDT1h 26mN990NN
2026-04-29KGRRKCLT11:43 EDT12:58 EDT1h 14mN989AN
2026-04-28KGRRKCLT12:25 EDT13:44 EDT1h 18mN829AW
2026-04-28KCLTKGRR09:52 EDT11:14 EDT1h 21mN829AW
2026-04-27KGRRKCLT11:42 EDT13:10 EDT1h 28mN973AN
2026-04-27estimatedKCLTKGRR09:05 EDT10:24 EDT1h 19mN973AN
2026-04-26KGRRKCLT11:48 EDT13:10 EDT1h 21mN954AN
2026-04-26estimatedKCLTKGRR09:09 EDT10:32 EDT1h 22mN954AN
2026-04-25estimatedKGRR?11:42 EDT17:08Z1h 26mN358PW
2026-04-25KCLTKGRR08:54 EDT10:12 EDT1h 17mN358PW
2026-04-24estimatedKGRR?11:45 EDT16:56Z1h 10mN803NN
2026-04-24KCLTKGRR09:10 EDT10:32 EDT1h 21mN803NN
2026-04-23KGRRKCLT11:45 EDT13:06 EDT1h 20mN317PG
2026-04-23estimatedKCLTKGRR09:06 EDT10:28 EDT1h 21mN317PG
2026-04-22KGRRKCLT11:42 EDT12:52 EDT1h 10mN983AN
2026-04-22KCLTKGRR09:08 EDT10:36 EDT1h 27mN983AN
2026-04-21KGRRKCLT12:20 EDT13:40 EDT1h 19mN724UW
2026-04-21estimatedKCLTKGRR09:45 EDT11:10 EDT1h 24mN724UW
2026-04-20estimatedKGRR?11:40 EDT16:54Z1h 13mN927AN
2026-04-20KCLTKGRR10:04 EDT10:28 EDT0h 23mN927AN
2026-04-19KGRRKCLT11:47 EDT13:10 EDT1h 22mN962NN
2026-04-19estimatedKCLT?09:11 EDT14:28Z1h 17mN962NN
2026-04-18KGRRKCLT11:47 EDT13:08 EDT1h 20mN880NN
2026-04-18estimatedKCLT?08:57 EDT14:20Z1h 22mN880NN
2026-04-17KGRRKCLT11:50 EDT13:06 EDT1h 16mN986NN
2026-04-17KCLTKGRR09:00 EDT10:28 EDT1h 27mN986NN
2026-04-16KGRRKCLT11:46 EDT13:06 EDT1h 20mN305NX
2026-04-16estimatedKCLT?09:01 EDT14:16Z1h 14mN305NX
2026-04-15KGRRKCLT11:43 EDT13:02 EDT1h 18mN827NN
2026-04-15KCLTKGRR09:04 EDT10:26 EDT1h 21mN827NN
2026-04-14KGRRKCLT12:55 EDT14:12 EDT1h 16mN756US
2026-04-14KCLTKGRR10:06 EDT11:26 EDT1h 19mN756US
2026-04-13estimated??16:50Z17:12Z0h 21mN835NN
2026-04-13estimatedKCLT?09:02 EDT13:20Z0h 17mN835NN
2026-04-12KGRRKCLT11:50 EDT13:04 EDT1h 13mN961AN
2026-04-12KCLTKGRR09:02 EDT10:26 EDT1h 23mN961AN
2026-04-11KGRRKCLT11:54 EDT13:12 EDT1h 17mN901AN
2026-04-11estimatedKCLTKGRR09:22 EDT10:46 EDT1h 23mN901AN
2026-04-06KPHXKFAT07:31 MST08:50 PDT1h 18mN118US
2026-04-05estimated?KPHX17:21Z11:30 MST1h 08mN659AW
2026-04-05estimatedKPHXKDTW07:50 MST11:56 EDT1h 06mN659AW
2026-04-04partialKPHX?08:22 MSTN771XF
2026-04-03estimated?KPHX17:15Z11:20 MST1h 04mN649AW
2026-04-03estimatedKPHXKDTW07:45 MST11:56 EDT1h 10mN649AW
2026-04-02partialKPHX?08:19 MSTN839AW
2026-03-31partialKPHX?07:48 MSTN122US
2026-03-30partialKPHX?07:25 MSTN679AW
2026-03-29estimated?KPHX17:14Z11:16 MST1h 01mN114UW
2026-03-29estimatedKPHXKDTW07:44 MST11:46 EDT1h 01mN114UW
2026-03-28partialKPHX?07:49 MSTN770UW
2026-03-16estimatedKPHXKDTW08:24 MST12:08 EDT0h 43mN604AW
2026-03-15estimated?KPHX17:25Z11:30 MST1h 04mN108UW
2026-03-15estimatedKPHXKDTW07:45 MST11:54 EDT1h 08mN108UW
2026-03-14estimated?KPHX17:15Z11:18 MST1h 02mN647AW
2026-03-14estimatedKPHXKDTW07:55 MST12:06 EDT1h 10mN647AW
2026-03-13partialKPHX?07:44 MSTN667AW
2026-03-12estimated?KPHX17:29Z11:40 MST1h 10mN105UW
2026-03-10partialKFAT?10:29 PDTA0191E
2026-03-09KFATKPHX10:12 PDT11:38 MST1h 25mN110UW
2026-03-09?KFAT13:55Z08:46 PDT1h 50mN110UW
2026-03-08KFATKPHX10:33 PDT11:58 MST1h 24mN122US
2026-03-08KMIAKFAT20:39 EST09:40 PDT15h 00mN942NN
2026-03-07partial??04:31ZN109UW
2026-03-06KPHXKFAT00:32 MST00:56 PST1h 23mN659AW
2026-03-05?KFAT03:51Z22:20 PST2h 28mN112US
2026-03-03estimatedKORD?09:54 CST16:38Z0h 43mN151UW
2026-03-03?KORD04:30Z09:32 CST11h 02mN604AW
2026-03-02?KFAT04:08Z22:18 PST2h 09mN112US
2026-02-28partialKPHX?22:16 MSTN124US
2026-02-27?KFAT04:18Z22:26 PST2h 07mN119US
2026-02-26KPHXKFAT20:51 MST22:20 PST2h 29mN127UW
2026-02-24?KORD04:24Z10:02 CST11h 38mN673AW
2026-02-23?KFAT04:16Z22:34 PST2h 17mN680AW
2026-02-21partialKPHX?22:48 MSTN119US
2026-02-20?KFAT04:40Z23:00 PST2h 19mN658AW
2026-02-19?KFAT04:15Z22:32 PST2h 17mN601AW
2026-02-17?KORD04:15Z10:05 CST11h 50mN121UW
2026-02-16KPHXKFAT22:02 MST22:40 PST1h 37mN650AW
2026-02-15estimated?KFAT00:02Z08:28 PST16h 26mN904NN
2026-02-14partial??04:02ZN649AW
2026-02-13KPHXKFAT21:56 MST22:20 PST1h 24mN114UW
2026-02-09KORDKBOS13:40 CST16:36 EST1h 55mN9029F
2026-02-08KORDKBOS13:55 CST16:56 EST2h 00mN9013A
2026-02-06KORD?13:52 CST22:16Z2h 23mN9029F
2026-02-05estimated??18:56Z21:46Z2h 50mN9004F
2026-02-02KORD?13:49 CST22:06Z2h 16mN9022G
2026-02-01KORD?14:13 CST22:50Z2h 36mN9021H
2026-01-31KORDKBOS20:03 CST23:26 EST2h 22mN903AA
2026-01-30estimatedKORD?15:56 CST22:20Z0h 24mN9013A
2026-01-29?KBOS19:18Z17:04 EST2h 45mN8001N
2026-01-27KORD?18:01 CST02:52Z2h 51mN103US
2026-01-24KORD?18:36 CST02:32Z1h 55mN9019F
2026-01-22KORD?15:18 CST23:24Z2h 06mN9012
2026-01-19KORD?13:25 CST21:56Z2h 30mN8030F
2026-01-18KORD?13:31 CST21:58Z2h 26mN196UW
2026-01-09partialKBOS?19:01 ESTN190UW
2026-01-08KORD?16:11 CST23:58Z1h 46mN190UW
2026-01-06?KFAT03:56Z22:12 PST2h 15mN114UW
2026-01-05estimatedKPHXKDTW22:16 MST01:32 EST1h 15mN665AW
2026-01-04estimated?KFAT03:51Z22:08 PST2h 16mN661AW
2026-01-03estimated??04:40Z06:18Z1h 37mN669AW
2026-01-03estimated??03:40Z04:16Z0h 35mN669AW
2026-01-02?KFAT04:17Z22:28 PST2h 10mN112US
2025-12-31?KFAT04:55Z22:50 PST1h 54mN652AW
2025-12-30?KFAT05:11Z23:16 PST2h 04mN121UW
2025-12-29?KFAT06:14Z00:18 PST2h 04mN663AW
2025-12-28?KFAT04:45Z22:32 PST1h 47mN657AW
2025-12-27KPHXKFAT22:26 MST22:46 PST1h 19mN664AW
2025-12-24estimatedKPHXKDTW21:37 MST01:02 EST1h 24mN108UW
2025-12-23?KFAT03:46Z22:06 PST2h 19mN121UW
2025-12-22?KFAT03:57Z22:26 PST2h 28mN652AW
2025-12-21?KFAT04:22Z23:02 PST2h 39mN661AW
2025-12-20estimated?KFAT04:50Z22:30 PST1h 39mN656AW
2025-12-20estimated??04:06Z04:30Z0h 23mN656AW
2025-12-19?KFAT04:39Z22:34 PST1h 55mN679AW
2025-12-16KPHXKFAT21:27 MST21:54 PST1h 26mN822AW
2025-12-15estimated??03:46Z15:02Z11h 15mN658AW
2025-12-12KPHXKFAT21:35 MST22:04 PST1h 28mN604AW
2025-12-02estimated??05:33Z06:40Z1h 06mN673AW
2025-11-27partial??05:13ZN119US
2025-10-30estimated?KMIA10:10Z07:12 EDT1h 01mN940AN
2025-10-28KTPAKMIA06:00 EDT06:46 EDT0h 45mN901AN
2025-10-27KTPAKMIA06:02 EDT06:40 EDT0h 37mN980AN
2025-10-24estimated??09:53Z10:32Z0h 38mN985NN
2025-10-14KTPAKMIA06:02 EDT06:44 EDT0h 41mN954NN
2025-10-13KTPAKMIA06:11 EDT07:02 EDT0h 50mN955NN
2025-10-07KTPAKMIA05:55 EDT06:38 EDT0h 42mN346PR
2025-10-06?KMIA00:00Z06:38 EDT10h 38mN930AN
2025-10-04KPHXKYIP07:22 MST12:26 EDT2h 03mN315RJ
2025-09-30KPHX Phoenix Sky Harbor InternationalKDTW17:00 MST23:14 EDT3h 14mAD4747
2025-09-29?KYIP00:00Z22:38 EDT2h 38mA38DB4
2025-09-26KPHX Phoenix Sky Harbor International?17:00 MST01:10Z1h 09mA3D90A
2025-09-23?KDTW00:00Z22:28 EDT2h 28mA33AFD
2025-09-22KPHX Phoenix Sky Harbor InternationalKPUB17:54 MST19:54 MDT1h 00mA3489F
2025-09-19KPHX Phoenix Sky Harbor International?17:17 MST01:20Z1h 03mA3B4D6
2025-08-26estimatedKPHXKDTW19:28 MST00:06 EDT1h 37mN335SN
2025-08-24KPHXKDTW23:02 MST03:54 EDT1h 51mA3776F
2025-08-24estimated?KPHX03:59Z22:38 MST1h 39mA3776F
2025-08-22estimatedKPHXKDTW17:00 MST01:10 EDT5h 09mA373B7
2025-08-21estimatedKPHXKDTW00:22 MST19:58 EDT16h 36mN310RF
2025-08-20estimatedKPHXKDTW17:00 MST23:22 EDT3h 21mN889NN
2025-08-19partial??00:00ZN983NN
2025-08-17partial??00:44ZN338ST
2025-08-16estimatedKPHXKDTW17:00 MST22:44 EDT2h 44mA373B7
2025-08-15partialKPHX?17:43 MSTN342RX

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