Flight

AAL2988

Flight history and live tracking for AAL2988, 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
RouteKDFW DALLAS FORT WORTH INTERNATIONAL → KORD CHICAGO OHARE INTERNATIONAL
Scheduled departure13:21 CDT

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

Route

AirlineAmerican Airlines
Typical originKDFW DALLAS FORT WORTH INTERNATIONAL
Typical destinationKORD CHICAGO OHARE INTERNATIONAL
Distance697 nm

Flight history 346 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03estimatedKDFWKORD13:20 CDT15:58 CDT2h 37mN165NN
2026-10-02KDFW DALLAS FORT WORTH INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL13:33 CDT15:15 CDT1h 42mN909AM
2026-10-01KDFW DALLAS FORT WORTH INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL18:41 CDT20:18 CDT1h 37mN539UW
2026-09-30KDFW DALLAS FORT WORTH INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL13:57 CDT15:51 CDT1h 54mN579UW
2026-09-29KDFW DALLAS FORT WORTH INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL13:39 CDT15:31 CDT1h 52mN953XV
2026-09-28KDFW DALLAS FORT WORTH INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL13:44 CDT15:38 CDT1h 54mN130AN
2026-09-27KDFW DALLAS FORT WORTH INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL14:14 CDT16:13 CDT1h 59mN179UW
2026-09-26estimatedKDFWKORD13:06 CDT15:42 CDT2h 36mN167US
2026-09-25KDFWKORD13:34 CDT15:28 CDT1h 53mN178US
2026-09-24estimatedKDFWKORD13:41 CDT16:18 CDT2h 36mN958XV
2026-09-23KDFWKORD13:29 CDT16:20 CDT2h 50mN523UW
2026-09-22KDFWKORD14:22 CDT16:20 CDT1h 58mN934AA
2026-09-21KDFWKORD13:08 CDT15:36 CDT2h 27mN552UW
2026-09-20estimatedKDFWKORD14:42 CDT16:30 CDT1h 47mN150NN
2026-09-19KDFWKORD13:50 CDT17:06 CDT3h 15mN157AA
2026-09-18estimatedKDFWKORD12:40 CDT16:08 CDT3h 27mN173US
2026-09-17KDFWKORD14:04 CDT16:34 CDT2h 29mN147AA
2026-09-16estimatedKDFWKORD13:33 CDT15:40 CDT2h 06mN162AA
2026-09-15partialKDFW?19:25 CDTAD36C8
2026-09-13KDFWKORD13:33 CDT16:44 CDT3h 10mN908AA
2026-09-12estimatedKDFWKORD13:26 CDT15:44 CDT2h 18mN904AA
2026-09-11estimatedKDFWKORD15:24 CDT17:20 CDT1h 55mN920US
2026-09-10estimated??18:53Z20:44Z1h 50mN184US
2026-09-09KDFWKORD14:42 CDT16:50 CDT2h 07mN975UY
2026-09-08KDFWKORD13:15 CDT15:06 CDT1h 51mN979UY
2026-09-07estimatedKDFWKORD14:04 CDT15:52 CDT1h 47mN189UW
2026-09-06KDFWKORD13:56 CDT15:48 CDT1h 52mN975UY
2026-09-05partialKORD?19:36 CDTN563UW
2026-09-04estimatedKDFWKORD13:41 CDT15:38 CDT1h 56mN563UW
Earlier flights (317) - back to 2025-08-16
DateFromToDepArrDurationAircraft
2026-09-03estimated??17:42Z20:24Z2h 41mN185UW
2026-09-02KDFWKORD13:25 CDT15:20 CDT1h 54mN143AN
2026-09-01partialKSTL?19:00 CDTN161AA
2026-08-31partialKORD?19:50 CDTN910AU
2026-08-30KDFWKORD16:05 CDT18:04 CDT1h 58mN910AU
2026-08-29KDFWKORD13:18 CDT15:14 CDT1h 55mN163US
2026-08-28KDFWKORD13:20 CDT15:16 CDT1h 55mN510UW
2026-08-27estimated??21:47Z23:44Z1h 56mN580UW
2026-08-26estimatedKDFWKORD13:16 CDT15:18 CDT2h 02mN829AN
2026-08-25partialKORD?21:01 CDTAD3A7F
2026-08-24KDFWKORD13:18 CDT15:18 CDT1h 59mAD3A7F
2026-08-23KDFWKORD15:14 CDT17:10 CDT1h 55mN904AA
2026-08-22estimatedKDFWKORD13:20 CDT15:38 CDT2h 17mN172US
2026-08-21estimatedKDFWKORD13:27 CDT15:50 CDT2h 22mN956XV
2026-08-20estimatedKDFWKORD12:17 CDT17:08 CDT4h 50mN122NN
2026-08-19estimated??18:26Z19:58Z1h 31mN143AN
2026-08-18partial??00:00ZN153UW
2026-08-17estimated??18:01Z23:58Z5h 56mN155UW
2026-08-16estimatedKDFWKORD14:37 CDT17:06 CDT2h 28mN986AN
2026-08-15estimated??18:36Z20:22Z1h 45mN579UW
2026-08-14estimated??19:04Z21:20Z2h 15mN162UW
2026-08-13estimatedKDFWKORD13:43 CDT18:19 CDT4h 35mN184US
2026-08-12partialKORD?19:33 CDTN981UY
2026-08-11estimated??19:40Z22:38Z2h 57mN981UY
2026-07-23KDFWKORD13:34 CDT15:28 CDT1h 53mN988AL
2026-07-23estimatedKDFW?19:00 CDT00:30Z0h 30mN158AN
2026-07-22estimatedKORDKDFW17:16 CDT18:58 CDT1h 41mN158AN
2026-07-22estimatedKDFWKORD13:31 CDT15:38 CDT2h 06mN158AN
2026-07-21KORDKDFW17:13 CDT18:58 CDT1h 44mN576UW
2026-07-21partialKORD?20:16 CDTN149AN
2026-07-20estimatedKDFWKORD16:20 CDT18:34 CDT2h 13mN149AN
2026-07-20estimatedKDFW?19:00 CDT00:28Z0h 28mN918US
2026-07-19partialKORD?17:29 CDTN918US
2026-07-19estimated??17:50Z20:32Z2h 41mN918US
2026-07-19estimated??00:00Z01:50Z1h 49mN160AN
2026-07-18estimatedKDFWKORD13:47 CDT15:44 CDT1h 56mN160AN
2026-07-18partialKORD?21:02 CDTN584UW
2026-07-17KDFWKORD16:02 CDT18:00 CDT1h 57mN127AA
2026-07-17estimatedKDFW?19:00 CDT00:48Z0h 48mN930AU
2026-07-16partialKORD?17:20 CDTN930AU
2026-07-16estimatedKDFWKORD13:44 CDT15:26 CDT1h 41mN930AU
2026-07-16estimated??00:00Z00:44Z0h 44mN971UY
2026-07-15partialKORD?17:34 CDTN971UY
2026-07-15estimatedKDFWKORD13:03 CDT15:54 CDT2h 50mN971UY
2026-07-14KORDKDFW17:11 CDT18:54 CDT1h 42mN913US
2026-07-14estimatedKDFWKORD12:44 CDT15:22 CDT2h 37mN913US
2026-07-14estimatedKDAL?19:00 CDT01:32Z1h 31mN122NN
2026-07-13partialKORD?17:34 CDTN122NN
2026-07-13estimatedKDFWKORD13:53 CDT15:48 CDT1h 54mN122NN
2026-07-13estimated??03:04Z03:28Z0h 23mN138AN
2026-07-13estimatedKDFW?19:00 CDT02:41Z2h 40mN138AN
2026-07-12partialKORD?17:54 CDTN142AN
2026-07-12estimatedKDFWKORD13:47 CDT15:58 CDT2h 10mN142AN
2026-07-12estimatedKDFW?19:00 CDT00:30Z0h 29mN916US
2026-07-11partialKORD?17:14 CDTN916US
2026-07-11estimated??18:06Z20:06Z1h 59mN916US
2026-07-11estimatedKDAL?19:00 CDT00:58Z0h 58mN165US
2026-07-10partialKORD?17:54 CDTN165US
2026-07-10KDFWKORD14:12 CDT16:21 CDT2h 08mN165US
2026-07-09KORDKDFW17:08 CDT18:58 CDT1h 49mN125AA
2026-07-09estimatedKDFWKORD13:13 CDT15:16 CDT2h 02mN125AA
2026-07-08KORDKDFW17:10 CDT18:58 CDT1h 47mN556UW
2026-07-08estimatedKDFWKORD12:38 CDT15:36 CDT2h 57mN556UW
2026-07-08partialKORD?19:46 CDTN578UW
2026-07-07estimatedKDFWKORD13:20 CDT15:28 CDT2h 08mN578UW
2026-07-07partialKORD?19:11 CDTN510UW
2026-07-06estimatedKDFWKORD14:16 CDT16:12 CDT1h 55mN199UW
2026-07-05estimatedKORDKDFW17:08 CDT18:58 CDT1h 49mN930AU
2026-07-05estimatedKDFWKORD13:19 CDT15:10 CDT1h 50mN930AU
2026-07-05estimatedKORDKDFW19:00 CDT20:22 CDT1h 22mN925UY
2026-07-04partialKORD?18:24 CDTN925UY
2026-07-04KDFWKORD13:41 CDT16:54 CDT3h 13mN925UY
2026-07-04partialKORD?19:47 CDTN987AM
2026-07-03KDFWKORD16:12 CDT18:08 CDT1h 55mN987AM
2026-07-03estimatedKDAL?19:00 CDT00:58Z0h 58mN198UW
2026-07-02partialKORD?17:54 CDTN198UW
2026-07-02KDFWKORD14:16 CDT16:06 CDT1h 50mN198UW
2026-07-02estimatedKDAL?19:00 CDT01:02Z1h 01mN933AM
2026-07-01partialKORD?18:02 CDTN933AM
2026-07-01estimatedKDFWKORD14:04 CDT16:18 CDT2h 13mN933AM
2026-07-01estimatedKDAL?19:00 CDT00:28Z0h 27mN145AN
2026-06-30partialKORD?17:26 CDTN145AN
2026-06-30KDALKORD16:27 CDT16:44 CDT0h 16mN145AN
2026-06-30estimatedKDAL?19:00 CDT01:00Z1h 00mN567UW
2026-06-29partialKORD?17:26 CDTN567UW
2026-06-29KDFWKORD13:53 CDT15:46 CDT1h 52mN567UW
2026-06-29estimatedKDAL?19:00 CDT00:26Z0h 26mN507AY
2026-06-28partialKORD?17:26 CDTN507AY
2026-06-28KDFWKORD13:15 CDT15:04 CDT1h 48mN507AY
2026-06-28estimatedKDFW?19:00 CDT00:42Z0h 42mN129AA
2026-06-27partialKORD?17:09 CDTN129AA
2026-06-27estimatedKDFWKORD13:13 CDT15:04 CDT1h 50mN129AA
2026-06-26partialKORD?16:55 CDTN980UY
2026-06-26estimatedKDFWKORD13:04 CDT14:56 CDT1h 51mN980UY
2026-06-26estimatedKDAL?19:00 CDT01:14Z1h 14mN167US
2026-06-25partialKORD?17:46 CDTN167US
2026-06-25estimatedKDFWKORD13:38 CDT15:34 CDT1h 55mN167US
2026-06-24KORDKDFW17:02 CDT18:58 CDT1h 55mN976UY
2026-06-24estimatedKDFWKORD13:13 CDT15:14 CDT2h 01mN976UY
2026-06-24estimatedKDFW?19:00 CDT01:43Z1h 42mN161AA
2026-06-23partialKORD?17:12 CDTN161AA
2026-06-23estimatedKDFWKORD13:30 CDT15:34 CDT2h 04mN161AA
2026-06-23estimatedKFTW?19:00 CDT00:56Z0h 56mN192UW
2026-06-22partialKORD?17:50 CDTN192UW
2026-06-22estimatedKDFWKORD13:59 CDT16:16 CDT2h 16mN192UW
2026-06-22estimated??00:00Z01:38Z1h 38mN917UY
2026-06-21partialKORD?18:24 CDTN917UY
2026-06-21estimatedKDFWKORD13:21 CDT15:22 CDT2h 00mAD5480
2026-06-21estimatedKMDWKORD19:00 CDT21:50 CDT2h 50mN578UW
2026-06-20estimatedKDFWKORD14:35 CDT16:40 CDT2h 04mN578UW
2026-06-20estimatedKDAL?19:00 CDT00:56Z0h 56mN560UW
2026-06-19partialKORD?17:59 CDTN560UW
2026-06-19estimatedKDFWKORD13:19 CDT16:18 CDT2h 58mN820AL
2026-06-19estimated??02:43Z03:14Z0h 31mN820AL
2026-06-19estimatedKDAL?19:00 CDT01:14Z1h 14mN820AL
2026-06-18partialKORD?18:09 CDTN820AL
2026-06-18KDFWKORD13:28 CDT15:18 CDT1h 49mN820AL
2026-06-18estimatedKORDKDFW20:42 CDT22:48 CDT2h 05mN154AA
2026-06-17estimatedKDFWKORD16:25 CDT18:38 CDT2h 12mN154AA
2026-06-17estimatedKDFWKORD19:00 CDT19:28 CDT0h 28mN163US
2026-06-16partialKORD?17:20 CDTN163US
2026-06-16estimatedKDFWKORD13:41 CDT15:40 CDT1h 58mN163US
2026-06-16partialKORD?19:04 CDTN980UY
2026-06-15estimatedKDFWKORD13:19 CDT15:14 CDT1h 54mN561UW
2026-06-14KDFWKORD15:56 CDT17:46 CDT1h 49mN545UW
2026-06-14estimatedKFTW?19:00 CDT01:14Z1h 14mN534UW
2026-06-13partialKORD?17:23 CDTN534UW
2026-06-13KDFWKORD12:58 CDT15:22 CDT2h 23mN534UW
2026-06-13partialKORD?19:27 CDTN138AN
2026-06-12KDFWKORD15:15 CDT17:16 CDT2h 00mN900UW
2026-06-12partialKORD?21:52 CDTN133AN
2026-05-29estimatedKDFWKORD13:26 CDT13:44 CDT0h 17mN991AU
2026-05-29estimatedKDFW?19:00 CDT01:06Z1h 06mN914UY
2026-05-28partialKORD?17:08 CDTN914UY
2026-05-28KDFWKORD13:21 CDT15:06 CDT1h 44mN914UY
2026-05-28estimatedKDFW?19:00 CDT00:56Z0h 55mN977UY
2026-05-27partialKORD?17:23 CDTN977UY
2026-05-27estimatedKDFWKORD13:48 CDT15:54 CDT2h 05mN977UY
2026-05-26KORDKDFW17:03 CDT18:58 CDT1h 54mN540UW
2026-05-26KDFWKORD13:32 CDT15:22 CDT1h 49mN540UW
2026-05-26partialKORD?19:45 CDTN153AN
2026-05-25estimatedKDFWKORD13:08 CDT15:12 CDT2h 03mN153AN
2026-05-25partialKORD?19:18 CDTN977UY
2026-05-24estimatedKDFWKORD13:33 CDT15:26 CDT1h 52mN977UY
2026-05-24estimatedKBLV?19:00 CDT01:36Z1h 36mN980UY
2026-05-23partialKORD?18:26 CDTN980UY
2026-05-23estimatedKDFWKORD13:16 CDT15:04 CDT1h 47mN904AA
2026-05-23estimatedKDAL?19:00 CDT00:58Z0h 58mN903AA
2026-05-22partialKORD?17:55 CDTN903AA
2026-05-22KDFWKORD14:20 CDT16:10 CDT1h 49mN903AA
2026-05-21KORDKDFW17:06 CDT18:58 CDT1h 51mN576UW
2026-05-21estimatedKDFWKORD13:24 CDT15:10 CDT1h 45mN576UW
2026-05-21estimatedKDFWKORD19:00 CDT19:18 CDT0h 18mN901AA
2026-05-20partialKORD?20:57 CDTN536UW
2026-05-19partialKORD?20:22 CDTN153AN
2026-05-12partialKORD?19:00 CDTN183UW
2026-05-11estimated??13:14Z23:58Z10h 43mAD3A7F
2026-05-11estimated??06:27Z07:48Z1h 21mAD3A7F
2026-05-11partialKORD?22:03 CDTAD3A7F
2026-05-09estimated??11:55Z23:58Z12h 02mN931AM
2026-05-09KORDKDFW21:18 CDT23:26 CDT2h 07mN931AM
2026-05-08estimatedKDAL?19:00 CDT00:34Z0h 33mN524UW
2026-05-07partialKDAL?19:00 CDTN534UW
2026-05-06partialKDFW?19:00 CDTN925UY
2026-05-05partialKDFW?22:51 CDTN176UW
2026-05-05partialKORD?19:16 CDTN176UW
2026-05-03partialKORD?19:25 CDTN118NN
2026-05-01partial??02:40ZN153UW
2026-05-01estimatedKDAL?19:00 CDT00:38Z0h 37mN153UW
2026-04-30partial??02:46ZN996AN
2026-04-30partialKDFW?19:00 CDTN996AN
2026-04-29partialKORD?17:08 CDTN996AN
2026-04-28estimatedKFTW?19:00 CDT00:24Z0h 24mN127AA
2026-04-27partialKDFW?19:00 CDTN908AA
2026-04-26partialKDAL?19:00 CDTN147AA
2026-04-25partialKFOE?19:00 CDTN987AM
2026-04-24partial??00:00ZN154UW
2026-04-23partial??00:51ZN181UW
2026-04-22partial??01:15ZN582UW
2026-04-21partial??02:16ZN563UW
2026-04-21estimated??00:00Z00:42Z0h 41mN563UW
2026-04-20partial??01:26ZN977UY
2026-04-20estimated??00:00Z01:06Z1h 05mN977UY
2026-04-19partial??01:46ZN902AA
2026-04-19estimated??00:00Z00:20Z0h 19mN902AA
2026-04-18partialKDFW?20:55 CDTN585UW
2026-04-18estimated??00:00Z00:38Z0h 37mN585UW
2026-04-17partialKORD?22:09 CDTN136AN
2026-04-17estimated??00:00Z01:52Z1h 51mN136AN
2026-04-16estimated??00:00Z00:38Z0h 38mAD5837
2026-04-15partial??00:00ZN195UW
2026-04-14partial??00:00ZN835AN
2026-04-13partial??01:49ZN195UW
2026-04-12partial??00:00ZN510UW
2026-04-11partial??03:28ZN933AM
2026-04-11estimated??00:16Z02:06Z1h 49mN933AM
2026-04-05KORDKMIA10:10 CDT13:50 EDT2h 39mN931NN
2026-04-04KORDKMIA11:22 CDT14:58 EDT2h 35mN843NN
2026-04-03KORDKMIA10:01 CDT13:34 EDT2h 32mN931NN
2026-04-02KORDKMIA11:52 CDT15:46 EDT2h 53mN937AN
2026-03-31KORDKMIA12:03 CDT15:50 EDT2h 46mN850NN
2026-03-30KORDKMIA10:16 CDT13:54 EDT2h 38mN995NN
2026-03-29KORDKMIA10:32 CDT14:00 EDT2h 27mN955NN
2026-03-28KORDKMIA10:20 CDT13:50 EDT2h 29mN557UW
2026-03-15estimated?KORD17:07Z14:52 CDT2h 44mN893NN
2026-03-14partialKORD?10:42 CDTN866NN
2026-03-13partialKORD?10:21 CDTN912NN
2026-03-12estimated?KMIA17:03Z13:42 EDT0h 38mN937NN
2026-03-11KORDKMIA10:06 CDT13:40 EDT2h 33mN850NN
2026-03-10KORDKMIA10:11 CDT13:42 EDT2h 30mN956NN
2026-03-09?KMIA14:29Z13:38 EDT3h 09mN972AN
2026-03-08?KMIA14:28Z13:48 EDT3h 19mN994NN
2026-03-07KMIA?06:22 EST14:28Z3h 05mN343PN
2026-03-06KMIAKORD06:34 EST08:40 CST3h 05mN937AN
2026-03-05KMIAKORD06:22 EST08:18 CST2h 55mN913NN
2026-03-04KMIAKORD06:22 EST08:32 CST3h 09mN962AN
2026-03-03KMIAKORD06:24 EST08:18 CST2h 53mN934AN
2026-03-02KMIAKORD06:28 EST08:22 CST2h 53mN301PA
2026-03-01KMIAKORD06:26 EST08:38 CST3h 11mN823NN
2026-02-28KMIAKORD06:31 EST08:32 CST3h 00mN310RF
2026-02-27KINDKORD10:42 EST10:40 CST0h 58mN932NN
2026-02-27KMIAKIND06:30 EST09:18 EST2h 47mN932NN
2026-02-26KMIAKORD06:25 EST08:38 CST3h 13mN344PP
2026-02-25KMIAKORD06:37 EST08:36 CST2h 59mN809NN
2026-02-24KMIAKORD06:38 EST08:53 CST3h 14mN980NN
2026-02-22KMIA Miami InternationalKORD06:36 EST08:32 CST2h 55mN895NN
2026-02-21KMIAKORD06:33 EST08:25 CST2h 52mN931AN
2026-02-20KMIAKORD06:32 EST08:32 CST2h 59mN326SJ
2026-02-19KMIAKORD06:29 EST08:24 CST2h 54mN951NN
2026-02-18KMIAKORD06:23 EST08:32 CST3h 09mN903AN
2026-02-17KMIAKORD06:30 EST08:32 CST3h 02mN887NN
2026-02-16KMIAKORD06:28 EST08:28 CST2h 59mN875NN
2026-02-15KMIAKORD06:31 EST08:23 CST2h 51mN986NN
2026-02-14KMIAKORD06:38 EST08:30 CST2h 52mN889NN
2026-02-13KMIA Miami InternationalKORD06:35 EST08:48 CST3h 13mN858NN
2026-02-12KMIAKORD06:25 EST08:38 CST3h 12mN918AN
2026-02-07estimated??13:38Z19:00Z5h 21mAD3A7F
2026-01-31estimatedKBOS?09:16 EST15:08Z0h 51mAD3A7F
2026-01-24estimated??13:49Z14:52Z1h 03mAD4D12
2026-01-05KDFWKORD14:15 CST16:08 CST1h 52mN962NN
2026-01-04KDFWKORD15:52 CST17:54 CST2h 01mN980NN
2026-01-03KDFWKORD13:36 CST15:50 CST2h 13mN969AN
2026-01-02KDFWKORD13:26 CST15:30 CST2h 03mN897NN
2026-01-01KDFWKORD04:51 CST16:40 CST11h 48mN953NN
2026-01-01estimatedKDFWKORD18:02 CST19:00 CST0h 57mN953NN
2025-12-31estimatedKDFWKORD16:35 CST17:58 CST1h 23mN853NN
2025-12-30KDFWKORD13:32 CST15:58 CST2h 25mN840NN
2025-12-29KDFWKORD23:48 CST16:26 CST16h 37mN993NN
2025-12-27KDFWKORD13:58 CST15:54 CST1h 55mN892NN
2025-12-26KDFWKORD13:39 CST15:50 CST2h 11mN952NN
2025-12-25KDFWKORD13:23 CST15:30 CST2h 06mN934AN
2025-12-24KDFWKORD13:53 CST15:58 CST2h 04mN915NN
2025-12-23KDFWKORD13:30 CST15:38 CST2h 07mN995NN
2025-12-22KDFWKORD13:52 CST16:00 CST2h 07mN880NN
2025-12-21KDFWKORD14:18 CST16:26 CST2h 07mN890NN
2025-12-20KDFWKORD13:21 CST15:30 CST2h 08mN542UW
2025-12-19KDFWKORD14:39 CST16:56 CST2h 16mN952NN
2025-12-18KDFWKORD13:55 CST16:02 CST2h 07mN359PX
2025-12-17KRSWKLGA15:18 EST17:42 EST2h 24mN954AN
2025-12-17KLGAKRSW10:54 EST13:56 EST3h 01mN954AN
2025-12-16KRSWKLGA15:17 EST17:48 EST2h 30mN931AN
2025-12-16KLGAKRSW10:55 EST14:14 EST3h 18mN931AN
2025-12-15KRSWKLGA15:14 EST17:48 EST2h 33mN997NN
2025-12-15KLGAKRSW21:20 EST13:54 EST16h 33mN820NN
2025-12-14?KLGA19:29Z17:38 EST3h 08mN820NN
2025-12-13KRSWKLGA15:19 EST17:42 EST2h 23mN985NN
2025-12-13?KRSW15:40Z13:58 EST3h 17mN928NN
2025-12-12KRSWKLGA15:09 EST17:30 EST2h 20mN980NN
2025-12-12?KRSW15:33Z13:52 EST3h 18mN980NN
2025-12-12estimatedKFLOKLGA LaGuardia19:00 EST20:18 EST1h 18mN934AN
2025-12-11estimated??22:47Z23:58Z1h 10mN934AN
2025-12-11?KRSW17:07Z15:20 EST3h 12mN934AN
2025-12-11estimated?KLGA15:39Z11:34 EST0h 54mN934AN
2025-12-10?KLGA20:27Z17:48 EST2h 20mN918AN
2025-12-10KLGAKRSW11:08 EST14:24 EST3h 15mN918AN
2025-12-09?KRSW16:12Z13:56 EST2h 43mN826NN
2025-11-27KPHLKLGA20:48 EST21:30 EST0h 41mN960AN
2025-11-27estimated?KPHL00:00Z19:48 EST0h 47mN960AN
2025-11-26estimated??20:32Z23:58Z3h 25mN960AN
2025-10-30estimatedKDFWKORD12:30 CDT14:38 CDT2h 07mN949AN
2025-10-29estimatedKDFWKORD12:55 CDT14:52 CDT1h 56mN923NN
2025-10-28estimatedKDFWKORD12:46 CDT14:42 CDT1h 55mN944AN
2025-10-27estimatedKDFWKORD12:36 CDT14:38 CDT2h 01mN930AU
2025-10-26estimatedKDFWKORD13:49 CDT15:46 CDT1h 56mN987AN
2025-10-25estimatedKDFWKORD13:02 CDT15:08 CDT2h 05mN924NN
2025-10-24estimatedKDFWKORD12:52 CDT14:54 CDT2h 01mN939AN
2025-10-23estimatedKDFWKORD14:23 CDT15:08 CDT0h 44mN910AN
2025-10-22partialKORD?19:55 CDTN861NN
2025-10-21estimatedKDFWKORD12:41 CDT14:52 CDT2h 10mN861NN
2025-10-20estimatedKDFWKORD13:12 CDT14:58 CDT1h 45mN979AN
2025-10-19estimated??02:33Z19:38Z17h 04mN916NN
2025-10-14KDFWKORD12:40 CDT14:36 CDT1h 55mN967AN
2025-10-13KDFWKORD13:29 CDT15:28 CDT1h 58mN874NN
2025-10-07KDFWKORD12:59 CDT14:36 CDT1h 36mN804NN
2025-10-06KDFWKORD12:38 CDT14:38 CDT2h 00mN973NN
2025-10-05KDFWKORD09:50 CDT14:44 CDT4h 53mN953NN
2025-10-02KDFW Dallas/Fort Worth International?12:47 CDT18:54Z1h 06mAD20F4
2025-10-01KDFW Dallas/Fort Worth International?12:48 CDT18:53Z1h 04mABEDC8
2025-09-30KDFW Dallas/Fort Worth InternationalKCOU12:56 CDT13:57 CDT1h 01mAD5C33
2025-09-29KDFW Dallas/Fort Worth International?12:41 CDT18:46Z1h 04mAC1F0E
2025-09-28KDFW Dallas/Fort Worth International?12:51 CDT18:55Z1h 04mACC31A
2025-09-27KDFW Dallas/Fort Worth International?12:56 CDT19:02Z1h 05mAD4FE1
2025-09-26KDFW Dallas/Fort Worth InternationalKCOU12:49 CDT13:51 CDT1h 02mAC51B2
2025-09-25KDFW Dallas/Fort Worth InternationalKCOU13:03 CDT14:04 CDT1h 00mAD6EC6
2025-09-24KDFW Dallas/Fort Worth International?16:33 CDT22:35Z1h 01mAD14A3
2025-09-23KDFW Dallas/Fort Worth International?12:40 CDT18:46Z1h 06mAB9ECA
2025-09-22KDFW Dallas/Fort Worth International?12:51 CDT18:58Z1h 07mAC02B4
2025-09-21KDFW Dallas/Fort Worth InternationalKHRO12:50 CDT13:52 CDT1h 02mA0D561
2025-09-20KDFW Dallas/Fort Worth International?14:10 CDT20:17Z1h 07mADB656
2025-09-19KDFW Dallas/Fort Worth InternationalKCOU13:05 CDT14:10 CDT1h 05mAD5398
2025-09-18KDFW Dallas/Fort Worth InternationalKORD O'Hare International12:50 CDT14:34 CDT1h 44mACAE2E
2025-08-26estimated?KCGX00:02Z04:04Z4h 01mN883BM
2025-08-25estimatedKDFWKORD09:46 CDT18:59 CDT9h 12mN883BM
2025-08-23KDFWKORD00:45 CDT14:58 CDT14h 13mN882BL
2025-08-21KDFWKORD02:21 CDT14:54 CDT12h 32mN919US
2025-08-17KDFWKORD13:21 CDT15:16 CDT1h 55mN881BK
2025-08-16partialKDFW?20:37 CDTN805AN

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