Flight

AAL2320

Flight history and live tracking for AAL2320, 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
RouteKROC GREATER ROCHESTER INTERNATIONAL → KCLT CHARLOTTE DOUGLAS INTERNATIONAL
Scheduled departure17:56 EDT

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

Route

AirlineAmerican Airlines
Typical originKDFW DALLAS FORT WORTH INTERNATIONAL
Typical destinationKPNS PENSACOLA RGNL
Distance524 nm

Flight history 334 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KROC GREATER ROCHESTER INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL18:31 EDT20:03 EDT1h 32mN661AW
2026-10-02KCLT CHARLOTTE DOUGLAS INTERNATIONALKROC GREATER ROCHESTER INTERNATIONAL16:17 EDT17:36 EDT1h 19mN661AW
2026-10-01KROC GREATER ROCHESTER INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL18:41 EDT20:08 EDT1h 27mN746UW
2026-10-01KCLT CHARLOTTE DOUGLAS INTERNATIONALKROC GREATER ROCHESTER INTERNATIONAL15:37 EDT17:00 EDT1h 23mN746UW
2026-09-30KROC GREATER ROCHESTER INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL18:13 EDT19:45 EDT1h 32mN839AW
2026-09-30KCLT CHARLOTTE DOUGLAS INTERNATIONALKROC GREATER ROCHESTER INTERNATIONAL15:59 EDT17:19 EDT1h 20mN839AW
2026-09-29KROC GREATER ROCHESTER INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL17:53 EDT19:13 EDT1h 20mN802AW
2026-09-29KCLT CHARLOTTE DOUGLAS INTERNATIONALKROC GREATER ROCHESTER INTERNATIONAL15:34 EDT16:58 EDT1h 24mN802AW
2026-09-28KROC GREATER ROCHESTER INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL18:09 EDT19:39 EDT1h 30mN764US
2026-09-28KCLT CHARLOTTE DOUGLAS INTERNATIONALKROC GREATER ROCHESTER INTERNATIONAL15:51 EDT17:07 EDT1h 16mN764US
2026-09-27KROC GREATER ROCHESTER INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL18:57 EDT20:24 EDT1h 27mN822AW
2026-09-27KCLT CHARLOTTE DOUGLAS INTERNATIONALKROC GREATER ROCHESTER INTERNATIONAL16:30 EDT17:46 EDT1h 16mN822AW
2026-09-26KROC GREATER ROCHESTER INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL18:03 EDT19:29 EDT1h 26mN836AW
2026-09-26KCLT CHARLOTTE DOUGLAS INTERNATIONALKROC GREATER ROCHESTER INTERNATIONAL15:37 EDT16:56 EDT1h 19mN836AW
2026-09-25KROC GREATER ROCHESTER INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL18:15 EDT19:42 EDT1h 27mN828AW
2026-09-25KCLT CHARLOTTE DOUGLAS INTERNATIONALKROC GREATER ROCHESTER INTERNATIONAL16:04 EDT17:22 EDT1h 18mN828AW
2026-09-24KROCKCLT18:02 EDT19:38 EDT1h 35mN828AW
2026-09-24partialKCLT?20:08 EDTN829AW
2026-09-23estimatedKROCKCLT18:17 EDT19:58 EDT1h 40mN829AW
2026-09-23KCLTKROC15:39 EDT16:54 EDT1h 14mN829AW
2026-09-22estimatedKROCKCLT18:34 EDT19:58 EDT1h 23mN829AW
2026-09-22KCLTKROC16:29 EDT18:34 EDT2h 04mN829AW
2026-09-21KROCKCLT18:00 EDT19:40 EDT1h 40mN837AW
2026-09-21KCLTKROC15:39 EDT17:04 EDT1h 24mN837AW
2026-09-21KROCKCLT21:17 EDT22:56 EDT1h 38mN818AW
2026-09-21estimatedKCLTKROC20:00 EDT20:34 EDT0h 33mN818AW
2026-09-20estimatedKCLTKROC19:04 EDT19:58 EDT0h 54mN818AW
2026-09-19estimatedKROCKCLT18:07 EDT19:38 EDT1h 30mN770UW
2026-09-19KCLTKROC15:32 EDT16:48 EDT1h 15mN770UW
2026-09-18KROCKUZA18:36 EDT19:58 EDT1h 21mN770UW
2026-09-18KCLTKROC16:02 EDT17:44 EDT1h 41mN770UW
2026-09-17KROCKCLT18:04 EDT19:36 EDT1h 31mN748UW
2026-09-17KCLTKROC15:33 EDT16:52 EDT1h 18mN748UW
2026-09-16KROCKCLT17:56 EDT19:28 EDT1h 31mN813AW
2026-09-16KCLTKROC15:35 EDT17:02 EDT1h 27mN813AW
2026-09-15KROCKCLT18:00 EDT19:28 EDT1h 27mN721UW
2026-09-15KCLTKROC15:36 EDT17:06 EDT1h 29mN721UW
2026-09-14estimatedKROCKCLT18:02 EDT19:28 EDT1h 25mN821AW
2026-09-14estimatedKCLTKROC15:36 EDT17:16 EDT1h 39mN821AW
2026-09-14estimatedKROCKCLT20:00 EDT20:18 EDT0h 17mN8009T
2026-09-13estimated??22:41Z23:58Z1h 16mN8009T
2026-09-13KCLTKROC16:35 EDT18:00 EDT1h 25mN8009T
2026-09-12KROCKCLT17:56 EDT19:30 EDT1h 33mN808AW
2026-09-12KCLTKROC15:42 EDT17:06 EDT1h 23mN808AW
2026-09-11KROCKCLT18:01 EDT19:38 EDT1h 36mN127UW
2026-09-11KCLTKROC15:33 EDT16:58 EDT1h 24mN127UW
2026-09-10?KCLT21:54Z19:46 EDT1h 51mN822AW
2026-09-10KCLTKROC15:35 EDT17:00 EDT1h 24mN822AW
Earlier flights (286) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-08-30KCLTKROC18:27 EDT19:46 EDT1h 19mN745VJ
2026-08-23KCLTKROC16:37 EDT18:03 EDT1h 25mN764US
2026-08-16KCLT?16:32 EDT22:20Z1h 47mN803AW
2026-07-23estimatedKPNSKDFW16:12 CDT17:06 CDT0h 53mN880NN
2026-07-23estimatedKDFWKPNS13:13 CDT15:08 CDT1h 54mN880NN
2026-07-22estimatedKPNSKDFW16:25 CDT17:54 CDT1h 28mN871NN
2026-07-22estimatedKDFWKPNS13:20 CDT15:16 CDT1h 55mN871NN
2026-07-22estimated??01:51Z02:10Z0h 18mN890NN
2026-07-21estimatedKPNSKDFW15:58 CDT17:38 CDT1h 39mN890NN
2026-07-21KDFWKPNS13:06 CDT14:34 CDT1h 27mN890NN
2026-07-21estimatedKPNSKDFW19:06 CDT20:40 CDT1h 33mN326SJ
2026-07-20estimatedKDFWKPNS15:23 CDT17:28 CDT2h 05mN326SJ
2026-07-19estimatedKPNSKDFW16:07 CDT17:48 CDT1h 41mN958NN
2026-07-19KDFWKPNS13:22 CDT14:54 CDT1h 31mN958NN
2026-07-18estimatedKPNSKDFW15:47 CDT17:26 CDT1h 38mN165NN
2026-07-18KDFWKPNS13:08 CDT14:38 CDT1h 29mN165NN
2026-07-17estimated??22:12Z23:44Z1h 31mN339SU
2026-07-17estimated?KPNS18:20Z14:28 CDT1h 08mN339SU
2026-07-16estimated??18:07Z23:52Z5h 44mN811NN
2026-07-15estimatedKPNSKDFW15:47 CDT17:40 CDT1h 52mA373EA
2026-07-15estimated?KPNS18:01Z14:36 CDT1h 34mA373EA
2026-07-14estimatedKPNSKDFW15:59 CDT17:50 CDT1h 50mN336RU
2026-07-14estimatedKDFWKPNS13:02 CDT14:42 CDT1h 39mN336RU
2026-07-14estimatedKDFWKPNS19:00 CDT19:31 CDT0h 31mN961NN
2026-07-13KPNSKDFW17:24 CDT18:58 CDT1h 33mN961NN
2026-07-13estimatedKDFWKPNS14:44 CDT16:24 CDT1h 39mN961NN
2026-07-13estimatedKPNSKDFW22:05 CDT23:50 CDT1h 44mN916AN
2026-07-13estimatedKDFWKPNS19:00 CDT20:44 CDT1h 44mN916AN
2026-07-12estimatedKDFW?13:57 CDT19:30Z0h 32mN903AN
2026-07-11estimatedKPNSKDFW15:57 CDT17:42 CDT1h 44mN551UW
2026-07-11estimatedKDFWKPNS13:09 CDT14:40 CDT1h 30mN551UW
2026-07-10estimatedKPNSKDFW15:38 CDT17:22 CDT1h 43mA377A2
2026-07-10KDFWKPNS13:00 CDT14:24 CDT1h 23mA377A2
2026-07-09estimatedKPNSKDFW15:39 CDT17:24 CDT1h 44mA37032
2026-07-09KDFWKPNS13:05 CDT14:28 CDT1h 22mA37032
2026-07-08estimatedKPNSKDFW15:55 CDT17:40 CDT1h 44mA3CDE4
2026-07-08KDFWKPNS13:00 CDT14:24 CDT1h 23mA3CDE4
2026-07-08KPNSKDFW22:41 CDT00:08 CDT1h 26mN872NN
2026-07-07estimatedKDFWKPNS14:03 CDT15:48 CDT1h 45mN872NN
2026-07-06KPNSKDFW17:19 CDT18:58 CDT1h 38mN316SE
2026-07-06KDFWKPNS13:35 CDT14:56 CDT1h 20mN316SE
2026-07-05estimatedKPNSKDFW16:25 CDT18:24 CDT1h 58mN959AN
2026-07-05KDFWKPNS13:36 CDT15:08 CDT1h 31mN959AN
2026-07-04estimatedKPNSKDFW15:58 CDT17:44 CDT1h 45mA37B5A
2026-07-04estimatedKDFWKPNS13:06 CDT14:32 CDT1h 26mA37B5A
2026-07-03estimatedKPNSKDFW15:37 CDT17:14 CDT1h 36mN317PG
2026-07-03KDFWKPNS12:55 CDT14:16 CDT1h 20mN317PG
2026-07-02estimatedKPNSKDFW17:07 CDT18:50 CDT1h 43mN306NY
2026-07-02estimatedKDFWKPNS13:58 CDT15:24 CDT1h 25mN306NY
2026-07-01estimatedKPNSKDFW16:07 CDT17:50 CDT1h 43mN840NN
2026-07-01estimatedKDFWKPNS13:31 CDT15:04 CDT1h 32mN840NN
2026-06-30estimatedKPNSKDFW16:59 CDT18:42 CDT1h 42mA36661
2026-06-30estimatedKDAL?19:00 CDT00:24Z0h 24mA353C8
2026-06-29estimated??22:45Z23:58Z1h 12mA353C8
2026-06-29estimatedKDFWKPNS12:54 CDT14:28 CDT1h 34mA353C8
2026-06-28estimatedKPNSKDFW15:37 CDT17:18 CDT1h 40mN323RM
2026-06-28KDFWKPNS12:59 CDT14:20 CDT1h 21mN323RM
2026-06-27estimatedKPNSKDFW16:44 CDT18:26 CDT1h 41mN964AN
2026-06-27KDFWKPNS13:22 CDT14:50 CDT1h 27mN964AN
2026-06-26estimatedKPNSKDFW15:41 CDT17:26 CDT1h 44mN327SK
2026-06-26estimatedKDFWKPNS12:58 CDT14:28 CDT1h 29mN327SK
2026-06-25estimatedKPNSKDFW16:15 CDT18:04 CDT1h 48mN306SP
2026-06-25estimatedKDFWKPNS13:37 CDT15:08 CDT1h 30mN306SP
2026-06-25estimatedKPNSKDFW19:47 CDT21:42 CDT1h 54mN854NN
2026-06-24estimatedKDFWKPNS12:53 CDT14:40 CDT1h 46mN854NN
2026-06-23estimatedKPNSKDFW16:12 CDT17:54 CDT1h 41mA35EFA
2026-06-23KDFWKPNS12:58 CDT14:28 CDT1h 29mA35EFA
2026-06-22estimatedKPNSKDFW16:30 CDT18:12 CDT1h 41mN302SA
2026-06-22KDFWKPNS13:45 CDT15:12 CDT1h 26mN302SA
2026-06-21estimatedKPNSKDFW15:36 CDT17:20 CDT1h 43mA35EFA
2026-06-21KDFWKPNS12:59 CDT14:22 CDT1h 22mA35EFA
2026-06-20estimatedKPNSKDFW16:41 CDT18:22 CDT1h 40mN954AN
2026-06-20KDFWKPNS13:41 CDT15:22 CDT1h 40mN954AN
2026-06-18KPNSKDFW17:22 CDT18:56 CDT1h 33mN904NN
2026-06-18estimatedKDFWKPNS14:40 CDT16:24 CDT1h 43mN904NN
2026-06-17estimatedKPNSKDFW15:33 CDT17:20 CDT1h 46mA373B7
2026-06-17KDFWKPNS12:57 CDT14:22 CDT1h 24mA373B7
2026-06-16estimatedKPNSKDFW16:16 CDT18:00 CDT1h 43mN329SL
2026-06-16KDFWKPNS13:03 CDT14:24 CDT1h 20mN329SL
2026-06-15estimatedKPNSKDFW15:58 CDT17:56 CDT1h 57mN306RC
2026-06-15estimatedKDFWKPNS12:54 CDT14:38 CDT1h 43mN306RC
2026-06-14estimatedKPNSKDFW16:29 CDT18:12 CDT1h 42mN337PJ
2026-06-14estimatedKDFWKPNS12:58 CDT14:42 CDT1h 43mN337PJ
2026-06-13estimatedKPNSKDFW17:06 CDT18:52 CDT1h 45mN939NN
2026-06-13KDFWKPNS14:30 CDT15:54 CDT1h 23mN939NN
2026-06-13estimatedKDFW?19:00 CDT00:42Z0h 42mA377A2
2026-06-12estimatedKPNSKDFW18:01 CDT18:58 CDT0h 56mA377A2
2026-06-12estimatedKDFWKPNS12:47 CDT16:42 CDT3h 54mA377A2
2026-06-11estimatedKDAL?17:40 CDT23:28Z0h 47mA34C57
2026-05-29estimated??17:58Z18:44Z0h 46mA3489F
2026-05-28estimatedKPNSKDFW15:45 CDT17:48 CDT2h 02mA33AFD
2026-05-28estimatedKDFWKPNS12:56 CDT14:28 CDT1h 31mA33AFD
2026-05-27estimatedKPNSKDFW16:09 CDT17:48 CDT1h 38mN303RG
2026-05-27KDFWKPNS13:30 CDT14:56 CDT1h 25mN303RG
2026-05-26estimatedKPNSKDFW16:43 CDT18:38 CDT1h 54mN842NN
2026-05-26estimatedKDFWKPNS13:10 CDT14:48 CDT1h 37mN842NN
2026-05-26estimatedKPNSKDFW20:21 CDT22:42 CDT2h 20mN305NX
2026-05-25KDFWKPNS12:58 CDT14:42 CDT1h 43mN305NX
2026-05-25estimatedKSAT?19:30 CDT01:50Z1h 19mA3A65F
2026-05-24KPNSKSAT15:58 CDT17:50 CDT1h 51mA3A65F
2026-05-24estimatedKDFWKPNS12:56 CDT14:30 CDT1h 33mA3A65F
2026-05-23estimatedKPNSKDFW17:03 CDT18:46 CDT1h 43mN979NN
2026-05-23estimatedKDFWKPNS14:03 CDT15:28 CDT1h 24mN979NN
2026-05-22estimatedKPNSKDFW15:51 CDT17:40 CDT1h 48mN906AN
2026-05-22estimated?KPNS18:00Z14:42 CDT1h 41mN906AN
2026-05-21estimatedKPNSKDFW15:39 CDT17:42 CDT2h 02mN944NN
2026-05-21estimatedKDFWKPNS09:00 CDT14:32 CDT5h 32mN576UW
2026-05-21partialKDFW?22:13 CDTN576UW
2026-05-20KSFOKDFW17:00 PDT04:54 CDT9h 53mN143AN
2026-05-19partialKDFW?20:46 CDTN973UY
2026-05-12estimatedKDFW?21:19 CDT06:14Z3h 54mN131NN
2026-05-11partialKDFW?22:28 CDTAD41ED
2026-05-10KDFWKSFO21:39 CDT23:04 PDT3h 24mN995AN
2026-05-09partialKDFW?21:52 CDTAD5837
2026-05-08KDFWKSFO21:36 CDT22:48 PDT3h 11mN115NN
2026-05-07estimatedKDFW?21:43 CDT06:40Z3h 57mN905AU
2026-05-06partialKDFW?21:30 CDTAD3E36
2026-05-05estimatedKDFW?21:17 CDT06:02Z3h 45mN123NN
2026-05-04KDFWKSFO21:42 CDT23:28 PDT3h 45mN929AA
2026-05-03estimatedKDFW?20:57 CDT06:06Z4h 08mN146AA
2026-05-02estimatedKDFW?21:25 CDT06:22Z3h 56mN918US
2026-05-01KDFWKSFO21:16 CDT23:00 PDT3h 43mN544UW
2026-04-30estimatedKDFW?20:49 CDT06:24Z4h 34mN124AA
2026-04-28KDFWKSFO21:58 CDT23:26 PDT3h 27mN427AN
2026-04-27estimatedKDFWKPNS21:50 CDT01:23 CDT3h 32mN465AN
2026-04-26estimatedKDFWKPNS23:19 CDT03:10 CDT3h 50mN165US
2026-04-25KDFWKSFO21:18 CDT22:54 PDT3h 35mN509AY
2026-04-24estimated??02:48Z06:36Z3h 48mN164NN
2026-04-23KDFWKSFO21:36 CDT23:16 PDT3h 39mN928AM
2026-04-22?KSFO01:35Z22:50 PDT4h 14mAD5837
2026-04-21KDFWKSFO22:57 CDT00:16 PDT3h 18mN123NN
2026-04-20KDFWKSFO22:24 CDT23:46 PDT3h 21mN914UY
2026-04-20estimated??02:22Z03:04Z0h 41mN914UY
2026-04-19?KSFO02:38Z23:04 PDT3h 25mN992AU
2026-04-18KDFWKSFO21:24 CDT22:52 PDT3h 27mN142AN
2026-04-17?KSFO02:33Z23:12 PDT3h 38mN157UW
2026-04-16KDFWKSFO21:38 CDT23:08 PDT3h 29mN141NN
2026-04-15?KSFO02:21Z22:54 PDT3h 32mN986AN
2026-04-14KDFWKSFO21:49 CDT23:18 PDT3h 28mAD5837
2026-04-13estimated??03:45Z07:28Z3h 42mAD3E36
2026-04-12estimated??03:09Z07:00Z3h 51mN157AA
2026-04-11?KSFO03:06Z23:38 PDT3h 31mN987AM
2026-04-06KORDKPHX05:34 CDT06:52 MST3h 18mN996AN
2026-04-05KORDKPHX05:07 CDT06:30 MST3h 22mN904AA
2026-04-04partialKPHX?23:21 MSTN583UW
2026-04-03KORDKPHX16:58 CDT18:24 MST3h 25mA782E4
2026-04-02KORDKPHX05:14 CDT06:36 MST3h 21mN993AN
2026-04-01estimatedKORD?05:05 CDT10:46Z0h 40mAD3E36
2026-03-31KORD?05:07 CDT13:26Z3h 19mN197UW
2026-03-30KORDKPHX05:09 CDT06:28 MST3h 19mN155UW
2026-03-29KORDKPHX05:13 CDT06:38 MST3h 24mAD5837
2026-03-15KORDKPHX05:15 CDT06:48 MST3h 33mN510UW
2026-03-14KORDKPHX05:13 CDT06:40 MST3h 26mN149AN
2026-03-13KORDKPHX05:11 CDT06:36 MST3h 24mN538UW
2026-03-12KORD?04:56 CDT14:02Z4h 05mN567UW
2026-03-11estimated??10:13Z16:26Z6h 12mN931AM
2026-03-10KORD?05:00 CDT13:58Z3h 57mN510UW
2026-03-09KORD?05:07 CDT13:54Z3h 46mN582UW
2026-03-08KORD?05:04 CDT14:08Z4h 03mN915US
2026-03-07?KEWR16:23Z17:06 EST5h 43mA33766
2026-03-06KPHXKLDJ09:31 MST16:18 EST4h 47mN453AA
2026-03-05?KEWR16:29Z16:50 EST5h 21mN427AN
2026-03-04partialKEWR?08:22 ESTA3A65F
2026-03-03?KEWR16:28Z16:24 EST4h 55mA3A65F
2026-03-02?KEWR15:48Z16:06 EST5h 17mN410AN
2026-03-01?KEWR15:49Z16:10 EST5h 20mN417AN
2026-02-28KPHXKEWR09:57 MST16:24 EST4h 27mAB129A
2026-02-27?KEWR15:57Z16:10 EST5h 12mN174US
2026-02-26?KEWR15:51Z16:06 EST5h 14mN457AM
2026-02-25KPHXKEWR09:32 MST15:56 EST4h 24mN462AA
2026-02-24?KEWR18:09Z17:42 EST4h 32mA3C2BE
2026-02-24estimated??16:42Z17:46Z1h 03mA3C2BE
2026-02-21KPHXKEWR09:51 MST16:06 EST4h 15mN971NN
2026-02-20?KEWR15:57Z15:54 EST4h 56mN464AA
2026-02-19?KEWR15:48Z15:46 EST4h 57mN454AL
2026-02-18?KEWR15:41Z16:24 EST5h 42mN439AN
2026-02-17?KEWR16:21Z15:54 EST4h 33mA3489F
2026-02-16?KEWR15:48Z15:54 EST5h 05mN416AN
2026-02-15?KEWR15:47Z16:08 EST5h 20mN459AN
2026-02-14?KEWR16:32Z16:16 EST4h 43mA36661
2026-02-13?KEWR15:51Z15:48 EST4h 56mN433AN
2026-02-12partial??00:01ZA373B7
2026-02-11partialKMIA?19:00 ESTN323SG
2026-02-10KHHR?11:43 PST23:17Z3h 34mA37B0C
2026-02-10estimatedKLAXKMIA11:28 PST18:58 EST4h 29mN323SG
2026-02-09estimated?KMIA00:03Z19:24 EST0h 20mA35B27
2026-02-08partialKMIA?21:23 ESTA35B39
2026-02-07partial??00:02ZA32C3E
2026-02-06partial??00:00ZA33ED6
2026-02-05partial??00:00ZN856NN
2026-02-04partial??00:00ZA3CA1A
2026-02-03partialKOPF?19:00 ESTN308RD
2026-02-02partialKMIA?19:00 ESTA369EE
2026-02-01partialKMIA?19:00 ESTA3776F
2026-01-31partialKMIA?19:00 ESTA369EE
2026-01-30estimated?KMIA19:09Z18:58 EST4h 48mA369EE
2026-01-28partialKLAX?12:15 PSTA39B39
2026-01-28estimated??00:00Z16:44Z16h 43mN336RU
2026-01-27KLAX?12:33 PST23:58Z3h 24mN336RU
2026-01-27?KLAX00:01Z21:58 PST5h 57mA33AFD
2026-01-26partial??00:00ZA3F91E
2026-01-25partial??00:00ZA33B1E
2026-01-24partial??00:06ZA369EE
2026-01-23estimatedKLAX?14:36 PST23:58Z1h 22mA369EE
2026-01-22partialKMIA?19:00 ESTN341SV
2026-01-21partialKTNT?19:02 ESTN958NN
2026-01-20partialKMIA?19:00 ESTN341SV
2026-01-19?KMIA19:09Z18:58 EST4h 48mN341SV
2026-01-09partialKMIA?19:01 ESTN335SN
2026-01-08partial??00:00ZA33766
2026-01-07partial??00:00ZA333AE
2026-01-06KLAX?12:11 PST23:58Z3h 46mA333AE
2026-01-05estimated??19:24Z22:08Z2h 43mN539UW
2026-01-04KORDKCLT13:51 CST16:44 EST1h 53mN198UW
2026-01-03KORDKCLT13:56 CST16:48 EST1h 51mN187US
2026-01-02KORDKCLT14:00 CST16:44 EST1h 43mN584UW
2026-01-01KORDKCLT14:02 CST16:36 EST1h 33mN979UY
2025-12-31partialKORD?18:08 CSTN121AN
2025-12-30partialKCLT?19:02 ESTN124AA
2025-12-29KORDKCLT16:13 CST18:58 EST1h 45mN124AA
2025-12-28KORDKCLT14:48 CST17:28 EST1h 39mN584UW
2025-12-27KORDKCLT14:41 CST17:24 EST1h 42mN126AN
2025-12-26KORDKCLT13:54 CST16:34 EST1h 39mN580UW
2025-12-25KORDKCLT13:58 CST16:34 EST1h 36mN147AA
2025-12-24KORD?13:58 CST22:24Z2h 25mN552UW
2025-12-23KORDKCLT14:06 CST16:26 EST1h 19mN710UW
2025-12-22KORDKCLT13:59 CST16:38 EST1h 39mN562UW
2025-12-21?KCLT19:49Z16:34 EST1h 44mN181UW
2025-12-20KORD?14:05 CST22:24Z2h 18mN914UY
2025-12-19partialKORD?20:12 CSTN159AN
2025-12-18KDFWKMIA19:08 CST22:46 EST2h 37mN130AN
2025-12-17KDFWKMIA19:11 CST22:42 EST2h 31mN928AM
2025-12-16KDFWKMIA18:52 CST22:14 EST2h 21mN568UW
2025-12-15KDFWKMIA18:57 CST22:26 EST2h 28mN166NN
2025-12-14KDFWKMIA19:00 CST22:28 EST2h 28mN982VJ
2025-12-13KDFWKMIA19:06 CST22:32 EST2h 25mN561UW
2025-12-12KDFWKMIA19:05 CST22:30 EST2h 24mN140AN
2025-12-11KDFWKMIA19:17 CST22:40 EST2h 22mN152UW
2025-12-10KDFWKMIA20:06 CST23:20 EST2h 13mN922US
2025-12-02estimated??06:56Z09:20Z2h 23mN904AA
2025-11-28estimated??07:04Z10:22Z3h 18mN450AN
2025-11-27estimated??07:51Z10:56Z3h 04mN977UY
2025-11-26estimatedKPNSKDFW02:07 CST05:14 CST3h 06mN986AN
2025-10-28estimated?KCLT00:40Z22:22 EDT1h 42mN803AW
2025-10-27KCLTKROC18:29 EDT19:56 EDT1h 26mN803AW
2025-10-26estimated?KCLT21:00Z18:42 EDT1h 41mN769US
2025-10-26KCLTKROC14:46 EDT16:02 EDT1h 15mN769US
2025-10-25KROCKCLT17:10 EDT18:42 EDT1h 31mN753US
2025-10-25KCLTKROC14:55 EDT16:10 EDT1h 15mN753US
2025-10-23KROCKCLT17:23 EDT18:46 EDT1h 22mN753US
2025-10-23estimatedKCLTKROC15:23 EDT16:18 EDT0h 54mN753US
2025-10-20KROCKCLT19:21 EDT20:48 EDT1h 26mAA2701
2025-10-20KCLTKROC15:29 EDT16:52 EDT1h 22mN753US
2025-10-19partialKCLT?22:48 EDTN724UW
2025-10-13estimatedKROC?18:41 EDT23:58Z1h 16mN128UW
2025-10-13KCLTKROC16:31 EDT17:54 EDT1h 22mN128UW
2025-10-13estimated?KCLT00:00Z21:28 EDT1h 28mN829AW
2025-10-06KROCKCLT17:33 EDT19:04 EDT1h 31mN730US
2025-10-06KCLTKROC15:14 EDT16:36 EDT1h 21mN730US
2025-10-05KROCKCLT17:41 EDT19:06 EDT1h 24mN715UW
2025-10-05estimatedKCLTKROC10:56 EDT16:20 EDT5h 24mN8027D
2025-10-04KROCKCLT09:41 EDT10:22 EDT0h 40mN715UW
2025-10-02KCLTKROC15:02 EDT16:11 EDT1h 08mA99077
2025-10-01KCLT?16:33 EDT21:35Z1h 02mAA8164
2025-09-30KCLTKROC15:32 EDT16:39 EDT1h 07mAAEC9C
2025-09-29KCLTKROC15:30 EDT16:34 EDT1h 04mAC7968
2025-09-28KCLT?15:02 EDT20:08Z1h 06mAA2ABC
2025-09-27KCLTKROC16:41 EDT17:48 EDT1h 06mAA88D2
2025-09-26KCLTKROC15:56 EDT17:04 EDT1h 07mAAEF89
2025-09-25KCLTKROC15:03 EDT16:07 EDT1h 04mA13541
2025-09-23KCLT?15:37 EDT20:44Z1h 06mAAEC9C
2025-09-22KCLTKROC15:33 EDT16:38 EDT1h 05mAC79A3
2025-09-21KCLTKROC15:00 EDT16:06 EDT1h 05mAA1BE0
2025-09-20KCLTKROC15:28 EDT16:33 EDT1h 04mAAEC9C
2025-09-19KCLT?15:32 EDT20:36Z1h 03mAC760D
2025-09-18partialKCLT?15:05 EDTAA0701
2025-08-26KROCKCLT20:00 EDT22:28 EDT2h 27mN721UW
2025-08-25KCLTKROC12:29 EDT19:56 EDT7h 27mN721UW
2025-08-24KROCKCLT20:02 EDT03:48 EDT7h 45mN820AW
2025-08-23KCLTKROC16:25 EDT19:59 EDT3h 34mN820AW
2025-08-21partialKCLT?15:06 EDTN715UW
2025-08-17estimated??21:02Z23:58Z2h 56mN705UW
2025-08-17KCLTKROC15:07 EDT16:36 EDT1h 28mN705UW
2025-08-17?KCLT00:00Z00:26 EDT4h 25mN715UW
2025-08-16estimatedKCLTKROC16:54 EDT19:58 EDT3h 04mN715UW
2025-08-14estimatedKCLTKROC15:07 EDT15:52 EDT0h 44mN835AW

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