Flight

AAL2960

Flight history and live tracking for AAL2960, 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
RouteKILM WILMINGTON INTERNATIONAL → KCLT CHARLOTTE DOUGLAS INTERNATIONAL
Scheduled departure05:05 EDT

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

Route

AirlineAmerican Airlines
Observed routeKMIA → KCLT

Flight history 272 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KILM WILMINGTON INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL08:35 EDT09:17 EDT0h 42mN188US
2026-10-01KILMKCLT08:39 EDT09:16 EDT0h 36mN583UW
2026-09-30KILM WILMINGTON INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL08:45 EDT09:28 EDT0h 43mN544UW
2026-09-29KILM WILMINGTON INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL08:48 EDT09:29 EDT0h 41mN905AU
2026-09-28KILM WILMINGTON INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL08:31 EDT09:11 EDT0h 40mN535UW
2026-09-27KILM WILMINGTON INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL05:07 EDT05:55 EDT0h 48mN169UW
2026-09-26KILM WILMINGTON INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL08:30 EDT09:07 EDT0h 37mN912UY
2026-09-25KILM WILMINGTON INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL08:40 EDT09:25 EDT0h 45mN587UW
2026-09-24KILMKCLT10:27 EDT11:18 EDT0h 50mN179UW
2026-09-23KILMKCLT08:52 EDT09:32 EDT0h 40mN917UY
2026-09-22KILMKCLT08:31 EDT09:12 EDT0h 40mN907AA
2026-09-21KILMKCLT08:33 EDT09:14 EDT0h 40mN986AN
2026-09-20KILMKCLT05:15 EDT05:50 EDT0h 34mN651AW
2026-09-19KILMKCLT08:46 EDT09:24 EDT0h 37mN152UW
2026-09-18KILMKCLT08:33 EDT09:10 EDT0h 36mAD4D12
2026-09-17partialKCLT?08:42 EDTAD4D12
2026-09-16KILMKCLT08:29 EDT09:12 EDT0h 42mN979UY
2026-09-14partialKCLT?08:36 EDTN996AN
2026-09-13partialKCLT?05:19 EDTN104UW
2026-09-12partialKCLT?08:49 EDTN563UW
2026-09-11partialKCLT?08:38 EDTN567UW
2026-09-10partialKCLT?08:51 EDTN921US
2026-09-09partialKCLT?08:34 EDTN544UW
2026-09-08partialKCLT?14:25 EDTN9029F
2026-09-07KCLTKILM14:07 EDT14:38 EDT0h 30mN721UW
2026-09-06partialKCLT?13:15 EDTN664AW
2026-09-05partialKCLT?14:21 EDTN650AW
2026-09-04partialKCLT?14:03 EDTN733UW
2026-09-03partialKCLT?14:28 EDTN722US
Earlier flights (243) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02partialKCLT?14:23 EDTN820AW
2026-09-01partialKCLT?17:48 EDTN8030F
2026-08-31partialKCLT?14:24 EDTN754UW
2026-08-30partialKCLT?13:09 EDTN125UW
2026-08-28partialKCLT?13:55 EDTN752US
2026-08-27estimatedKCLTKILM13:47 EDT14:18 EDT0h 31mN710UW
2026-08-26partialKCLT?14:09 EDTN752US
2026-08-25partialKCLT?13:54 EDTN809AW
2026-08-24partialKCLT?13:58 EDTN809AW
2026-08-23partialKCLT?13:12 EDTN109UW
2026-08-21partialKCLT?14:23 EDTN716UW
2026-08-20partialKCLT?13:50 EDTN754UW
2026-08-19estimated??18:33Z20:05Z1h 31mN837AW
2026-08-17partialKCLT?13:51 EDTN723UW
2026-08-16partialKCLT?13:09 EDTN126UW
2026-08-14partialKCLT?13:57 EDTN773XF
2026-08-13partialKCLT?13:56 EDTN808AW
2026-08-12partialKCLT?14:09 EDTN825AW
2026-07-21KCMHKCLT18:50 EDT19:46 EDT0h 55mN845NN
2026-07-21KCLTKCMH16:40 EDT17:34 EDT0h 53mN845NN
2026-07-19partialKDCA?20:00 EDTN338RS
2026-07-18estimated??20:27Z23:58Z3h 30mN338RS
2026-07-17KATLKLGA13:41 EDT15:26 EDT1h 45mN925NN
2026-07-17KLGAKATL10:21 EDT12:04 EDT1h 42mN925NN
2026-07-16KATLKLGA14:01 EDT15:52 EDT1h 50mN854NN
2026-07-16KLGAKATL10:39 EDT12:22 EDT1h 42mN854NN
2026-07-14estimatedKCMHKCLT19:11 EDT19:58 EDT0h 46mN309PC
2026-07-14KCLTKCMH17:14 EDT18:00 EDT0h 45mN309PC
2026-07-12KBNAKDCA11:48 CDT14:12 EDT1h 23mN806AW
2026-07-12partialKDCA?10:06 EDTN806AW
2026-07-11partialKLGA?16:12 EDTN310RF
2026-07-07KCMHKCLT19:00 EDT19:58 EDT0h 57mN843NN
2026-07-07KCLTKCMH17:05 EDT17:56 EDT0h 50mN843NN
2026-07-05KBNAKDCA12:20 CDT14:34 EDT1h 13mN829AW
2026-07-05KDCAKBNA10:05 EDT10:26 CDT1h 20mN829AW
2026-07-04partialKLGA?15:59 EDTA3F91E
2026-07-02KPHLKBOS20:07 EDT21:08 EDT1h 00mN737US
2026-06-30KPHLKBOS18:05 EDT19:12 EDT1h 06mN769US
2026-06-29partialKPHL?21:08 EDTN804AW
2026-06-28KPHLKBOS19:07 EDT19:58 EDT0h 50mN804AW
2026-06-27partialKLGA?16:18 EDTA3776F
2026-06-26partialKBOS?20:00 EDTN813AW
2026-06-25partialKPHL?21:28 EDTN762US
2026-06-24KPHLKBOS17:41 EDT18:32 EDT0h 50mN762US
2026-06-23KPHLKBOS17:54 EDT18:42 EDT0h 47mN821AW
2026-06-21KPHLKBOS17:43 EDT18:34 EDT0h 51mN819AW
2026-06-20partialKBOS?20:01 EDTN814AW
2026-06-19partialKPHL?20:41 EDTN740UW
2026-06-17KPHLKBOS17:49 EDT18:46 EDT0h 56mN755US
2026-06-16KPHLKBOS17:46 EDT18:40 EDT0h 53mN812AW
2026-06-15partialKFMH?20:00 EDTN703UW
2026-06-14estimatedKPHLKBOS19:13 EDT19:58 EDT0h 44mN703UW
2026-06-14estimated?KLGA00:00Z21:30 EDT1h 30mN344PP
2026-06-13partialKBOS?21:42 EDTN760US
2026-06-12partialKBOS?22:57 EDTN700UW
2026-06-11estimatedKPHLKBOS19:03 EDT19:58 EDT0h 54mN700UW
2026-05-28partialKBOS?20:00 EDTN767UW
2026-05-27estimatedKPHLKBOS19:17 EDT19:58 EDT0h 40mN767UW
2026-05-26partialKBOS?20:46 EDTN806AW
2026-05-25partialKPVD?20:00 EDTN757UW
2026-05-24estimatedKPHLKBOS19:32 EDT19:58 EDT0h 25mN757UW
2026-05-23estimatedKDFWKLGA14:04 CDT18:06 EDT3h 01mA3A647
2026-05-22partialKPHL?21:02 EDTN802AW
2026-05-21estimated??11:47Z23:58Z12h 10mN912UY
2026-05-21KDFWKMCO19:07 CDT22:46 EDT2h 38mN912UY
2026-05-20estimatedKDFWKMCO20:57 CDT01:06 EDT3h 08mN190UW
2026-05-19partialKORL?21:27 EDTN914UY
2026-05-12KDAL?19:00 CDT02:16Z2h 15mN534UW
2026-05-11partialKDFW?19:00 CDTN568UW
2026-05-10estimated??10:13Z23:58Z13h 44mN141NN
2026-05-10KDFW?19:16 CDT02:44Z2h 28mN141NN
2026-05-09estimatedKCNW?19:00 CDT02:02Z2h 02mN123NN
2026-05-08estimated??07:36Z23:58Z16h 21mAD45A4
2026-05-08estimated??02:44Z03:22Z0h 38mAD45A4
2026-05-08KDFW?19:00 CDT02:16Z2h 16mAD45A4
2026-05-07estimated??11:54Z23:58Z12h 03mN991AU
2026-05-07KDAL?19:00 CDT02:26Z2h 25mN991AU
2026-05-06partialKDFW?19:40 CDTN425AN
2026-05-05estimatedKTYR?19:00 CDT01:48Z1h 48mN199UW
2026-05-04estimated??09:18Z23:58Z14h 40mN163US
2026-05-04KDFW?19:02 CDT02:14Z2h 11mN163US
2026-05-03estimatedKDFW?19:32 CDT02:54Z2h 22mN545UW
2026-05-02estimated??09:05Z09:58Z0h 53mN977UY
2026-05-02estimated??04:34Z05:00Z0h 25mN977UY
2026-05-02KDFW?19:00 CDT02:42Z2h 41mN977UY
2026-05-01partialKDFW?19:30 CDTN567UW
2026-04-30KDFWKORL19:00 CDT22:10 EDT2h 09mAD41ED
2026-04-28KDFW?19:00 CDT02:12Z2h 11mN562UW
2026-04-27KDFWKMCO19:51 CDT23:04 EDT2h 12mN153AN
2026-04-26KDFWKMCO20:05 CDT23:38 EDT2h 32mN915US
2026-04-25estimated??09:03Z10:34Z1h 30mN934AA
2026-04-25KDAL?19:00 CDT02:12Z2h 12mN934AA
2026-04-24estimated??11:23Z23:58Z12h 34mN151UW
2026-04-24??00:00Z02:22Z2h 21mN151UW
2026-04-23estimated?KDFW23:39Z18:58 CDT0h 18mN151UW
2026-04-23estimated??00:00Z11:20Z11h 20mN188US
2026-04-22estimated??06:55Z23:58Z17h 02mN165NN
2026-04-22??00:00Z02:16Z2h 16mN165NN
2026-04-21partial??00:00ZN170US
2026-04-20partialKDFW?19:00 CDTN166NN
2026-04-19estimated??07:40Z23:58Z16h 17mN934AA
2026-04-19estimated??05:22Z06:04Z0h 41mN934AA
2026-04-19estimated??00:54Z05:02Z4h 07mN934AA
2026-04-18estimated??00:02Z02:30Z2h 27mN561UW
2026-04-17estimated??00:00Z01:54Z1h 54mN926UW
2026-04-16partial??00:00ZN125AA
2026-04-15partial??00:00ZN420AN
2026-04-14estimatedKMCO?09:43 EDT23:58Z10h 14mN119NN
2026-04-14estimated??00:39Z03:00Z2h 20mN119NN
2026-04-13??00:00Z02:10Z2h 09mN166NN
2026-04-12estimated??11:11Z23:58Z12h 46mN131NN
2026-04-12??00:00Z02:20Z2h 20mN131NN
2026-04-11partial??00:16ZN178US
2026-04-06KMIAKCLT08:20 EDT09:52 EDT1h 31mN754AN
2026-04-05KMIAKCLT08:16 EDT09:58 EDT1h 41mN782AN
2026-04-04KMIAKCLT08:16 EDT09:58 EDT1h 41mN794AN
2026-04-03KMIAKCLT08:02 EDT09:48 EDT1h 45mN760AN
2026-04-02KMIAKCLT08:41 EDT10:18 EDT1h 36mN788AN
2026-03-31KMIAKCLT08:22 EDT09:56 EDT1h 33mN790AN
2026-03-30KMIAKCLT11:56 EDT13:38 EDT1h 41mN777AN
2026-03-29KMIAKCLT07:57 EDT09:30 EDT1h 33mN757AN
2026-03-28partialKCLT?09:44 EDTN784AN
2026-03-16estimated??15:28Z16:08Z0h 39mN797AN
2026-03-15partialKCLT?10:05 EDTN795AN
2026-03-14partialKCLT?09:52 EDTN767AJ
2026-03-13partialKCLT?10:00 EDTN773AN
2026-03-11KMIAKCLT09:38 EDT11:24 EDT1h 46mN758AN
2026-03-10KMIAKCLT09:46 EDT11:45 EDT1h 58mN770AN
2026-03-09KMIAKCLT09:51 EDT11:28 EDT1h 37mN756AM
2026-03-08KMIAKCLT08:42 EDT10:34 EDT1h 51mN762AN
2026-03-07partialKCLT?10:57 ESTN791AN
2026-03-06KMIAKCLT09:34 EST11:16 EST1h 41mN768AA
2026-03-05KMIAKCLT09:35 EST11:15 EST1h 39mN770AN
2026-03-04KMIAKCLT09:43 EST11:22 EST1h 39mN774AN
2026-03-03KMIAKCLT09:48 EST11:22 EST1h 34mN773AN
2026-03-02KMIAKCLT09:42 EST11:22 EST1h 40mN768AA
2026-03-01KMIAKCLT09:40 EST11:24 EST1h 43mN757AN
2026-02-28KMIAKCLT09:35 EST11:04 EST1h 28mN755AN
2026-02-27KMIAKCLT10:19 EST11:56 EST1h 36mN766AN
2026-02-26KMIAKCLT10:19 EST11:54 EST1h 35mN754AN
2026-02-25KMIAKCLT09:47 EST11:24 EST1h 37mN785AN
2026-02-24KMIAKCLT12:14 EST13:56 EST1h 42mN792AN
2026-02-23KMIAKCLT09:36 EST11:16 EST1h 39mN788AN
2026-02-22KMIAKCLT09:45 EST11:14 EST1h 28mN798AN
2026-02-21KMIAKCLT09:35 EST11:08 EST1h 32mN791AN
2026-02-20KMIAKCLT09:41 EST11:34 EST1h 52mN758AN
2026-02-19KMIAKCLT09:32 EST11:04 EST1h 31mN762AN
2026-02-18KMIAKCLT09:39 EST11:20 EST1h 41mN793AN
2026-02-17KMIAKCLT09:49 EST11:28 EST1h 39mN782AN
2026-02-16KMIAKCLT09:37 EST11:10 EST1h 33mN736AT
2026-02-15KMIAKCLT09:31 EST11:08 EST1h 36mN781AN
2026-02-14KMIAKCLT09:36 EST11:22 EST1h 45mN798AN
2026-02-13KMIAKCLT09:47 EST11:28 EST1h 40mN751AN
2026-02-12KMIAKCLT11:25 EST13:06 EST1h 41mN760AN
2026-02-11KCLTKMIA06:37 EST08:10 EST1h 32mN915NN
2026-02-10KCLTKMIA07:01 EST08:32 EST1h 31mN854NN
2026-02-09KCLTKMIA06:36 EST08:02 EST1h 25mN923AN
2026-02-08KCLTKMIA06:39 EST08:08 EST1h 28mN935NN
2026-02-07KCLTKMIA06:45 EST08:12 EST1h 26mN864NN
2026-02-06KCLTKMIA07:06 EST08:30 EST1h 23mN896NN
2026-02-05KCLTKMIA06:50 EST08:32 EST1h 41mN936NN
2026-02-04KCLTKMIA06:41 EST08:24 EST1h 42mN901AN
2026-02-03KCLTKMIA06:36 EST08:10 EST1h 33mN976AN
2026-02-02KCLTKMIA06:43 EST08:08 EST1h 24mN892NN
2026-01-31KCLTKMIA07:17 EST09:00 EST1h 42mN953AN
2026-01-30KCLTKMIA06:45 EST08:20 EST1h 35mN856NN
2026-01-29KCLTKMIA06:44 EST08:14 EST1h 29mN980NN
2026-01-28KCLTKMIA06:49 EST08:26 EST1h 36mN855NN
2026-01-27KCLTKMIA07:09 EST08:40 EST1h 30mN894NN
2026-01-26KCLTKMIA10:22 EST12:06 EST1h 43mN854NN
2026-01-25KCLTKMIA08:12 EST09:46 EST1h 33mN896NN
2026-01-24KCLTKMIA06:40 EST08:14 EST1h 33mN927AN
2026-01-23KCLTKMIA07:14 EST09:50 EST2h 35mN856NN
2026-01-22KCLTKMIA06:40 EST08:18 EST1h 38mN951AA
2026-01-21KCLTKMIA06:28 EST08:14 EST1h 45mN832NN
2026-01-20KCLTKMIA08:50 EST10:32 EST1h 42mN928AN
2026-01-19KCLTKMIA06:55 EST08:38 EST1h 42mN885NN
2026-01-09KCLTKMIA06:46 EST08:16 EST1h 29mN922AN
2026-01-08?KMIA11:01Z08:20 EST2h 18mN316PF
2026-01-07KCLTKMIA06:34 EST08:22 EST1h 47mN990AN
2026-01-06KCLTKMIA06:29 EST08:14 EST1h 44mN9021H
2026-01-05KCLTKMIA05:02 EST07:00 EST1h 57mN940NN
2026-01-04KCLTKMIA06:21 EST08:00 EST1h 38mN819NN
2026-01-03KCLTKMIA05:00 EST06:44 EST1h 43mN815NN
2026-01-02?KMIA09:47Z06:44 EST1h 56mN829NN
2026-01-01?KMIA09:30Z06:34 EST2h 03mN819NN
2025-12-31?KMIA09:32Z06:50 EST2h 17mN328RR
2025-12-30KCLTKMIA05:17 EST07:04 EST1h 46mN318SF
2025-12-29KCLTKMIA05:04 EST06:44 EST1h 39mN839NN
2025-12-28KCLTKMIA05:05 EST07:00 EST1h 54mA3C2BE
2025-12-27?KMIA09:31Z06:44 EST2h 13mN338ST
2025-12-26KCLTKMIA05:07 EST06:50 EST1h 43mN874NN
2025-12-24KCLTKMIA07:29 EST09:12 EST1h 42mN824NN
2025-12-24estimated??09:31Z10:36Z1h 04mN846NN
2025-12-23KCLTKMIA04:57 EST06:44 EST1h 47mN966AN
2025-12-22KCLTKMIA05:10 EST06:44 EST1h 33mN961AN
2025-12-21KCLTKMIA04:59 EST06:46 EST1h 46mN861NN
2025-12-20?KMIA09:43Z06:42 EST1h 58mN917AN
2025-12-19?KMIA09:39Z07:06 EST2h 27mN870NN
2025-12-18?KMIA09:31Z06:50 EST2h 18mN991AN
2025-12-17KMIAKCLT09:35 EST11:12 EST1h 36mN757AN
2025-12-16KMIAKCLT09:44 EST11:34 EST1h 49mN774AN
2025-12-13KMIAKCLT10:08 EST11:42 EST1h 33mN771AN
2025-12-12KMIAKCLT09:46 EST11:18 EST1h 31mN797AN
2025-12-11KMIAKCLT09:39 EST11:18 EST1h 38mN792AN
2025-12-10KMIAKCLT09:37 EST11:32 EST1h 54mN782AN
2025-11-26KCLTKMIA05:19 EST06:56 EST1h 36mN807NN
2025-10-30partialKCLT?12:56 EDTN972NN
2025-10-29partialKCLT?16:04 EDTN803AW
2025-10-29partialKCLT?14:06 EDTN803AW
2025-10-28partialKCLT?16:12 EDTN809AW
2025-10-28partialKCLT?14:16 EDTN809AW
2025-10-27partialKCLT?13:10 EDTN119US
2025-10-26partialKCLT?13:17 EDTN655AW
2025-10-25partialKCLT?15:09 EDTN813AW
2025-10-24partialKCLT?12:58 EDTN305NX
2025-10-22KCLT5NC214:14 EDT16:32 EDT2h 18mN753US
2025-10-21partialKCLT?15:46 EDTN753US
2025-10-21partialKCLT?14:00 EDTN753US
2025-10-20partialKCLT?13:05 EDTN562UW
2025-10-14partialKCLT?14:01 EDTN170US
2025-10-13partialKCLT?13:12 EDTN109UW
2025-10-07partialKCLT?14:04 EDTN771XF
2025-10-06partialKCLT?13:31 EDTN114UW
2025-10-02KCLTKILM07:31 EDT09:20 EDT1h 48mACA6C0
2025-09-29KCLTKILM15:49 EDT18:21 EDT2h 32mADAEE8
2025-09-28KCLTKILM07:31 EDT09:38 EDT2h 06mAB6FDD
2025-09-26KCLTKILM16:00 EDT17:58 EDT1h 58mAB284D
2025-09-25KCLTKILM07:24 EDT09:26 EDT2h 01mAC7A5E
2025-09-22KCLTKILM15:50 EDT17:47 EDT1h 56mAC4A44
2025-09-21KCLTKILM07:30 EDT09:19 EDT1h 48mA32BF3
2025-09-20KCLTKILM16:35 EDT18:15 EDT1h 39mAD7634
2025-09-19KCLTKILM16:25 EDT18:09 EDT1h 43mACC5A5
2025-08-24partialKCLT?07:38 EDTN649AW
2025-08-23partialKCLT?08:56 EDTN649AW
2025-08-21partialKCLT?08:49 EDTN118US
2025-08-21KCLTKILM07:43 EDT08:26 EDT0h 43mN118US
2025-08-21partialKCLT?20:02 EDTN109UW
2025-08-20partialKCLT?16:35 EDTN109UW
2025-08-19partialKCLT?08:27 EDTN649AW
2025-08-17partialKCLT?07:33 EDTN128UW
2025-08-16partialKCLT?07:39 EDTN108UW
2025-08-15partialKCLT?08:58 EDTN649AW

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