Flight

AAL1223

Flight history and live tracking for AAL1223, 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
RouteKDFW DALLAS FORT WORTH INTERNATIONAL → KFAT FRESNO YOSEMITE INTERNATIONAL
Scheduled departure16:35 CDT

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

Route

AirlineAmerican Airlines
Observed routeKCLT → KCLE

Flight history 317 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KDFW DALLAS FORT WORTH INTERNATIONALKFAT FRESNO YOSEMITE INTERNATIONAL17:17 CDT18:13 PDT2h 56mN950AN
2026-10-01KDFW DALLAS FORT WORTH INTERNATIONALKFAT FRESNO YOSEMITE INTERNATIONAL16:57 CDT17:50 PDT2h 53mN840NN
2026-09-30KDFW DALLAS FORT WORTH INTERNATIONALKFAT FRESNO YOSEMITE INTERNATIONAL18:32 CDT19:21 PDT2h 49mN354PT
2026-09-29KDFW DALLAS FORT WORTH INTERNATIONALKFAT FRESNO YOSEMITE INTERNATIONAL16:51 CDT17:47 PDT2h 56mN920AN
2026-09-28KDFW DALLAS FORT WORTH INTERNATIONALKFAT FRESNO YOSEMITE INTERNATIONAL16:51 CDT17:55 PDT3h 04mN890NN
2026-09-27KDFW DALLAS FORT WORTH INTERNATIONALKFAT FRESNO YOSEMITE INTERNATIONAL17:26 CDT18:13 PDT2h 47mN884NN
2026-09-26KDFW DALLAS FORT WORTH INTERNATIONALKFAT FRESNO YOSEMITE INTERNATIONAL17:07 CDT18:10 PDT3h 03mN821NN
2026-09-25KDFW DALLAS FORT WORTH INTERNATIONALKFAT FRESNO YOSEMITE INTERNATIONAL16:53 CDT17:53 PDT3h 00mN872NN
2026-09-24partial??00:00ZN983AN
2026-09-23partial??00:00ZN305NX
2026-09-22partial??00:00ZN815NN
2026-09-21partialKFAT?17:00 PDTN357PV
2026-09-20partialKFAT?17:00 PDTA36636
2026-09-19partialKFAT?17:03 PDTN950NN
2026-09-18partialKFAT?17:00 PDTN867NN
2026-09-17partial??00:00ZN952NN
2026-09-16partialKTUS?17:00 MSTN846NN
2026-09-15estimatedKDFWKTUS17:08 CDT16:58 MST1h 49mN846NN
2026-09-15partial??00:00ZN882NN
2026-09-14partial??02:17ZN906AN
2026-09-14estimated??00:00Z00:54Z0h 53mN906AN
2026-09-13partial??00:00ZN958NN
2026-09-12partial??00:00ZN904NN
2026-09-11partial??00:04ZN922NN
2026-09-10partial??00:00ZN815NN
2026-09-09estimated??14:10Z23:58Z9h 47mN893NN
2026-09-09estimated??00:00Z00:48Z0h 47mN893NN
2026-09-08partial??00:00ZN803NN
2026-09-07partial??02:25ZN943NN
2026-09-07estimated??00:00Z01:18Z1h 18mN943NN
2026-09-06estimated??14:06Z23:58Z9h 51mN962AN
2026-09-06estimated??00:00Z01:22Z1h 21mN962AN
2026-09-05partial??00:00ZN840NN
2026-09-04estimated??14:26Z23:58Z9h 32mN306SW
2026-09-04estimated??00:00Z01:32Z1h 32mN306SW
2026-09-03estimated??14:31Z23:58Z9h 26mN869NN
2026-09-03estimated??00:00Z01:30Z1h 30mN869NN
Earlier flights (280) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02partial??00:00ZN921NN
2026-09-01estimated??14:30Z23:58Z9h 27mN852NN
2026-09-01estimated??00:00Z00:32Z0h 31mN852NN
2026-08-31partial??00:00ZN830NN
2026-08-30KFATKDFW06:02 PDT18:58 CDT10h 55mN927AN
2026-08-30estimated??00:00Z01:40Z1h 39mN927AN
2026-08-29partial??00:00ZN957NN
2026-08-28estimated??14:19Z23:58Z9h 38mN954NN
2026-08-28estimated??00:00Z01:02Z1h 02mN954NN
2026-08-27estimated??21:52Z23:58Z2h 05mN954NN
2026-08-26estimated??00:00Z00:44Z0h 43mN956NN
2026-08-25partial??00:00ZN955AN
2026-08-24partial??01:55ZN830NN
2026-08-24estimated??00:00Z00:46Z0h 46mN830NN
2026-08-23partialKMWL?19:00 CDTN906AN
2026-08-22estimated??14:25Z23:58Z9h 32mN918NN
2026-08-22estimated??00:00Z02:24Z2h 24mN918NN
2026-08-21partial??01:27ZN983AN
2026-08-19estimated??00:00Z00:42Z0h 41mN936NN
2026-08-18partial??00:00ZN357PV
2026-08-17partial??00:40ZN887NN
2026-08-16partial??00:00ZN301NW
2026-08-15partial??00:00ZN929NN
2026-08-14partial??00:00ZN315VC
2026-08-13estimated??21:49Z23:58Z2h 08mN315VC
2026-08-12estimated??00:03Z14:27Z14h 23mN875NN
2026-08-11estimatedKDFWKFTW18:23 CDT18:50 CDT0h 27mN875NN
2026-07-23estimated??00:00Z01:52Z1h 52mN359PX
2026-07-22partial??00:00ZN840NN
2026-07-21estimated??06:15Z23:58Z17h 42mN940NN
2026-07-21estimated??02:11Z05:02Z2h 50mN940NN
2026-07-20estimated??00:09Z01:58Z1h 48mN854NN
2026-07-19partial??00:00ZN926NN
2026-07-18partial??00:00ZN808NN
2026-07-17partial??02:48ZN961AN
2026-07-17estimated??00:00Z01:20Z1h 19mN961AN
2026-07-16partial??00:00ZN976NN
2026-07-15partial??00:00ZN964NN
2026-07-14partialKMWL?19:00 CDTN842NN
2026-07-13estimatedKDFW?20:23 CDT04:04Z2h 40mN811NN
2026-07-12estimatedKTCS?18:00 MDT01:22Z1h 22mA19343
2026-07-11partialKZUN?18:00 MDTN301PA
2026-07-10partialKIKR?18:00 MDTN946AN
2026-07-09partialKIKR?18:00 MDTN854NN
2026-07-08partialKMWL?19:02 CDTN819NN
2026-07-07partialKDFW?19:40 CDTN916AN
2026-07-06partialKROW?18:18 MDTN309PC
2026-07-05estimated??12:51Z23:52Z11h 00mN925NN
2026-07-05estimatedKDFW?19:03 CDT01:20Z1h 16mN925NN
2026-07-04partialKFMN?18:00 MDTN919AN
2026-07-03estimated??18:57Z23:58Z5h 00mN992AN
2026-07-03estimatedKDFWKFTW21:35 CDT00:20 CDT2h 44mN992AN
2026-07-02estimatedKROW?18:00 MDT01:46Z1h 45mN964NN
2026-07-01partial??03:46ZN955AN
2026-07-01estimatedKMWL?19:00 CDT02:32Z2h 31mN955AN
2026-06-30partial??03:28ZN917NN
2026-06-30estimatedKCVS?18:00 MDT02:02Z2h 01mN917NN
2026-06-29partialKMWL?19:00 CDTN862NN
2026-06-28partialKCVS?18:00 MDTN971NN
2026-06-27partial??03:42ZN917NN
2026-06-27estimatedKDYS?19:00 CDT02:26Z2h 25mN917NN
2026-06-26partialKMWL?19:00 CDTN935NN
2026-06-25partialKCVS?18:11 MDTN990NN
2026-06-24partialKMWL?19:00 CDTN815NN
2026-06-23partial??02:53ZN991NN
2026-06-23estimatedKZUN?18:00 MDT01:22Z1h 22mN991NN
2026-06-22partial??00:00ZN942NN
2026-06-21partialKMWL?19:00 CDTN355PU
2026-06-19estimatedKCVS?18:10 MDT02:06Z1h 55mN901NN
2026-06-18partialKGNT?18:00 MDTN873NN
2026-06-17partial??02:55ZN956NN
2026-06-17estimatedKGNT?18:00 MDT01:16Z1h 16mN956NN
2026-06-16partialKGNT?18:00 MDTN852NN
2026-06-15partial??04:08ZN967AN
2026-06-15estimatedKMWL?19:00 CDT02:48Z2h 47mN967AN
2026-06-14partialKIKR?18:00 MDTN892NN
2026-06-13partial??03:26ZN898NN
2026-06-13estimatedKIKR?18:00 MDT01:26Z1h 26mN898NN
2026-06-12partialKSAF?18:00 MDTN919AN
2026-06-11estimatedKDFWKFTW17:44 CDT18:58 CDT1h 13mN919AN
2026-05-29estimatedKSAF?18:00 MDT01:52Z1h 52mN811NN
2026-05-28partial??02:43ZN993NN
2026-05-28estimatedKDRO?18:00 MDT01:20Z1h 20mN993NN
2026-05-27partialKADM?19:00 CDTN944NN
2026-05-26estimatedKDFW?21:39 CDT05:46Z3h 06mN942NN
2026-05-25estimatedKDFW?19:00 CDT02:54Z2h 54mN931NN
2026-05-24partialKMWL?19:00 CDTN883NN
2026-05-23partial??02:53ZN902NN
2026-05-23estimatedKTCS?18:00 MDT01:32Z1h 31mN902NN
2026-05-22partial??02:56ZN906AN
2026-05-22estimated??00:00Z01:36Z1h 36mN906AN
2026-05-21partial??02:30ZN111US
2026-05-21estimated??00:00Z01:06Z1h 06mN111US
2026-05-20estimatedKDFWKFTW17:16 CDT18:58 CDT1h 41mN111US
2026-05-20estimatedKDFWKFTW20:39 CDT00:16 CDT3h 36mN111US
2026-05-19partialKFAT?19:26 PDTN108UW
2026-05-19estimatedKDFWKFTW20:32 CDT21:00 CDT0h 27mN659AW
2026-05-12estimatedKCVS?18:00 MDT00:46Z0h 45mN679AW
2026-05-11partialKDFW?21:35 CDTN126UW
2026-05-10estimatedKCVS?18:00 MDT00:56Z0h 56mN119US
2026-05-09partial??02:15ZN663AW
2026-05-09estimated??00:00Z00:54Z0h 53mN663AW
2026-05-08partial??00:00ZN109UW
2026-05-07partial??02:21ZN649AW
2026-05-07estimatedKFAT?17:00 PDT00:56Z0h 56mN649AW
2026-05-06partial??00:00ZN667AW
2026-05-05partial??00:00ZN656AW
2026-05-04partial??02:18ZN661AW
2026-05-04estimatedKMWL?19:00 CDT01:10Z1h 10mN661AW
2026-05-03partial??02:51ZN102UW
2026-05-03estimated??00:00Z01:44Z1h 43mN102UW
2026-05-02partial??02:22ZN667AW
2026-05-02estimatedKMWL?19:00 CDT01:10Z1h 09mN667AW
2026-05-01partial??02:16ZN109UW
2026-05-01estimated??00:00Z01:02Z1h 01mN109UW
2026-04-30partial??00:00ZN122US
2026-04-29partialKIKR?18:00 MDTN665AW
2026-04-28estimatedKDFWKFTW17:35 CDT18:58 CDT1h 22mN665AW
2026-04-28estimatedKCDC?18:00 MDT00:46Z0h 46mN664AW
2026-04-27partialKSPS?19:00 CDTN679AW
2026-04-26partialKDFW?19:00 CDTN661AW
2026-04-25partial??00:00ZN108UW
2026-04-24partial??02:14ZN663AW
2026-04-24estimated??00:00Z01:04Z1h 03mN663AW
2026-04-23partial??00:16ZN123UW
2026-04-22partial??00:00ZN664AW
2026-04-21partial??02:18ZN662AW
2026-04-21estimated??00:00Z00:44Z0h 43mN662AW
2026-04-20partial??02:16ZN110UW
2026-04-20estimated??00:00Z01:02Z1h 01mN110UW
2026-04-19partial??00:00ZN127UW
2026-04-18partial??00:00ZN668AW
2026-04-17partial??02:43ZN123UW
2026-04-17estimated??00:00Z01:20Z1h 19mN123UW
2026-04-16partial??03:12ZN652AW
2026-04-16estimated??00:00Z02:02Z2h 01mN652AW
2026-04-15partial??00:17ZN649AW
2026-04-14partial??00:00ZN118US
2026-04-13partial??00:00ZN125UW
2026-04-12partial??00:01ZN669AW
2026-04-11partial??00:16ZN110UW
2026-04-10estimated??23:37Z23:58Z0h 20mN110UW
2026-04-06?KORD10:14Z06:58 CDT1h 43mN822AW
2026-04-05estimated?KORD10:22Z06:56 CDT1h 33mN828AW
2026-04-04estimated?KJFK20:37Z17:36 EDT0h 58mN884NN
2026-04-04estimatedKJFK?07:42 EDT12:14Z0h 31mN884NN
2026-04-02?KORD10:16Z06:54 CDT1h 37mN9002U
2026-03-31?KORD10:15Z06:54 CDT1h 38mN9015D
2026-03-30estimated?KORD10:22Z06:54 CDT1h 31mN9021H
2026-03-29estimated?KORD10:21Z06:58 CDT1h 36mN826AW
2026-03-28estimated?KJFK20:37Z17:32 EDT0h 54mN979NN
2026-03-15?KORD10:29Z07:44 CDT2h 14mN762US
2026-03-14estimated?KJFK21:00Z17:54 EDT0h 53mN323RM
2026-03-14estimatedKJFK?07:39 EDT12:10Z0h 30mN323RM
2026-03-13?KORD10:00Z06:56 CDT1h 55mN5007E
2026-03-12?KORD10:07Z07:17 CDT2h 09mN9017P
2026-03-10estimated??10:22Z12:32Z2h 10mN765US
2026-03-09estimated?KORD10:20Z06:56 CDT1h 35mN70020
2026-03-08KCLTKORD23:55 EST10:12 CDT10h 17mN953NN
2026-03-07KCLTKCLE23:20 EST00:24 EST1h 03mN936AN
2026-03-06KCLTKCLE23:21 EST00:22 EST1h 00mN855NN
2026-03-05KCLTKCLE22:36 EST23:38 EST1h 01mN819NN
2026-03-04KCLTKCLE22:08 EST23:14 EST1h 05mN834NN
2026-03-03KCLTKCLE23:25 EST00:28 EST1h 02mN962AN
2026-03-02KCLTKCLE23:32 EST00:44 EST1h 11mN903NN
2026-03-01KCLTKCLE23:11 EST00:18 EST1h 07mN905AN
2026-02-28KCLTKCLE23:06 EST00:10 EST1h 03mN960AN
2026-02-27KCLTKCLE23:04 EST00:08 EST1h 03mN869NN
2026-02-26KCLTKCLE22:02 EST23:08 EST1h 05mN879NN
2026-02-25KCLTKCLE22:30 EST23:46 EST1h 15mN818NN
2026-02-24KCLTKCLE01:06 EST02:18 EST1h 12mN994NN
2026-02-23KCLTKCLE23:40 EST00:50 EST1h 09mN953NN
2026-02-22KCLTKCLE23:09 EST00:12 EST1h 02mN818NN
2026-02-21KCLTKCLE00:07 EST01:14 EST1h 06mN972NN
2026-02-20KCLTKCLE23:05 EST00:24 EST1h 18mN962AN
2026-02-19KCLTKCLE22:13 EST23:18 EST1h 04mN991NN
2026-02-18KCLTKCLE22:11 EST23:18 EST1h 06mN914AN
2026-02-17KCLTKCLE23:30 EST00:44 EST1h 14mN936AN
2026-02-16KCLTKCLE23:43 EST00:54 EST1h 10mN944AN
2026-02-15KCLTKCLE23:29 EST00:36 EST1h 06mN847NN
2026-02-14KCLTKCLE23:11 EST00:22 EST1h 10mN963AN
2026-02-13KCLTKCLE22:54 EST00:06 EST1h 11mN819NN
2026-02-11KCLTKLGA09:41 EST11:06 EST1h 25mN818AW
2026-02-10KCLTKLGA09:40 EST11:10 EST1h 29mN818AW
2026-02-09KCLTKLGA09:33 EST10:58 EST1h 24mN816AW
2026-02-08estimatedKCLT?09:38 EST16:10Z1h 32mN750UW
2026-02-07KCLTKLGA09:35 EST11:05 EST1h 29mN805AW
2026-02-06KCLTKLGA09:30 EST11:00 EST1h 29mN814AW
2026-02-05KCLTKLGA09:36 EST10:52 EST1h 15mN809AW
2026-02-04estimatedKCLT?09:32 EST15:57Z1h 24mN760US
2026-02-03KCLTKLGA11:04 EST12:24 EST1h 19mN940AN
2026-02-02KCLT?09:52 EST16:36Z1h 43mN814AW
2026-01-30KCLTKLGA09:37 EST10:52 EST1h 14mN820AW
2026-01-29KCLTKLGA09:27 EST10:48 EST1h 21mN757UW
2026-01-28KCLTKLGA12:07 EST13:26 EST1h 18mN771XF
2026-01-27KCLT?09:44 EST16:38Z1h 53mN769US
2026-01-24KCLTKLGA09:34 EST10:48 EST1h 13mN773XF
2026-01-23KCLTKLGA09:33 EST10:54 EST1h 20mN837AW
2026-01-22estimatedKCLT?09:29 EST16:02Z1h 33mN714US
2026-01-21KCLTKLGA09:34 EST10:54 EST1h 19mN802AW
2026-01-20estimatedKCLT?09:45 EST16:20Z1h 34mN820AW
2026-01-19estimatedKCLT?09:35 EST16:04Z1h 28mN702UW
2026-01-09KCLTKLGA09:44 EST11:08 EST1h 23mN820AW
2026-01-08KCLTKLGA09:27 EST11:00 EST1h 33mN828AW
2026-01-07estimated??13:36Z16:06Z2h 29mN812AW
2026-01-06KCLTKLGA09:27 EST10:56 EST1h 28mN760US
2026-01-05KDFWKTPA21:13 CST00:12 EST1h 58mN827NN
2026-01-04?KTPA02:20Z00:28 EST3h 07mN856NN
2026-01-03KDFWKTPA20:54 CST23:48 EST1h 53mN301PA
2026-01-02KDFWKTPA21:12 CST00:14 EST2h 01mN839NN
2025-12-31KDFWKTPA21:17 CST00:26 EST2h 08mN951AA
2025-12-30KDFWKTPA21:00 CST00:08 EST2h 07mN930AN
2025-12-29KDFWKTPA21:13 CST00:20 EST2h 06mN910NN
2025-12-28KDFWKTPA21:36 CST00:40 EST2h 03mN840NN
2025-12-27KDFWKTPA20:47 CST23:52 EST2h 04mN831NN
2025-12-24KDFWKTPA20:53 CST00:04 EST2h 11mN914NN
2025-12-23KDFWKTPA20:58 CST00:00 EST2h 01mN940NN
2025-12-22KDFWKTPA21:03 CST00:12 EST2h 09mN950AN
2025-12-21?KTPA03:34Z01:12 EST2h 37mN976NN
2025-12-20KDFWKTPA21:15 CST00:28 EST2h 12mN856NN
2025-12-19KDFWKTPA21:51 CST00:56 EST2h 04mN815NN
2025-12-19estimatedKMWLKDFW20:26 CST20:58 CST0h 31mN815NN
2025-12-17KCLT?09:19 EST16:02Z1h 42mN709UW
2025-12-16KCLTKLGA09:29 EST11:00 EST1h 30mN807AW
2025-12-15?KLGA14:01Z11:34 EST2h 32mN753US
2025-12-14KCLTKJFK13:43 EST15:38 EST1h 54mN703UW
2025-12-13KCLTKLGA09:27 EST10:48 EST1h 20mN766US
2025-12-12estimatedKCLT?09:31 EST15:58Z1h 27mN701UW
2025-12-11KCLT?09:17 EST16:20Z2h 02mN822AW
2025-12-10KCLT?09:20 EST16:08Z1h 48mN774XF
2025-11-27estimated?KMIA11:59Z07:46 EST0h 46mN715UW
2025-11-26KTPAKMIA07:03 EST07:46 EST0h 42mN753US
2025-10-30KCLT?13:36 EDT19:54Z2h 17mN152UW
2025-10-30KPHXKCLT05:05 MST11:26 EDT3h 20mN152UW
2025-10-29KCLTKPHX13:24 EDT14:02 MST3h 38mN537UW
2025-10-29KPHXKCLT05:04 MST11:28 EDT3h 23mN537UW
2025-10-28KCLTKPHX13:32 EDT14:28 MST3h 55mN507AY
2025-10-28KPHXKCLT05:10 MST11:30 EDT3h 19mN507AY
2025-10-27KCLTKPHX13:25 EDT14:28 MST4h 02mN189UW
2025-10-27KPHXKCLT05:09 MST11:42 EDT3h 32mN189UW
2025-10-26KCLTKPHX13:22 EDT14:20 MST3h 57mN150UW
2025-10-26?KCLT13:28Z11:30 EDT2h 01mN150UW
2025-10-25KCLTKPHX13:28 EDT14:12 MST3h 43mN560UW
2025-10-25estimated?KCLT14:39Z11:58 EDT1h 18mN560UW
2025-10-24KCLTKPHX13:26 EDT14:20 MST3h 53mN998AN
2025-10-24?KCLT14:01Z11:42 EDT1h 40mAD5480
2025-10-23estimated?KPHX19:23Z14:26 MST2h 02mN169UW
2025-10-22KCLTKPHX13:40 EDT14:46 MST4h 05mN448AN
2025-10-21?KPHX15:45Z15:10 MST6h 24mN171US
2025-10-20KCLTKPHX14:05 EDT15:04 MST3h 58mN169UW
2025-10-20KPHXKCLT05:15 MST11:28 EDT3h 12mN989AU
2025-10-19estimated?KPHX18:44Z15:46 MST4h 01mN176UW
2025-10-15?KCLT11:15Z11:26 EDT4h 10mN920US
2025-10-14partialKCLT?13:31 EDTA6F00D
2025-10-13KCLT?13:53 EDT23:16Z5h 22mN919US
2025-10-13KPHXKCLT04:55 MST11:26 EDT3h 30mN140AN
2025-10-07KCLT?13:23 EDT22:04Z4h 40mN121AN
2025-10-07KPHXKCLT05:11 MST11:34 EDT3h 22mN121AN
2025-10-07estimated??03:18Z04:18Z0h 59mN918US
2025-10-06estimated??22:46Z23:58Z1h 12mN918US
2025-10-06KCLTKPHX13:46 EDT14:50 MST4h 03mN918US
2025-10-06?KCLT00:00Z11:24 EDT15h 23mN957AN
2025-10-05estimatedKDFWKFTW10:05 CDT18:59 CDT8h 54mN925AN
2025-10-02?KFAT00:00Z18:20 PDT1h 19mAD3FD9
2025-10-01?KFAT00:00Z18:41 PDT1h 41mABB76D
2025-09-30KIKRKFAT18:00 MDT18:45 PDT1h 45mAC51B2
2025-09-29KDFW Dallas/Fort Worth International?17:46 CDT23:52Z1h 05mAC51B2
2025-09-28KDFW Dallas/Fort Worth International?17:54 CDT23:55Z1h 01mAB3D39
2025-09-27KDFW Dallas/Fort Worth International?17:41 CDT23:45Z1h 03mAAF1F2
2025-09-26KDFW Dallas/Fort Worth InternationalKSAF17:38 CDT17:47 MDT1h 09mAD4747
2025-08-26partialKDFW?21:30 CDTN901NN
2025-08-24estimatedKDFWKFTW22:36 CDT02:50 CDT4h 13mN869NN
2025-08-22estimated??00:00Z01:57Z1h 56mN917AN
2025-08-21estimatedKDFWKFTW02:28 CDT18:58 CDT16h 29mN924NN
2025-08-20estimated??00:00Z01:21Z1h 20mN932AN
2025-08-19partial??00:00ZN930NN
2025-08-18partial??00:00ZN919NN
2025-08-17partialKDFW?19:12 CDTN907NN
2025-08-16estimated??00:00Z01:52Z1h 52mN962AN
2025-08-15partialKDFW?19:43 CDTN823NN

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