Flight

AAL2994

Flight history and live tracking for AAL2994, 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
RouteKORD CHICAGO OHARE INTERNATIONAL → KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD
Scheduled departure20:46 CDT

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

Route

AirlineAmerican Airlines
Observed routeKDFW → KCLT

Flight history 342 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KORD CHICAGO OHARE INTERNATIONALKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD22:24 CDT00:01 PDT3h 37mN860NN
2026-10-02KORD CHICAGO OHARE INTERNATIONALKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD01:17 CDT02:55 PDT3h 38mN315PE
2026-10-01KORD CHICAGO OHARE INTERNATIONALKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD21:29 CDT23:14 PDT3h 45mN944NN
2026-09-30KORD CHICAGO OHARE INTERNATIONALKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD21:30 CDT23:15 PDT3h 45mN817NN
2026-09-29KORD CHICAGO OHARE INTERNATIONALKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD21:21 CDT23:13 PDT3h 52mN861NN
2026-09-28KORD CHICAGO OHARE INTERNATIONALKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD22:02 CDT23:59 PDT3h 57mN866NN
2026-09-27KORD CHICAGO OHARE INTERNATIONALKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD22:24 CDT00:08 PDT3h 44mN988NN
2026-09-26KORD CHICAGO OHARE INTERNATIONALKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD21:52 CDT23:38 PDT3h 46mN833NN
2026-09-25KORD CHICAGO OHARE INTERNATIONALKSAN SAN DIEGO INTERNATIONAL LINDBERGH FLD21:19 CDT23:02 PDT3h 43mN945NN
2026-09-24KORDKSAN21:22 CDT23:20 PDT3h 57mN992NN
2026-09-23KORDKSAN22:10 CDT00:34 PDT4h 23mN836NN
2026-09-22KORDKSAN21:54 CDT00:16 PDT4h 21mN966NN
2026-09-21KORDKSAN21:21 CDT00:34 PDT5h 12mA19343
2026-09-19KORDKSAN21:47 CDT23:40 PDT3h 52mN306PB
2026-09-18KORDKSAN22:52 CDT00:34 PDT3h 41mN940NN
2026-09-17KORDKSAN21:36 CDT23:30 PDT3h 53mN890NN
2026-09-15KORDKSAN21:13 CDT23:14 PDT4h 00mN897NN
2026-09-14KORDKSAN23:19 CDT00:58 PDT3h 38mN887NN
2026-09-13KORDKSAN21:40 CDT23:34 PDT3h 53mN877NN
2026-09-12KORDKSAN21:28 CDT23:16 PDT3h 48mN813NN
2026-09-11KORDKSAN21:37 CDT23:12 PDT3h 34mN939NN
2026-09-10KORDKSAN21:46 CDT23:30 PDT3h 43mN342PM
2026-09-08estimatedKDFWKCLT05:08 CDT07:20 EDT1h 11mN818AW
2026-09-06estimatedKDFWKCLT05:28 CDT07:40 EDT1h 11mN721UW
2026-09-05estimatedKDFWKCLT05:17 CDT07:30 EDT1h 12mN710UW
2026-09-04estimatedKDFWKCLT05:07 CDT07:18 EDT1h 10mN804AW
2026-09-03estimatedKDFWKCLT06:39 CDT08:52 EDT1h 12mN814AW
Earlier flights (315) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-02estimatedKDFWKCLT05:04 CDT07:16 EDT1h 12mN812AW
2026-09-01estimatedKDFWKCLT05:14 CDT07:30 EDT1h 16mN817AW
2026-08-31estimatedKDFWKCLT05:03 CDT07:14 EDT1h 10mN710UW
2026-08-30estimatedKDFWKCLT05:14 CDT07:30 EDT1h 15mN702UW
2026-08-29estimatedKDFWKCLT05:08 CDT07:28 EDT1h 19mN702UW
2026-08-28estimatedKDFWKCLT05:06 CDT07:30 EDT1h 23mN824AW
2026-08-27estimatedKDFWKCLT05:20 CDT07:28 EDT1h 07mN715UW
2026-08-26estimatedKDFWKCLT05:31 CDT07:46 EDT1h 14mN834AW
2026-08-25estimatedKDFWKCLT05:16 CDT07:16 EDT1h 00mN809AW
2026-08-24estimated?KCLT10:01Z07:18 EDT1h 16mN746UW
2026-08-23estimated?KCLT10:22Z07:40 EDT1h 17mN831AW
2026-08-22estimated?KCLT13:19Z10:38 EDT1h 18mN754UW
2026-08-21estimated?KCLT10:07Z10:41 EDT4h 33mN828AW
2026-08-20estimated?KCLT10:16Z09:29 EDT3h 12mN754UW
2026-08-19estimated??10:13Z11:18Z1h 04mN760US
2026-08-18estimated?KCLT10:16Z08:51 EDT2h 35mN773XF
2026-08-17estimated?KCLT12:53Z10:33 EDT1h 40mN710UW
2026-08-16estimated?KCLT10:36Z07:56 EDT1h 20mN177XF
2026-08-15estimated?KCLT10:13Z08:52 EDT2h 39mN829AW
2026-08-14estimated??10:08Z11:06Z0h 58mN775XF
2026-08-13estimated??10:07Z11:18Z1h 10mN704US
2026-08-12estimated?KCLT10:07Z09:34 EDT3h 26mN825AW
2026-07-23estimated?KDFW00:00Z21:30 CDT2h 30mN141NN
2026-07-22estimated??23:22Z23:58Z0h 35mN141NN
2026-07-22estimated??10:18Z22:44Z12h 25mN456AN
2026-07-22estimated??00:00Z01:38Z1h 38mN456AN
2026-07-21partial??00:23ZN426AN
2026-07-20partial??00:00ZN405AN
2026-07-19partialKDFW?21:53 CDTN436AN
2026-07-19estimated?KDFW00:00Z20:24 CDT1h 24mN436AN
2026-07-18partial??00:05ZA5CC4C
2026-07-17partial??00:00ZN134AN
2026-07-16partial??00:00ZN429AN
2026-07-15partial??03:25ZN432AN
2026-07-15estimated??00:11Z02:00Z1h 48mN432AN
2026-07-14partial??02:50ZN410AN
2026-07-14estimatedKSAF?18:00 MDT02:04Z2h 04mN410AN
2026-07-13estimated??22:00Z23:58Z1h 58mN410AN
2026-07-13estimated??05:04Z06:10Z1h 05mN467AL
2026-07-13estimatedKTCS?18:00 MDT02:22Z2h 21mN467AL
2026-07-12partialKFTW?19:00 CDTN406AN
2026-07-11partialKDFW?21:45 CDTN445AA
2026-07-11estimatedKDFW?19:05 CDT01:28Z1h 23mN445AA
2026-07-10partial??02:41ZN437AN
2026-07-10estimatedKDFW?19:13 CDT01:02Z0h 48mN437AN
2026-07-09partial??02:24ZN426AN
2026-07-09estimatedKDFW?19:17 CDT01:22Z1h 05mN426AN
2026-07-08estimated??06:02Z23:54Z17h 51mN424AN
2026-07-08estimatedKFTW?19:03 CDT01:02Z0h 58mN424AN
2026-07-07partialKDFW?22:06 CDTN125AA
2026-07-07estimatedKIKRKDFW18:00 MDT20:18 CDT1h 18mN125AA
2026-07-06partial??01:54ZN452AN
2026-07-06estimatedKDFW?19:11 CDT01:04Z0h 52mN452AN
2026-07-05partialKDFW?19:01 CDTN410AN
2026-07-04partialKLAX?17:00 PDTN434AN
2026-07-03partialKDFW?19:06 CDTN457AM
2026-07-02estimatedKDFWKLAX09:10 CDT16:42 PDT9h 31mN421UW
2026-07-02partialKDFW?19:05 CDTN421UW
2026-07-01partial??03:40ZA5CC4C
2026-07-01estimatedKFTW?19:00 CDT02:06Z2h 06mA5CC4C
2026-06-30partialKDFW?21:38 CDTN409AA
2026-06-30estimatedKFTWKDFW19:11 CDT19:50 CDT0h 39mN409AA
2026-06-29partial??02:37ZN414AL
2026-06-29estimatedKFTW?19:06 CDT00:50Z0h 43mN414AL
2026-06-28partial??02:40ZN441UW
2026-06-28estimatedKDFW?19:04 CDT01:04Z0h 59mN441UW
2026-06-27partialKDFW?19:00 CDTA5C4DE
2026-06-26partialKSNA?17:00 PDTN438AN
2026-06-25partialKDFW?21:26 CDTN441UW
2026-06-25partialKDFW?19:22 CDTN441UW
2026-06-24partial??02:16ZN431AN
2026-06-24estimated??00:06Z01:44Z1h 37mN431AN
2026-06-23estimated??22:19Z23:58Z1h 38mN431AN
2026-06-23estimatedKDFW?19:00 CDT01:18Z1h 18mN405AN
2026-06-22partialKHMN?18:00 MDTN154AA
2026-06-21partial??05:18ZN579UW
2026-06-21estimatedKLAX?18:11 PDT04:10Z2h 58mN579UW
2026-06-20partialKDFW?19:05 CDTN445AA
2026-06-19partialKDFW?22:10 CDTN459AN
2026-06-19estimated??00:04Z01:46Z1h 41mN459AN
2026-06-18estimatedKDFWKLAX08:07 CDT16:58 PDT10h 50mN457AM
2026-06-18estimatedKDFW?19:08 CDT01:12Z1h 03mN457AM
2026-06-17partialKDFW?19:00 CDTN429AN
2026-06-16partialKDFW?21:48 CDTN404AN
2026-06-16estimatedKFTWKDFW19:07 CDT19:46 CDT0h 38mN404AN
2026-06-15estimated??12:37Z23:48Z11h 11mN464AA
2026-06-15estimatedKLAX?17:18 PDT03:56Z3h 37mN464AA
2026-06-14estimatedKRIV?17:19 PDT01:18Z0h 58mN421UW
2026-06-13estimatedKDFWKLAX08:46 CDT16:58 PDT10h 11mN454AL
2026-06-13estimatedKHMN?18:00 MDT02:16Z2h 16mN454AL
2026-06-12partialKDFW?19:00 CDTN423AN
2026-06-11estimatedKPSP?15:40 PDT23:58Z1h 17mN423AN
2026-05-29estimatedKPSPKDFW17:00 PDT21:20 CDT2h 19mN404AN
2026-05-28partialKFTW?19:00 CDTN460AN
2026-05-27partialKDFW?21:25 CDTN447AN
2026-05-27partialKDFW?19:00 CDTN447AN
2026-05-26partial??01:34ZN419AN
2026-05-25estimated??22:20Z23:50Z1h 29mN419AN
2026-05-25estimated??08:44Z21:15Z12h 30mN402AN
2026-05-25estimatedKLAXKROW21:18 PDT01:14 MDT2h 55mN402AN
2026-05-24partialKDFW?21:46 CDTA5C4DE
2026-05-24estimatedKDFW?19:00 CDT01:26Z1h 25mA5C4DE
2026-05-23estimated??21:52Z23:58Z2h 05mA5C4DE
2026-05-23estimatedKDFW?19:09 CDT01:12Z1h 03mN468AN
2026-05-22partial??00:00ZN408AN
2026-05-21partialKLAX?16:35 PDTN408AN
2026-05-20estimatedKMFE?19:30 CDT13:30Z12h 59mA33B1E
2026-05-19KMFEKDFW21:52 CDT15:48 CDT17h 56mN952AA
2026-05-12estimatedKMFE?06:49 CDT13:06Z1h 16mA35B27
2026-05-11estimatedKMFE?06:55 CDT13:18Z1h 22mN934AN
2026-05-10estimatedKMFE?06:46 CDT13:06Z1h 19mN906NN
2026-05-09estimatedKMFE?06:38 CDT13:08Z1h 29mN342PM
2026-05-08estimatedKMFE?06:47 CDT13:02Z1h 14mA3776F
2026-05-07estimatedKMFEKDFW07:16 CDT08:22 CDT1h 05mN965NN
2026-05-06estimatedKMFEKDFW06:47 CDT07:54 CDT1h 06mN907NN
2026-05-05estimatedKMFE?06:51 CDT13:14Z1h 22mN990AN
2026-05-04estimatedKMFEKDFW06:54 CDT08:14 CDT1h 20mN943AN
2026-05-03estimatedKMFE?06:50 CDT13:12Z1h 21mN864NN
2026-05-02estimatedKMFEKDFW06:49 CDT08:00 CDT1h 10mN993NN
2026-05-01estimatedKMFEKDFW06:49 CDT07:56 CDT1h 07mN864NN
2026-04-30estimatedKMFE?06:52 CDT13:08Z1h 15mN987AN
2026-04-28estimatedKMFE?06:55 CDT13:10Z1h 15mN932AN
2026-04-26estimatedKMFE?07:55 CDT14:14Z1h 19mN305NX
2026-04-25estimatedKMFEKDFW15:03 CDT16:14 CDT1h 10mN941AN
2026-04-24estimatedKRIV?04:50 PDT13:18Z1h 27mN867NN
2026-04-23estimated??11:44Z13:04Z1h 20mN804NN
2026-04-22estimated??11:48Z13:18Z1h 29mN842NN
2026-04-21estimated??11:44Z13:08Z1h 23mN952NN
2026-04-19estimated??11:45Z13:06Z1h 20mN918NN
2026-04-18estimated??15:13Z16:36Z1h 23mN936AN
2026-04-17estimated?KDFW11:48Z08:04 CDT1h 15mN902NN
2026-04-16estimated?KDFW11:47Z07:56 CDT1h 09mN952AA
2026-04-15estimated?KDFW12:04Z08:00 CDT0h 55mN955AN
2026-04-14estimated??11:46Z13:00Z1h 13mN924AN
2026-04-13estimated??11:53Z13:16Z1h 22mN809NN
2026-04-12estimated??11:48Z13:10Z1h 21mN938NN
2026-04-11estimated??11:46Z13:04Z1h 17mN810NN
2026-04-06estimated??13:53Z14:36Z0h 42mN902NN
2026-04-05estimatedKDFWKCLT12:19 CDT14:52 EDT1h 32mN968AN
2026-04-05estimatedKCLT?09:38 EDT14:52Z1h 13mN968AN
2026-04-04estimatedKDFWKCLT13:00 CDT15:14 EDT1h 13mN918AN
2026-04-04estimatedKCLT?09:46 EDT14:56Z1h 09mN918AN
2026-04-03partialKCLT?09:53 EDTN946AN
2026-04-02partialKCLT?09:44 EDTN946NN
2026-03-31estimatedKDFWKCLT13:32 CDT16:00 EDT1h 27mN907NN
2026-03-31estimatedKCLT?10:39 EDT15:52Z1h 13mN907NN
2026-03-30estimatedKDFWKCLT12:24 CDT14:54 EDT1h 29mN915AN
2026-03-30estimatedKCLT?09:35 EDT14:48Z1h 12mN915AN
2026-03-29partialKCLT?09:43 EDTN878NN
2026-03-28estimatedKDFWKCLT12:38 CDT14:54 EDT1h 16mN887NN
2026-03-28estimatedKCLT?09:54 EDT15:08Z1h 13mN887NN
2026-03-15estimatedKDFWKCLT12:45 CDT18:18 EDT4h 32mN912AN
2026-03-15estimatedKCLT?09:55 EDT15:10Z1h 14mN912AN
2026-03-14partialKCLT?10:10 EDTN957NN
2026-03-13estimatedKDFWKCLT13:05 CDT15:32 EDT1h 26mN857NN
2026-03-13estimatedKCLT?10:14 EDT15:32Z1h 17mN857NN
2026-03-12estimatedKDFWKCLT13:19 CDT15:36 EDT1h 16mN918AN
2026-03-11partialKCLT?09:59 EDTN805NN
2026-03-10estimatedKDFWKCLT13:20 CDT16:04 EDT1h 43mN316PF
2026-03-10estimatedKCLT?10:43 EDT16:08Z1h 24mN316PF
2026-03-09estimatedKDFWKCLT12:20 CDT15:14 EDT1h 53mN894NN
2026-03-09estimatedKCLT?09:38 EDT15:26Z1h 47mN894NN
2026-03-08estimatedKDFWKCLT13:02 CDT15:35 EDT1h 32mN921NN
2026-03-08estimatedKCLT?10:15 EDT15:42Z1h 27mN921NN
2026-03-07estimatedKDFWKCLT12:14 CST15:00 EST1h 45mN972AN
2026-03-06partialKCLT?10:04 ESTN844NN
2026-03-05estimatedKDFWKCLT12:22 CST15:06 EST1h 44mN940NN
2026-03-05estimatedKCLT?09:42 EST16:12Z1h 29mN940NN
2026-03-04estimatedKDFWKCLT13:45 CST16:18 EST1h 32mN846NN
2026-03-04estimatedKCLT?10:54 EST17:20Z1h 25mN846NN
2026-03-03estimatedKDFWKCLT13:16 CST15:54 EST1h 38mN854NN
2026-03-03estimatedKCLT?10:59 EST17:22Z1h 22mN854NN
2026-03-02partialKCLT?09:38 ESTN813NN
2026-03-01partialKCLT?09:55 ESTN937AN
2026-02-28estimatedKDFWKCLT12:30 CST15:14 EST1h 44mN806NN
2026-02-28estimatedKCLT?09:49 EST16:20Z1h 30mN806NN
2026-02-27partialKCLT?09:44 ESTN901AN
2026-02-26partialKCLT?09:36 ESTN315PE
2026-02-25partialKCLT?10:37 ESTN301NW
2026-02-24partialKCLT?10:39 ESTN357PV
2026-02-23partialKCLT?09:37 ESTN316PF
2026-02-22partialKCLT?09:39 ESTN987AN
2026-02-21estimatedKDFWKCLT12:37 CST15:10 EST1h 32mN853NN
2026-02-21estimatedKCLT?09:56 EST16:23Z1h 26mN853NN
2026-02-20estimatedKDFWKCLT12:06 CST14:36 EST1h 30mN957AN
2026-02-20estimatedKCLT?09:42 EST16:02Z1h 20mN957AN
2026-02-19partialKCLT?09:35 ESTN904AN
2026-02-18estimatedKDFWKCLT13:14 CST15:52 EST1h 38mN953NN
2026-02-18estimatedKCLT?10:34 EST16:52Z1h 17mN953NN
2026-02-17estimatedKDFWKCLT13:23 CST16:02 EST1h 38mN822NN
2026-02-17estimatedKCLT?11:00 EST17:16Z1h 16mN822NN
2026-02-16estimatedKDFWKCLT12:35 CST15:10 EST1h 34mN970NN
2026-02-16estimatedKCLT?10:02 EST16:26Z1h 23mN970NN
2026-02-15estimatedKDFWKCLT13:13 CST15:40 EST1h 27mN916AN
2026-02-15estimatedKCLT?10:54 EST17:14Z1h 20mN916AN
2026-02-14estimatedKDFWKCLT12:07 CST14:54 EST1h 46mN870NN
2026-02-14estimatedKCLT?09:26 EST15:46Z1h 19mN870NN
2026-02-13partialKCLT?09:32 ESTN941NN
2026-02-12estimatedKDFWKCLT12:55 CST15:32 EST1h 36mN922AN
2026-02-12estimatedKCLT?10:08 EST16:26Z1h 17mN922AN
2026-02-09estimatedKDFWKCLT12:48 CST15:30 EST1h 41mN956NN
2026-02-09estimatedKCLT?09:53 EST16:12Z1h 18mN956NN
2026-02-08estimatedKDFWKCLT12:37 CST15:18 EST1h 40mN305NX
2026-02-08estimatedKCLT?10:05 EST16:22Z1h 17mN305NX
2026-02-07estimatedKDFWKCLT12:33 CST15:10 EST1h 36mN918NN
2026-02-07estimatedKCLT?10:17 EST16:30Z1h 12mN918NN
2026-02-06partialKCLT?10:04 ESTN824NN
2026-02-05estimatedKDFWKCLT12:35 CST14:58 EST1h 23mN853NN
2026-02-05estimatedKCLT?10:16 EST16:52Z1h 35mN853NN
2026-02-02partialKCLT?14:27 ESTN961NN
2026-01-30partialKCLT?10:15 ESTN963NN
2026-01-29estimatedKDFWKCLT12:35 CST15:12 EST1h 36mN963NN
2026-01-29estimatedKCLT?10:01 EST16:20Z1h 19mN963NN
2026-01-25estimatedKDFWKCLT13:03 CST15:36 EST1h 32mN944NN
2026-01-25estimatedKCLT?11:03 EST17:26Z1h 22mN944NN
2026-01-24estimatedKDFWKCLT13:09 CST15:36 EST1h 27mN979NN
2026-01-24estimatedKCLT?10:58 EST17:22Z1h 24mN979NN
2026-01-23partialKCLT?09:57 ESTN839NN
2026-01-22partialKCLT?10:20 ESTN841NN
2026-01-19estimatedKDFWKCLT12:53 CST15:18 EST1h 24mN935NN
2026-01-19estimatedKCLT?10:11 EST16:38Z1h 26mN935NN
2026-01-18estimatedKDFWKCLT13:15 CST15:52 EST1h 36mN806NN
2026-01-09estimatedKDFWKCLT12:38 CST15:20 EST1h 42mN357PV
2026-01-09estimatedKCLT?10:05 EST16:26Z1h 20mN357PV
2026-01-08estimatedKDFWKCLT12:42 CST15:18 EST1h 35mN985NN
2026-01-08estimated??14:27Z16:30Z2h 03mN985NN
2026-01-05estimatedKDFWKCLT12:53 CST15:56 EST2h 03mN926NN
2026-01-05estimatedKCLT?10:09 EST16:30Z1h 20mN926NN
2026-01-04estimatedKDFWKCLT13:49 CST16:20 EST1h 30mN836NN
2026-01-04KCLT?09:56 EST16:38Z1h 41mN836NN
2026-01-03estimatedKDFWKCLT13:16 CST15:54 EST1h 37mN925NN
2026-01-03estimated??14:17Z16:34Z2h 16mN925NN
2026-01-02estimatedKDFWKCLT12:41 CST15:26 EST1h 44mN921AN
2026-01-02KCLT?09:45 EST16:28Z1h 43mN921AN
2026-01-01estimatedKDFWKCLT12:33 CST15:08 EST1h 34mN931AN
2026-01-01estimatedKCLT?09:51 EST16:26Z1h 34mN931AN
2026-01-01estimatedKDFWKCLT18:12 CST21:06 EST1h 53mN909AN
2025-12-31KCLT?10:13 EST16:58Z1h 44mN909AN
2025-12-30estimatedKDFWKCLT12:44 CST15:32 EST1h 47mN902NN
2025-12-30estimated??14:48Z16:44Z1h 55mN902NN
2025-12-29estimatedKDFWKCLT12:22 CST15:06 EST1h 43mN817NN
2025-12-29estimatedKCLT?09:59 EST16:30Z1h 30mN817NN
2025-12-28estimatedKDFWKCLT12:38 CST15:18 EST1h 39mN815NN
2025-12-28estimatedKCLT?09:54 EST16:28Z1h 33mN815NN
2025-12-27partialKCLT?10:08 ESTN992NN
2025-12-26estimatedKDFWKCLT13:02 CST15:40 EST1h 37mN982NN
2025-12-26estimatedKCLT?10:09 EST16:32Z1h 22mN982NN
2025-12-25estimatedKDFWKCLT12:39 CST15:22 EST1h 42mN986NN
2025-12-25estimatedKCLT?09:42 EST16:06Z1h 23mN986NN
2025-12-24estimatedKDFWKCLT13:51 CST16:28 EST1h 36mN963AN
2025-12-24estimated??14:22Z16:10Z1h 48mN963AN
2025-12-23estimatedKDFWKCLT12:56 CST15:40 EST1h 43mN985NN
2025-12-23estimatedKCLT?10:07 EST16:20Z1h 12mN985NN
2025-12-22estimatedKDFWKCLT12:48 CST15:22 EST1h 33mN324SH
2025-12-22estimatedKCLT?09:49 EST16:26Z1h 36mN324SH
2025-12-21estimatedKDFWKCLT12:40 CST15:16 EST1h 36mN956AN
2025-12-21estimatedKCLT?09:49 EST16:22Z1h 32mN956AN
2025-12-20estimatedKDFWKCLT12:44 CST15:12 EST1h 27mN958NN
2025-12-20estimatedKCLT?09:53 EST16:20Z1h 26mN958NN
2025-12-19partialKCLT?09:43 ESTN811NN
2025-12-18estimatedKDFWKCLT12:40 CST15:24 EST1h 43mN984NN
2025-12-18estimatedKCLT?09:56 EST16:08Z1h 11mN984NN
2025-12-17estimatedKDFWKCLT12:48 CST15:26 EST1h 37mN901NN
2025-12-17estimatedKCLT?10:04 EST16:24Z1h 19mN901NN
2025-12-15estimatedKDFWKCLT12:59 CST15:22 EST1h 22mN847NN
2025-12-15estimatedKCLT?09:59 EST16:18Z1h 18mN847NN
2025-12-14partialKCLT?11:32 ESTA32886
2025-12-13estimatedKDFWKCLT12:59 CST15:24 EST1h 24mN927NN
2025-12-13estimated??15:11Z16:50Z1h 39mN927NN
2025-12-12estimatedKDFWKCLT12:46 CST15:10 EST1h 23mN912AN
2025-12-12estimatedKCLT?10:06 EST16:30Z1h 23mN912AN
2025-12-11estimatedKDFWKCLT12:39 CST15:36 EST1h 56mN800NN
2025-12-11KCLT?09:56 EST16:46Z1h 49mN800NN
2025-12-10estimatedKDFWKCLT08:37 CST15:34 EST5h 57mN956NN
2025-11-26estimatedKDFWKCLT12:39 CST15:06 EST1h 26mN927NN
2025-11-26estimatedKCLT?10:13 EST16:30Z1h 16mN927NN
2025-10-30estimated??16:56Z18:32Z1h 35mN659AW
2025-10-29estimated??15:56Z17:24Z1h 27mN647AW
2025-10-28partialKDFW?10:54 CDTN669AW
2025-10-27estimated??17:01Z18:16Z1h 14mN103US
2025-10-26estimated??16:25Z17:52Z1h 26mN647AW
2025-10-25estimated??18:44Z20:18Z1h 33mN152AA
2025-10-24estimated??16:14Z17:38Z1h 24mN661AW
2025-10-22estimated??15:44Z17:06Z1h 21mN103US
2025-10-21partialKDFW?10:56 CDTN660AW
2025-10-20partialKDFW?10:57 CDTN653AW
2025-10-15partialKDFW?10:48 CDTN659AW
2025-10-14estimated??15:52Z17:14Z1h 21mN127UW
2025-10-13estimated??16:01Z17:34Z1h 32mN112US
2025-10-07partialKDFW?10:57 CDTN972NN
2025-10-06partialKDFW?10:44 CDTN604AW
2025-10-04estimated?KMFE19:56Z15:56 CDT1h 00mN967NN
2025-10-02KMFEKDFW Dallas/Fort Worth International06:50 CDT08:01 CDT1h 10mAD6EC6
2025-10-01KMFEKDFW Dallas/Fort Worth International06:51 CDT07:58 CDT1h 07mAC67FC
2025-09-30KMFEKDFW Dallas/Fort Worth International06:48 CDT07:59 CDT1h 10mAD20F4
2025-09-29KMFEKDFW Dallas/Fort Worth International06:52 CDT07:58 CDT1h 05mAD6116
2025-09-28KMFEKDFW Dallas/Fort Worth International06:50 CDT07:54 CDT1h 04mAAFD17
2025-09-27KMFEKDFW Dallas/Fort Worth International06:54 CDT07:59 CDT1h 05mAD3FD9
2025-09-26KMFEKDFW Dallas/Fort Worth International06:52 CDT08:00 CDT1h 08mABC649
2025-09-25KMFEKDFW Dallas/Fort Worth International06:53 CDT07:59 CDT1h 05mAC8CF1
2025-09-24KMFEKDAL06:49 CDT07:50 CDT1h 01mAD0725
2025-09-23KMFEKDFW Dallas/Fort Worth International06:49 CDT07:57 CDT1h 07mAB84C9
2025-09-22KMFEKSAT07:24 CDT08:54 CDT1h 29mAD4FE1
2025-09-21KMFEKDFW Dallas/Fort Worth International06:56 CDT08:01 CDT1h 05mA33766
2025-09-20KMFE?06:52 CDT12:52Z1h 00mAB774B
2025-09-19KMFEKDFW Dallas/Fort Worth International06:54 CDT08:04 CDT1h 09mADD2B0
2025-08-24partialKDFW?09:35 CDTN9008U
2025-08-23estimatedKMFE?00:29 CDT16:00Z10h 30mN9015D
2025-08-21KMFEKDFW02:09 CDT11:20 CDT9h 10mN3014R
2025-08-19partialKDFW?14:37 CDTN712US
2025-08-19partialKDFW?09:48 CDTN712US
2025-08-17partialKDFW?12:04 CDTN9013A
2025-08-16partialKDFW?09:33 CDTN9016
2025-08-15partialKDFW?11:30 CDTN9016
2025-08-14partialKDFW?09:46 CDTN9029F

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