Flight

AAL2074

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

DateSun 04 Oct 2026
RouteKPHL PHILADELPHIA INTERNATIONAL → KCLT CHARLOTTE DOUGLAS INTERNATIONAL
Scheduled departure16:59 EDT

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

Route

AirlineAmerican Airlines
Typical originKPHL PHILADELPHIA INTERNATIONAL
Typical destinationKCLT CHARLOTTE DOUGLAS INTERNATIONAL
Distance390 nm

Flight history 305 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KPHLKCLT17:04 EDT18:28 EDT1h 23mN926AN
2026-10-02KPHL PHILADELPHIA INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL17:11 EDT18:18 EDT1h 07mN812NN
2026-10-01KPHL PHILADELPHIA INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL19:03 EDT20:09 EDT1h 06mN876NN
2026-09-30KPHL PHILADELPHIA INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL17:11 EDT18:21 EDT1h 10mN906NN
2026-09-29KPHL PHILADELPHIA INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL17:05 EDT18:16 EDT1h 11mN927AN
2026-09-28KPHL PHILADELPHIA INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL17:15 EDT18:27 EDT1h 12mN957NN
2026-09-27KPHL PHILADELPHIA INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL17:14 EDT18:27 EDT1h 13mN916AN
2026-09-26KPHLKCLT17:04 EDT18:14 EDT1h 09mN961NN
2026-09-25partialKCLT?20:04 EDTN952AA
2026-09-24partialKCLT?20:22 EDTN899NN
2026-09-23partialKCLT?22:04 EDTN993NN
2026-09-22partialKCLT?20:00 EDTN854NN
2026-09-20KPHLKCLT17:46 EDT19:06 EDT1h 19mN924NN
2026-09-19partialKCLT?23:05 EDTN987AN
2026-09-17KPHLKCLT17:47 EDT18:36 EDT0h 49mN918AN
2026-09-16partialKCLT?20:45 EDTN887NN
2026-09-15KPHLKCLT17:29 EDT18:34 EDT1h 05mN887NN
2026-09-14partialKCLT?20:32 EDTN913NN
2026-09-13KPHLKCLT17:11 EDT18:18 EDT1h 06mN913NN
2026-09-12KPHLKCLT17:02 EDT18:28 EDT1h 25mN878NN
2026-09-11KPHLKCLT17:03 EDT18:20 EDT1h 16mN919NN
2026-09-10partialKCLT?20:36 EDTN939NN
2026-09-09KPHLKCLT17:15 EDT18:32 EDT1h 16mN939NN
2026-09-08KPHLKCLT17:12 EDT18:18 EDT1h 06mN932AN
2026-09-07KPHLKCLT17:55 EDT18:56 EDT1h 00mN884NN
2026-09-06KPHLKCLT17:10 EDT18:20 EDT1h 10mN935AN
2026-09-05partialKCLT?20:44 EDTN866NN
2026-09-04KPHLKCLT17:32 EDT18:56 EDT1h 23mN866NN
Earlier flights (277) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03KPHLKCLT18:31 EDT19:32 EDT1h 01mN903NN
2026-09-02KPHLKCLT18:01 EDT19:10 EDT1h 08mN973NN
2026-09-01KPHLKCLT17:07 EDT18:14 EDT1h 07mN973AN
2026-08-31partialKCLT?20:05 EDTN328RR
2026-08-30KPHLKCLT17:19 EDT18:32 EDT1h 12mN328RR
2026-08-29partialKCLT?20:00 EDTN359PX
2026-08-28estimatedKPHLKCLT19:02 EDT19:58 EDT0h 55mN359PX
2026-08-26partialKCLT?20:05 EDTN959AN
2026-08-25KPHLKCLT17:03 EDT18:24 EDT1h 20mN959AN
2026-08-24partialKCLT?20:53 EDTN890NN
2026-08-23KPHLKCLT17:12 EDT18:20 EDT1h 07mN890NN
2026-08-22partialKCLT?20:00 EDTN960AN
2026-08-21estimatedKPHLKCLT19:01 EDT19:58 EDT0h 56mN960AN
2026-08-19partialKCLT?21:37 EDTN891NN
2026-08-18partialKCLT?20:46 EDTN928AN
2026-08-17KPHLKCLT17:29 EDT18:52 EDT1h 22mN928AN
2026-08-16partialKCLT?20:54 EDTN908NN
2026-08-15KPHLKCLT18:01 EDT19:04 EDT1h 02mN908NN
2026-08-14partialKCLT?20:14 EDTN968NN
2026-08-13KPHLKCLT17:29 EDT18:40 EDT1h 10mN968NN
2026-08-12partialKCHS?20:59 EDTN950NN
2026-08-11KPHLKCHS17:25 EDT19:20 EDT1h 55mN950NN
2026-07-23partialKCLT?12:50 EDTN433AN
2026-07-23partialKCLT?10:36 EDTN433AN
2026-07-22partialKCLT?12:26 EDTN197UW
2026-07-22partialKCLT?10:36 EDTN197UW
2026-07-21partialKCLT?12:49 EDTAD495B
2026-07-21KCLTKMCO10:29 EDT11:40 EDT1h 10mAD495B
2026-07-20partialKCLT?12:58 EDTN557UW
2026-07-20partialKCLT?10:39 EDTN557UW
2026-07-19partialKCLT?12:45 EDTN981UY
2026-07-19partialKCLT?10:19 EDTN981UY
2026-07-18partialKCLT?13:09 EDTN576UW
2026-07-18partialKCLT?10:59 EDTN576UW
2026-07-17partialKCLT?12:55 EDTN576UW
2026-07-17partialKCLT?10:30 EDTN576UW
2026-07-16partialKCLT?13:02 EDTN998AN
2026-07-16partialKCLT?10:35 EDTN998AN
2026-07-15partialKCLT?12:38 EDTN997AA
2026-07-15partialKCLT?10:21 EDTN997AA
2026-07-14partialKCLT?12:43 EDTN508AY
2026-07-14KCLTKMCO10:25 EDT11:38 EDT1h 13mN508AY
2026-07-13partialKCLT?10:54 EDTN165NN
2026-07-12partialKCLT?12:53 EDTN576UW
2026-07-12partialKCLT?10:19 EDTN576UW
2026-07-11KMCOKCLT13:12 EDT14:30 EDT1h 17mN180US
2026-07-11partialKCLT?10:32 EDTN180US
2026-07-10partialKCLT?12:42 EDTN581UW
2026-07-10KCLTKMCO10:29 EDT11:38 EDT1h 08mN581UW
2026-07-09partialKCLT?12:51 EDTN191UW
2026-07-09partialKCLT?10:30 EDTN191UW
2026-07-08partialKCLT?12:41 EDTN134AN
2026-07-08partialKCLT?10:16 EDTN134AN
2026-07-07partialKCLT?12:46 EDTN537UW
2026-07-07partialKCLT?10:26 EDTN537UW
2026-07-06partialKCLT?12:52 EDTN129AA
2026-07-06partialKCLT?10:28 EDTN129AA
2026-07-05KMCOKCLT13:28 EDT14:46 EDT1h 17mN552UW
2026-07-05partialKCLT?11:10 EDTN552UW
2026-07-04KMCOKCLT12:47 EDT14:00 EDT1h 12mN124AA
2026-07-04partialKCLT?10:20 EDTN124AA
2026-07-03partialKCLT?13:34 EDTN561UW
2026-07-03KCLTKMCO11:04 EDT12:12 EDT1h 07mN561UW
2026-07-02partialKCLT?12:52 EDTN979UY
2026-07-02KCLTKMCO10:24 EDT11:28 EDT1h 04mN979UY
2026-07-01partialKCLT?12:46 EDTN587UW
2026-07-01partialKCLT?10:15 EDTN587UW
2026-06-30partialKCLT?17:07 EDTN169UW
2026-06-30estimated??17:17Z18:27Z1h 09mN169UW
2026-06-29partialKCLT?12:59 EDTN979UY
2026-06-29partialKCLT?10:30 EDTN979UY
2026-06-28partialKCLT?12:26 EDTN558UW
2026-06-28partialKCLT?10:21 EDTN558UW
2026-06-27partialKCLT?12:52 EDTN115NN
2026-06-27partialKCLT?10:34 EDTN115NN
2026-06-26partialKCLT?13:07 EDTN982VJ
2026-06-26partialKCLT?10:46 EDTN982VJ
2026-06-25partialKCLT?12:15 EDTN992AU
2026-06-25partialKCLT?10:18 EDTN992AU
2026-06-24partialKCLT?12:53 EDTN153UW
2026-06-24partialKCLT?10:26 EDTN153UW
2026-06-23partialKCLT?12:52 EDTN916US
2026-06-23partialKCLT?10:20 EDTN916US
2026-06-22partialKCLT?12:42 EDTN586UW
2026-06-22partialKCLT?10:19 EDTN586UW
2026-06-21partialKCLT?13:14 EDTAD41ED
2026-06-21partialKCLT?10:27 EDTAD41ED
2026-06-20partialKCLT?10:27 EDTN575UW
2026-06-19KMCOKCLT13:05 EDT14:10 EDT1h 04mN469AN
2026-06-19partialKCLT?10:24 EDTN469AN
2026-06-18KMCOKCLT13:30 EDT14:12 EDT0h 41mN913US
2026-06-18partialKCLT?11:41 EDTN913US
2026-06-17partialKCLT?12:58 EDTN152AA
2026-06-17KCLTKMCO10:42 EDT11:52 EDT1h 09mN152AA
2026-06-16partialKCLT?12:47 EDTN128AN
2026-06-16KCLTKORL10:54 EDT11:36 EDT0h 41mN128AN
2026-06-15partialKCLT?12:53 EDTAD495B
2026-06-15partialKCLT?10:32 EDTAD495B
2026-06-14partialKCLT?12:49 EDTN930AU
2026-06-14partialKCLT?10:27 EDTN930AU
2026-06-13KMCOKCLT13:35 EDT14:20 EDT0h 44mN157UW
2026-06-13partialKCLT?10:28 EDTN157UW
2026-06-12partialKCLT?10:41 EDTN163US
2026-05-29estimated??17:37Z18:44Z1h 07mN920US
2026-05-29partialKCLT?10:50 EDTN920US
2026-05-28KMCOKCLT13:01 EDT14:18 EDT1h 16mN156UW
2026-05-28partialKCLT?10:36 EDTN156UW
2026-05-27KMCOKCLT12:57 EDT14:10 EDT1h 13mN973UY
2026-05-27estimatedKCLTKMCO10:37 EDT11:50 EDT1h 12mN973UY
2026-05-26partialKCLT?12:41 EDTN991AU
2026-05-26partialKCLT?10:24 EDTN991AU
2026-05-25partialKCLT?12:43 EDTN560UW
2026-05-25partialKCLT?10:18 EDTN560UW
2026-05-24partialKCLT?13:01 EDTN543UW
2026-05-24KCLTKMCO10:25 EDT11:44 EDT1h 18mN543UW
2026-05-23partialKCLT?13:38 EDTN584UW
2026-05-23estimatedKCLTKMCO11:13 EDT12:22 EDT1h 08mN584UW
2026-05-22partialKCLT?12:57 EDTN142AN
2026-05-22partialKCLT?10:37 EDTN142AN
2026-05-21partialKCLT?12:42 EDTN917UY
2026-05-21KDFW?20:34 CDT15:53Z14h 18mN998NN
2026-05-20estimatedKORD?21:48 CDT09:52Z7h 03mN894NN
2026-05-20estimatedKDFWKCLT19:31 CDT05:52 EDT9h 20mN978NN
2026-05-19partialKDFW?20:34 CDTN944NN
2026-05-12KDFWKMSP20:05 CDT22:10 CDT2h 04mN316PF
2026-05-11KDFWKMSP22:20 CDT00:14 CDT1h 53mN889NN
2026-05-10KDFWKMSP20:26 CDT22:20 CDT1h 54mN929NN
2026-05-09KDFWKMSP19:56 CDT22:22 CDT2h 25mN924NN
2026-05-08KDFWKMSP20:21 CDT22:12 CDT1h 50mN929NN
2026-05-07KDFWKMSP20:12 CDT22:10 CDT1h 57mN887NN
2026-05-06KDFWKMSP20:04 CDT21:54 CDT1h 49mN831NN
2026-05-05KDFWKMSP20:08 CDT22:08 CDT1h 59mN939AN
2026-05-04KDFWKMSP20:39 CDT22:36 CDT1h 56mN837NN
2026-05-03KDFWKMSP19:58 CDT21:58 CDT1h 59mN930NN
2026-05-02KDFWKMSP20:15 CDT22:06 CDT1h 50mN925NN
2026-05-01KDFWKMSP23:33 CDT01:22 CDT1h 48mN897NN
2026-04-30KDFWKMSP20:13 CDT22:12 CDT1h 58mN982AN
2026-04-28KDFWKMSP20:34 CDT22:24 CDT1h 49mN997NN
2026-04-27estimated??04:04Z11:48Z7h 43mN829NN
2026-04-26KDFWKMSP20:05 CDT22:56 CDT2h 51mN304RB
2026-04-25KDFWKMSP20:20 CDT22:14 CDT1h 53mN988NN
2026-04-24KDFWKMSP20:30 CDT22:30 CDT1h 59mN917AN
2026-04-23?KMSP00:27Z00:00 CDT4h 32mN990NN
2026-04-22?KMSP01:04Z22:12 CDT2h 07mN835NN
2026-04-21KDFWKMSP20:40 CDT22:40 CDT1h 59mN973AN
2026-04-20KDFWKMSP21:53 CDT23:56 CDT2h 02mN885NN
2026-04-19?KMSP02:26Z23:20 CDT1h 53mN905NN
2026-04-18KDFWKMSP21:12 CDT23:26 CDT2h 13mN919NN
2026-04-17KDFWKMSP20:30 CDT22:26 CDT1h 55mN970AN
2026-04-16?KMSP02:23Z07:14 CDT9h 50mN905AN
2026-04-15?KMSP01:33Z22:36 CDT2h 02mN836NN
2026-04-14?KMSP03:34Z00:36 CDT2h 01mN886NN
2026-04-13KDFWKMSP20:37 CDT22:26 CDT1h 48mN952AA
2026-04-12KDFWKMSP20:21 CDT22:18 CDT1h 56mN922NN
2026-04-11KDFWKMSP21:23 CDT23:18 CDT1h 55mN880NN
2026-04-06estimatedKMIA?11:19 EDT16:38Z1h 18mN896NN
2026-04-05KMIAKLGA12:13 EDT14:40 EDT2h 26mN301NW
2026-04-04KMIAKLGA11:55 EDT14:18 EDT2h 22mN969NN
2026-04-03KMIAKLGA11:00 EDT13:26 EDT2h 25mN973NN
2026-04-02KMIAKLGA10:57 EDT13:24 EDT2h 26mN960AN
2026-03-31KMIAKLGA11:26 EDT13:54 EDT2h 27mN898NN
2026-03-30KMIAKLGA12:00 EDT14:30 EDT2h 29mN805NN
2026-03-29KMIAKLGA11:26 EDT13:56 EDT2h 29mN983AN
2026-03-28KMIAKLGA13:12 EDT15:36 EDT2h 23mN923NN
2026-03-16estimated??15:05Z16:08Z1h 03mN952AA
2026-03-15?KLGA16:12Z14:42 EDT2h 29mN315PE
2026-03-14?KJFK15:43Z14:06 EDT2h 22mN961NN
2026-03-13?KLGA15:15Z13:40 EDT2h 24mN861NN
2026-03-11?KLGA15:36Z14:24 EDT2h 47mN973AN
2026-03-10KMIAKLGA11:03 EDT13:40 EDT2h 36mN972AN
2026-03-09KMIAKLGA11:07 EDT13:48 EDT2h 40mN337PJ
2026-03-08KMIAKLGA11:22 EDT14:04 EDT2h 41mN940AN
2026-03-07estimated?KPHL14:48Z12:02 EST2h 13mN923NN
2026-03-06KDFWKPHL07:14 CST11:06 EST2h 51mN829NN
2026-03-05KDFWKPHL07:14 CST11:02 EST2h 47mN925NN
2026-03-04KDFWKPHL07:15 CST10:58 EST2h 42mN359PX
2026-03-03KDFWKPHL06:56 CST10:56 EST2h 59mN906AN
2026-03-02KDFWKPHL07:35 CST11:32 EST2h 56mA373B7
2026-03-01KDFWKPHL07:25 CST11:10 EST2h 44mN904NN
2026-02-28KDFWKPHL07:12 CST11:10 EST2h 57mN992AN
2026-02-27KDFWKPHL07:25 CST11:22 EST2h 56mN925AN
2026-02-26?KPHL12:53Z11:00 EST3h 07mN316PF
2026-02-25KDFWKPHL08:16 CST12:12 EST2h 56mN801NN
2026-02-24KDFWKPHL07:14 CST11:12 EST2h 58mN826NN
2026-02-22KDFWKPHL07:37 CST11:28 EST2h 50mN954NN
2026-02-22estimated??12:43Z13:06Z0h 22mN954NN
2026-02-21KDFWKPHL07:08 CST10:42 EST2h 33mN949AN
2026-02-20KDFWKPHL07:09 CST10:44 EST2h 34mN358PW
2026-02-19?KPHL12:41Z10:48 EST3h 06mN926NN
2026-02-18?KPHL12:50Z10:52 EST3h 01mN935AN
2026-02-17KDFWKPHL07:16 CST11:12 EST2h 56mN962AN
2026-02-16KDFWKPHL07:14 CST11:06 EST2h 51mN990AN
2026-02-15KDFWKPHL07:12 CST11:00 EST2h 47mN925AN
2026-02-14KDFWKPHL07:30 CST11:32 EST3h 01mN818NN
2026-02-13KDFWKPHL07:31 CST11:26 EST2h 55mN959AN
2026-02-12KDFWKPHL07:15 CST11:04 EST2h 48mN816NN
2026-02-11?KDFW15:13Z11:14 CST2h 00mN146AA
2026-02-09KAUS?08:06 CST16:12Z2h 05mN128AN
2026-02-08estimated?KDFW13:20Z09:02 CST1h 41mN932AM
2026-02-07estimated??13:04Z15:48Z2h 43mN153AN
2026-02-06estimatedKAUS?08:03 CST16:06Z2h 02mN136AN
2026-02-05estimated??13:00Z16:10Z3h 09mN920US
2026-02-03?KDFW13:16Z09:06 CST1h 49mN197UW
2026-02-02?KDFW13:13Z09:42 CST2h 28mN182UW
2026-02-01KAUS?07:56 CST15:54Z1h 58mN932AM
2026-01-31estimated??13:26Z15:40Z2h 14mN151UW
2026-01-30KAUS?08:05 CST16:08Z2h 02mN133AN
2026-01-29KAUSKDFW08:24 CST09:38 CST1h 13mN157UW
2026-01-24KAUS?08:02 CST16:20Z2h 17mN133AN
2026-01-23KAUSKDFW07:20 CST09:36 CST2h 15mN973UY
2026-01-22KAUSKDFW08:00 CST08:56 CST0h 56mN562UW
2026-01-21estimated??13:14Z16:06Z2h 51mN191UW
2026-01-20estimated??13:07Z17:36Z4h 29mN537UW
2026-01-09KAUSKDFW08:00 CST09:16 CST1h 15mN142AN
2026-01-08KAUSKDFW07:59 CST09:14 CST1h 14mN904AA
2026-01-07estimated??13:33Z16:22Z2h 48mAD495B
2026-01-06KAUSKDFW07:59 CST08:56 CST0h 56mN161AA
2026-01-06?KDFW00:00Z20:12 CST2h 11mN965AN
2026-01-05partialKDFW?20:03 CSTAD185A
2026-01-04partialKCLT?19:00 ESTN931AM
2026-01-03KMIAKCOS02:03 EST16:58 MST16h 54mN316PF
2026-01-03estimated?KMIA02:34Z23:08 EST1h 33mN857NN
2026-01-02estimated?KDFW00:02Z19:47 CST1h 45mN916NN
2026-01-01partialKDFW?21:18 CSTN925AN
2026-01-01estimated?KDFW00:02Z19:25 CST1h 22mN925AN
2025-12-31partial??00:00ZN939NN
2025-12-30partial??00:02ZN927AN
2025-12-29partialKCLT?19:00 ESTN875NN
2025-12-28partialKDFW?19:53 CSTAC82F8
2025-12-27partial??00:00ZN844NN
2025-12-26partialKDFW?22:10 CSTAC2A33
2025-12-25partial??00:00ZN854NN
2025-12-24partial??00:00ZN957NN
2025-12-23partial??00:00ZN342PM
2025-12-22partial??00:00ZN314PD
2025-12-21partial??00:02ZN995NN
2025-12-20partial??00:00ZN856NN
2025-12-19partial??00:00ZA19343
2025-12-18estimated??20:46Z23:58Z3h 11mA19343
2025-12-15partialKCLT?22:45 ESTN710UW
2025-12-14partialKCLT?22:33 ESTN117UW
2025-12-12partialKCLT?22:41 ESTN821AW
2025-12-02estimated??06:00Z09:20Z3h 19mN990AU
2025-11-28partialKCLT?23:41 ESTN971UY
2025-11-27partialKCLT?01:27 ESTN167AN
2025-11-26partialKCLT?01:34 ESTN913US
2025-10-30KPITKPHL05:46 EDT06:36 EDT0h 50mN730US
2025-10-29KPITKPHL05:34 EDT06:16 EDT0h 41mN712US
2025-10-28KPITKPHL05:44 EDT06:32 EDT0h 47mN4032T
2025-10-27KPITKPHL05:43 EDT06:24 EDT0h 40mN832AW
2025-10-24KPITKPHL05:46 EDT06:30 EDT0h 43mN815AW
2025-10-22estimated??09:50Z10:08Z0h 17mN701UW
2025-10-15KPITKPHL05:37 EDT06:18 EDT0h 40mN704US
2025-10-14estimated?KPHL09:46Z06:30 EDT0h 43mN724UW
2025-10-13KPITKPHL05:43 EDT06:30 EDT0h 46mN801AW
2025-10-08estimated?KPHL09:40Z06:22 EDT0h 41mN755US
2025-10-07KPITKPHL05:41 EDT06:26 EDT0h 44mN839AW
2025-10-06KPITKPHL05:34 EDT06:18 EDT0h 43mN815AW
2025-10-06KDFWKCLE20:12 CDT23:52 EDT2h 39mN928AN
2025-10-04KDFWKCLE10:42 CDT12:26 EDT0h 43mN937NN
2025-09-29KDFW Dallas/Fort Worth International?20:26 CDT02:28Z1h 02mA40797
2025-09-27KDFW Dallas/Fort Worth International?17:24 CDT23:27Z1h 02mAB30F0
2025-09-26KDFW Dallas/Fort Worth International?20:33 CDT02:38Z1h 05mADDA1E
2025-09-22KDFW Dallas/Fort Worth International?21:48 CDT03:49Z1h 00mAD1FC8
2025-09-21KDFW Dallas/Fort Worth International?20:39 CDT02:42Z1h 02mAB30F0
2025-09-19KDFW Dallas/Fort Worth International?21:57 CDT04:03Z1h 05mACA594
2025-08-26estimatedKDTW?22:27 EDT04:04Z1h 36mN556UW
2025-08-25KDFWKDTW07:37 CDT21:30 EDT12h 52mA7178C
2025-08-23KDFWKDTW00:50 CDT02:12 EDT0h 21mN861NN
2025-08-22KDTWKDFW21:02 EDT00:38 CDT4h 36mN549UW
2025-08-21KDFWKDTW16:26 CDT19:36 EDT2h 09mN549UW
2025-08-19?KDFW00:00Z21:44 CDT2h 43mN861NN
2025-08-17estimatedKDTW?18:43 EDT23:58Z1h 14mN934AA
2025-08-17KDFWKDTW13:30 CDT17:00 EDT2h 29mN934AA
2025-08-15KDTWKDFW18:29 EDT19:54 CDT2h 24mADD667
2025-08-15KDFWKDTW13:30 CDT16:42 EDT2h 11mN991AN
2025-08-15KDTWKDFW21:39 EDT22:44 CDT2h 05mN132AN

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