Flight

AAL128

Flight history and live tracking for AAL128, 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
RouteZSPD Shanghai Pudong International Airport → KDFW DALLAS FORT WORTH INTERNATIONAL
Scheduled departure17:20 CST
Estimated departure17:32 CST +12 min
Estimated arrival17:05 CDT
Also scheduledSun 04 Oct 17:20 CST

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

Route

AirlineAmerican Airlines
Observed routeRJFO → KDFW

Flight history 279 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02ZSPD Shanghai Pudong International AirportKDFW DALLAS FORT WORTH INTERNATIONAL03:55 CST17:17 CDT2h 22mN840AN
2026-10-01ZSPD Shanghai Pudong International AirportKDFW DALLAS FORT WORTH INTERNATIONAL03:53 CST17:23 CDT2h 30mN841AN
2026-09-30ZSPD Shanghai Pudong International AirportKDFW DALLAS FORT WORTH INTERNATIONAL04:41 CST17:06 CDT1h 25mN833AA
2026-09-29ZSPD Shanghai Pudong International AirportKDFW DALLAS FORT WORTH INTERNATIONAL03:57 CST17:32 CDT2h 35mN841AN
2026-09-28ZSPD Shanghai Pudong International AirportKDFW DALLAS FORT WORTH INTERNATIONAL04:41 CST17:05 CDT1h 24mN820AL
2026-09-26ZSPD Shanghai Pudong International AirportKDFW DALLAS FORT WORTH INTERNATIONAL03:49 CST16:44 CDT1h 55mN829AN
2026-09-25ZSPD Shanghai Pudong International AirportKDFW DALLAS FORT WORTH INTERNATIONAL04:13 CST16:35 CDT1h 22mN825AA
2026-09-24partialKDFW?05:11 CDTN829AN
2026-09-23partialKDFW?21:28 CDTN823AN
2026-09-22partialKDFW?05:24 CDTN823AN
2026-09-21partialKDFW?05:17 CDTN831AA
2026-09-20partialKDFW?05:47 CDTN841AN
2026-09-19partialKDFW?05:39 CDTN826AN
2026-09-18partialKDFW?05:56 CDTN823AN
2026-09-17estimated??10:56Z22:40Z11h 43mN826AN
2026-09-16estimated??10:41Z22:10Z11h 28mN821AN
2026-09-15estimated??18:27Z22:10Z3h 43mN830AN
2026-09-14partial??00:09ZN878BG
2026-09-13partialKDFW?21:07 CDTN827AN
2026-09-12partial??00:29ZN821AN
2026-09-11estimated??05:26Z22:26Z16h 59mN827AN
2026-09-11estimated??00:09Z00:50Z0h 40mN827AN
2026-09-10partialKDFW?21:07 CDTN826AN
2026-09-09estimated??11:10Z22:56Z11h 45mN826AN
2026-09-08estimated??12:12Z23:52Z11h 39mN833AA
2026-09-07partialKDFW?20:59 CDTN821AN
2026-09-06partialKDFW?21:21 CDTN823AN
2026-09-05estimated??11:06Z23:04Z11h 57mN823AN
2026-09-04estimated??11:05Z22:32Z11h 26mN837AN
2026-09-03partialKDFW?05:33 CDTN830AN
Earlier flights (249) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-02partial??01:03ZN826AN
2026-09-01partial??03:05ZN830AN
2026-08-31partialKDFW?19:32 CDTN826AN
2026-08-30partialKDFW?21:21 CDTN841AN
2026-08-29estimated??10:43Z22:44Z12h 00mN841AN
2026-08-28estimated??10:38Z22:08Z11h 30mN836AA
2026-08-27estimated??10:46Z22:24Z11h 37mN830AN
2026-08-26partial??04:10ZN829AN
2026-08-25partialKDFW?05:40 CDTN829AN
2026-08-24partialKDFW?21:23 CDTN836AA
2026-08-23partialKDFW?21:35 CDTN826AN
2026-08-22estimated??10:48Z22:58Z12h 10mN826AN
2026-08-21estimated??10:27Z22:30Z12h 02mN840AN
2026-08-20partial??02:17ZN841AN
2026-08-19partial??02:18ZN828AA
2026-08-18estimated??10:30Z23:02Z12h 31mN828AA
2026-08-17estimated??12:57Z23:44Z10h 46mN823AN
2026-08-16estimated??10:35Z23:04Z12h 28mN824AN
2026-08-15partial??01:04ZN824AN
2026-08-14estimated??10:38Z22:54Z12h 15mN824AN
2026-08-12estimated??11:05Z23:36Z12h 30mN828AA
2026-08-11estimated??19:19Z23:00Z3h 40mN835AN
2026-07-23partial??00:20ZN832AA
2026-07-22partial??00:21ZN826AN
2026-07-21partial??00:29ZN834AA
2026-07-20partial??01:42ZN826AN
2026-07-19partial??02:16ZN823AN
2026-07-18estimated?KDFW11:18Z18:20 CDT12h 02mN823AN
2026-07-17estimated?KDFW10:46Z17:50 CDT12h 03mN835AN
2026-07-16estimated?KDFW10:43Z18:08 CDT12h 24mN836AA
2026-07-15estimated??11:32Z23:24Z11h 51mN834AA
2026-07-14partialKDFW?21:38 CDTN821AN
2026-07-13partialKFTW?19:00 CDTN834AA
2026-07-12estimatedRJFF?20:50 JST23:58Z12h 07mN834AA
2026-07-11partialKDFW?21:11 CDTN834AA
2026-07-10partialKDFW?19:40 CDTN838AA
2026-07-09estimatedRJFO?19:59 JST22:52Z11h 52mN838AA
2026-07-08partialKDFW?21:15 CDTN826AN
2026-07-07estimatedRJFOKDFW19:36 JST17:08 CDT11h 31mN826AN
2026-07-06partialKDFW?20:17 CDTN838AA
2026-07-05estimatedRJBD?20:24 JST23:10Z11h 45mN838AA
2026-07-04estimatedRJFO?20:16 JST23:30Z12h 13mN826AN
2026-07-03estimatedRJOKKDFW20:43 JST17:42 CDT10h 58mN825AA
2026-07-01partialKDFW?19:35 CDTN825AA
2026-06-30partialKDFW?22:12 CDTN832AA
2026-06-29partialKDFW?20:59 CDTN833AA
2026-06-28partialKDFW?19:26 CDTN832AA
2026-06-27partialKDFW?19:00 CDTN825AA
2026-06-26estimatedRJFO?20:26 JST22:24Z10h 57mN825AA
2026-06-25estimatedRJBDKDFW19:58 JST17:06 CDT11h 07mN832AA
2026-06-24partialKDFW?19:24 CDTN832AA
2026-06-23partialKDFW?19:18 CDTN836AA
2026-06-22partialKDFW?19:37 CDTN832AA
2026-06-21estimatedRJFOKDFW19:38 JST17:22 CDT11h 43mN832AA
2026-06-20partialKDFW?19:41 CDTN832AA
2026-06-19partialKDFW?21:17 CDTN822AN
2026-06-18estimated??12:24Z22:38Z10h 13mN822AN
2026-06-18estimatedRJOK?19:39 JST11:36Z0h 56mN822AN
2026-06-17estimatedRJOMKDFW20:11 JST17:40 CDT11h 28mN831AA
2026-06-16partialKDFW?20:38 CDTN832AA
2026-06-15estimatedRJFOKDFW20:21 JST18:00 CDT11h 38mN832AA
2026-06-14estimatedRJFOKDFW19:42 JST17:38 CDT11h 55mN831AA
2026-06-13estimatedRJOM?19:43 JST22:06Z11h 22mN829AN
2026-05-29partialKDFW?21:15 CDTN827AN
2026-05-28estimatedRJFO?19:44 JST22:52Z12h 07mN827AN
2026-05-27partialKDFW?21:47 CDTN826AN
2026-05-26partialKDFW?21:38 CDTN833AA
2026-05-25partial??03:20ZN826AN
2026-05-25estimatedKTUL?19:15 CDT01:10Z0h 54mN826AN
2026-05-24partialKFTW?19:00 CDTN827AN
2026-05-23estimatedRJFO?21:27 JST23:58Z11h 30mN827AN
2026-05-22partial??02:08ZN824AN
2026-05-21partialKDFW?21:13 CDTN837AN
2026-05-20partialKDFW?03:56 CDTN836AA
2026-05-20partialKDFW?00:04 CDTN832AA
2026-05-20estimatedKDFW?19:25 CDT04:40Z4h 14mN824AN
2026-05-19partialKDFW?09:04 CDTN835AN
2026-05-19estimatedRJOF?11:43 JST13:18Z10h 34mN824AN
2026-05-12partialKDFW?19:30 CDTN832AA
2026-05-11partialKDFW?19:34 CDTN839AA
2026-05-10partialKDFW?21:14 CDTN821AN
2026-05-09partialKDFW?22:31 CDTN828AA
2026-05-08partialKDFW?19:01 CDTN821AN
2026-05-07partialKDFW?19:27 CDTN828AA
2026-05-06partialKDFW?21:59 CDTN824AN
2026-05-05estimatedRJBDKDFW20:01 JST17:40 CDT11h 38mN824AN
2026-05-04partialKDFW?21:24 CDTN836AA
2026-05-03estimatedRJBDKDFW19:54 JST17:12 CDT11h 17mN836AA
2026-05-02estimatedRJBDKDFW19:58 JST17:26 CDT11h 27mN828AA
2026-05-01estimatedRJBDKDFW20:03 JST17:12 CDT11h 08mN832AA
2026-04-30partialKDFW?21:20 CDTN830AN
2026-04-29partialKLAX?18:18 PDTN832AA
2026-04-28partialKDFW?11:13 CDTN830AN
2026-04-28estimatedKDFW?19:02 CDT12:50Z12h 47mN830AN
2026-04-27partialKDFW?21:14 CDTN835AN
2026-04-26estimatedRJBDKDFW20:14 JST17:28 CDT11h 13mN835AN
2026-04-25partialKDFW?21:11 CDTN838AA
2026-04-24estimated?KDFW10:47Z16:38 CDT10h 50mN838AA
2026-04-23estimated??10:57Z22:04Z11h 06mN832AA
2026-04-22partial??02:33ZN837AN
2026-04-21partial??00:42ZN825AA
2026-04-20estimated??11:19Z22:52Z11h 32mN825AA
2026-04-19partialKDFW?16:40 CDTN828AA
2026-04-19partialKDFW?20:10 CDTN835AN
2026-04-18partial??00:44ZN840AN
2026-04-17partial??00:37ZN828AA
2026-04-16partial??00:00ZN831AA
2026-04-15partial??00:24ZN824AN
2026-04-14partial??03:25ZN839AA
2026-04-13partial??00:12ZN831AA
2026-04-12estimated??10:32Z22:12Z11h 39mN831AA
2026-04-11partial??02:12ZN826AN
2026-04-06estimated??00:53Z11:54Z11h 00mN834AA
2026-04-05estimated?KDFW11:21Z17:58 CDT11h 36mN834AA
2026-04-04partialKDFW?21:45 CDTN836AA
2026-04-03partial??02:44ZN822AN
2026-04-02estimated?KDFW10:50Z17:18 CDT11h 28mN822AN
2026-03-31partial??02:46ZN826AN
2026-03-30partial??02:11ZN824AN
2026-03-29partialKDFW?15:37 CDTN824AN
2026-03-29partial??00:54ZN841AN
2026-03-28estimated?KDFW19:49Z18:18 CDT3h 28mN841AN
2026-03-16estimated?KDFW00:00Z07:44 CDT12h 44mN824AN
2026-03-15partial??01:06ZN826AN
2026-03-14partialKDFW?20:14 CDTN882BL
2026-03-13partialKDFW?07:06 CDTN882BL
2026-03-11partialKDFW?06:19 CDTN830AN
2026-03-10partialKDFW?06:34 CDTN873BB
2026-03-09partialKDFW?06:20 CDTN830AN
2026-03-08partialKDFW?06:27 CDTN821AN
2026-03-07partialKDFW?05:32 CSTN883BM
2026-03-06partialKDFW?18:58 CSTN821AN
2026-03-05partialKDFW?20:29 CSTN809AA
2026-03-04partialKDFW?19:58 CSTN835AN
2026-03-03partialKDFW?05:09 CSTN835AN
2026-03-02partialKDFW?05:20 CSTN833AA
2026-03-01partialKDFW?05:33 CSTN880BJ
2026-02-28partialKDFW?06:00 CSTN831AA
2026-02-27partialKDFW?21:13 CSTN877BF
2026-02-27partialKDFW?19:06 CSTN877BF
2026-02-26partial??00:01ZN822AN
2026-02-25estimated??13:13Z23:58Z10h 45mN822AN
2026-02-24partialKDFW?05:23 CSTN826AN
2026-02-23partialKDFW?05:29 CSTN801AC
2026-02-22partialKDFW?05:18 CSTN826AN
2026-02-21partialKDFW?18:00 CSTN880BJ
2026-02-20partialKDFW?19:09 CSTN835AN
2026-02-19partialKDFW?19:39 CSTN839AA
2026-02-18partialKDFW?18:26 CSTN828AA
2026-02-17partialKDFW?05:12 CSTN828AA
2026-02-16partialKDFW?05:36 CSTN833AA
2026-02-14partialKDFW?19:12 CSTN840AN
2026-02-13partialKDFW?18:46 CSTN841AN
2026-02-12partialKDFW?19:12 CSTN821AN
2026-02-11partialKDFW?13:20 CSTN822AN
2026-02-11partialKDFW?18:19 CSTN822AN
2026-02-10partialKDFW?05:20 CSTN822AN
2026-02-09partialKDFW?05:19 CSTN841AN
2026-02-08partialKDFW?19:15 CSTN824AN
2026-02-07partialKDFW?05:20 CSTN824AN
2026-02-06partialKDFW?19:35 CSTN824AN
2026-02-05partialKDFW?18:00 CSTN825AA
2026-02-04partialKDFW?05:32 CSTN825AA
2026-02-03partialKDFW?18:00 CSTN821AN
2026-02-02partialKDFW?06:25 CSTN821AN
2026-01-26partialKDFW?18:00 CSTN821AN
2026-01-25partialKDFW?05:32 CSTN821AN
2026-01-23partialKDFW?05:23 CSTN834AA
2026-01-22partialKDFW?05:21 CSTN820AL
2026-01-21partialKAFW?18:02 CSTN841AN
2026-01-20partial??00:00ZN833AA
2026-01-19estimated??12:59Z23:58Z10h 59mN833AA
2026-01-18partialKDFW?12:23 CSTN841AN
2026-01-17partialKDFW?17:02 CSTN833AA
2026-01-09estimated??11:11Z22:42Z11h 31mN833AA
2026-01-08partialKDFW?20:12 CSTN835AN
2026-01-07partialKDFW?20:01 CSTN833AA
2026-01-06partialKDFW?20:49 CSTN836AA
2026-01-05partialKDFW?05:33 CSTN836AA
2026-01-04partialKDFW?04:54 CSTN830AN
2026-01-02partialKDFW?05:31 CSTN825AA
2026-01-01partialKDFW?05:38 CSTN841AN
2025-12-31partialKDFW?05:18 CSTN821AN
2025-12-30partialKDFW?05:26 CSTN839AA
2025-12-29partialKDFW?18:00 CSTN831AA
2025-12-28estimated??11:59Z23:58Z11h 58mN831AA
2025-12-27partialKDFW?05:28 CSTN822AN
2025-12-24partialKDFW?05:09 CSTN830AN
2025-12-23partialKDFW?05:35 CSTN821AN
2025-12-21partial??00:02ZN833AA
2025-12-20estimated??12:43Z23:58Z11h 14mN833AA
2025-12-19partialKDFW?18:00 CSTN821AN
2025-12-18estimated??13:14Z23:58Z10h 43mN821AN
2025-12-17partialKDFW?05:20 CSTN839AA
2025-12-16partialKDFW?05:25 CSTN841AN
2025-12-15partialKDFW?05:36 CSTN832AA
2025-12-14partialKDFW?05:37 CSTN822AN
2025-12-13partialKDFW?05:26 CSTN832AA
2025-12-12partialKDFW?05:32 CSTN837AN
2025-12-11partialKDFW?05:25 CSTN841AN
2025-12-10partialKDFW?19:03 CSTN828AA
2025-12-09partialKDFW?11:48 CSTN828AA
2025-11-27partial??01:52ZN876AL
2025-11-26estimated??11:55Z23:14Z11h 18mN876AL
2025-10-30estimated??13:18Z14:50Z1h 31mN821AN
2025-10-29partial??01:39ZN822AN
2025-10-28partial??01:58ZN823AN
2025-10-27partialKDFW?23:16 CDTN828AA
2025-10-26partialKDFW?21:54 CDTN830AN
2025-10-25estimated??14:39Z23:58Z9h 18mN830AN
2025-10-24partialKDFW?04:43 CDTN841AN
2025-10-23partialKDFW?14:29 CDTN830AN
2025-10-22partialKDFW?10:11 CDTN820AL
2025-10-21partialKDFW?10:39 CDTN830AN
2025-10-20partialKDFW?20:11 CDTN830AN
2025-10-19partialKDFW?13:40 CDTN830AN
2025-10-15estimated??10:13Z11:18Z1h 05mN827AN
2025-10-14partialKDFW?05:19 CDTN826AN
2025-10-13partialKDFW?19:00 CDTN826AN
2025-10-07partialKDFW?05:16 CDTN827AN
2025-10-06partialKDFW?05:35 CDTN830AN
2025-10-05partialKDFW?09:55 CDTN828AA
2025-10-04estimated??13:29Z20:04Z6h 35mN836AA
2025-10-01RJOZKDFW Dallas/Fort Worth International19:19 JST16:35 CDT11h 15mAB4E94
2025-09-30RJOKKDFW Dallas/Fort Worth International19:37 JST16:34 CDT10h 57mAB839D
2025-09-29?KDFW Dallas/Fort Worth International10:42Z18:02 CDT12h 19mAB6AFA
2025-09-28RJOZKDFW Dallas/Fort Worth International20:24 JST18:11 CDT11h 47mAB5867
2025-09-26RJOKKDFW Dallas/Fort Worth International19:34 JST16:43 CDT11h 08mAB4732
2025-09-25RJOZKFTW19:21 JST16:34 CDT11h 12mAB3856
2025-09-24RJOKKDFW Dallas/Fort Worth International19:31 JST16:56 CDT11h 24mAB4732
2025-09-23RJFOKDFW Dallas/Fort Worth International19:41 JST17:09 CDT11h 27mAB5FC9
2025-09-22RJOKKDFW Dallas/Fort Worth International20:05 JST17:25 CDT11h 19mAB6380
2025-09-21?KDFW Dallas/Fort Worth International10:20Z16:34 CDT11h 14mAB6AFA
2025-09-20RJOKKDFW Dallas/Fort Worth International19:50 JST16:36 CDT10h 45mAB79CA
2025-09-19RJFOKDFW Dallas/Fort Worth International19:18 JST16:30 CDT11h 12mAB839D
2025-09-18RJFOKDFW Dallas/Fort Worth International19:15 JST16:17 CDT11h 01mAB3FC4
2025-08-26estimated?KDTO01:22Z23:02 CDT2h 39mN822AN
2025-08-24partialKDFW?02:46 CDTN839AA
2025-08-24partialKDFW?19:01 CDTN839AA
2025-08-23estimated??19:31Z23:58Z4h 27mN839AA
2025-08-22partialKDFW?19:02 CDTN840AN
2025-08-21estimated??07:12Z23:54Z16h 41mN827AN
2025-08-20estimated??18:15Z20:58Z2h 43mN827AN
2025-08-19partialKDFW?05:38 CDTN841AN
2025-08-18partialKDFW?06:17 CDTN824AN
2025-08-17partialKDFW?05:29 CDTN820AL
2025-08-16partialKDFW?05:22 CDTN841AN
2025-08-15partialKDFW?19:33 CDTN832AA
2025-08-14estimated??19:01Z19:52Z0h 50mN832AA

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