Flight

AAL2909

Flight history and live tracking for AAL2909, 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
RouteKJFK JOHN F KENNEDY INTERNATIONAL → KORD CHICAGO OHARE INTERNATIONAL
Scheduled departure14:58 EDT

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

Route

AirlineAmerican Airlines
Observed routeKVPS → KCLT

Flight history 400 flights since Oct 2025

DateFromToDepArrDurationAircraft
2026-10-03KJFKKORD15:15 EDT16:26 CDT2h 10mN343RY
2026-10-02KJFK JOHN F KENNEDY INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL15:12 EDT16:15 CDT2h 03mN331TK
2026-10-01KJFK JOHN F KENNEDY INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL15:33 EDT16:49 CDT2h 16mN334TL
2026-09-30KJFK JOHN F KENNEDY INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL15:10 EDT16:07 CDT1h 57mN314RH
2026-09-29KJFK JOHN F KENNEDY INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL15:18 EDT16:10 CDT1h 52mN301UC
2026-09-28KJFK JOHN F KENNEDY INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL15:27 EDT16:21 CDT1h 54mN341TR
2026-09-27KJFK JOHN F KENNEDY INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL15:54 EDT16:43 CDT1h 49mN328TC
2026-09-26KJFKKORD15:00 EDT16:46 CDT2h 45mN303RE
2026-09-25KJFKKORD14:31 EDT16:28 CDT2h 56mN321RL
2026-09-24partialKORD?19:03 CDTN305UG
2026-09-23KJFKKORD14:44 EDT16:54 CDT3h 09mN305UG
2026-09-22partialKJFK?20:00 EDTA36661
2026-09-21estimatedKJFKKORD19:06 EDT18:58 CDT0h 52mA36661
2026-09-20KJFKKORD16:40 EDT18:28 CDT2h 47mA3776F
2026-09-18KJFKKORD15:55 EDT17:02 CDT2h 06mA3E07A
2026-09-17estimatedKJFKKORD15:21 EDT16:50 CDT2h 29mA3489F
2026-09-16KJFKKORD15:20 EDT16:18 CDT1h 57mN326RP
2026-09-15KJFKKORD15:22 EDT16:24 CDT2h 01mN336RU
2026-09-14KJFKKORD15:13 EDT18:20 CDT4h 06mN328RR
2026-09-13KJFKKORD15:19 EDT17:02 CDT2h 42mN339SU
2026-09-12KJFKKORD15:13 EDT16:08 CDT1h 55mN316RK
2026-09-11KJFKKORD15:17 EDT16:18 CDT2h 00mA33B1E
2026-09-10KJFKKORD15:11 EDT16:20 CDT2h 08mA35781
2026-09-09partialKCLT?20:46 EDTN837AW
2026-09-08partialKCLT?08:43 EDTN754UW
2026-09-08partialKCLT?20:00 EDTN754UW
2026-09-07partialKVPS?19:23 CDTN754UW
2026-09-06partialKCLT?20:00 EDTN745VJ
2026-09-05partialKCLT?20:00 EDTN708UW
2026-09-04partialKCLT?21:42 EDTN804AW
Earlier flights (370) - back to 2025-10-19
DateFromToDepArrDurationAircraft
2026-09-03partialKCLT?21:36 EDTN750UW
2026-09-02estimated??23:03Z23:58Z0h 54mN750UW
2026-08-31partialKCLT?21:04 EDTN760US
2026-08-30partialKCLT?20:44 EDTN810AW
2026-08-29partialKCLT?17:59 EDTN810AW
2026-08-28partialKCLT?18:44 EDTN702UW
2026-08-27partialKCLT?21:45 EDTN715UW
2026-08-26partialKCLT?21:59 EDTN713UW
2026-08-25partialKCLT?18:17 EDTN713UW
2026-08-24partialKCLT?22:37 EDTN118US
2026-08-24partialKCLT?20:22 EDTN118US
2026-08-22partialKVPS?19:46 CDTN749US
2026-08-20partialKCLT?20:44 EDTN722US
2026-08-18partialKCLT?20:00 EDTN760US
2026-08-17estimated??23:15Z23:58Z0h 42mN760US
2026-08-15partialKCLT?18:25 EDTN815AW
2026-08-14partialKCLT?18:06 EDTN704US
2026-08-13partialKCLT?18:04 EDTN775XF
2026-08-12partialKCLT?20:00 EDTN765US
2026-08-11estimated??22:27Z23:58Z1h 31mN765US
2026-07-23KCLTKEGI16:19 EDT16:24 CDT1h 05mN842NN
2026-07-22KVPSKCLT16:51 CDT19:02 EDT1h 11mN758US
2026-07-22KCLTKEGI15:33 EDT15:34 CDT1h 01mN758US
2026-07-21KVPSKCLT17:48 CDT19:58 EDT1h 09mN711UW
2026-07-21partialKCLT?16:12 EDTN711UW
2026-07-21KVPSKCLT20:36 CDT22:42 EDT1h 05mN316PF
2026-07-20estimatedKMSY?18:24 CDT23:58Z0h 33mN316PF
2026-07-20KCLTKMSY15:28 EDT16:22 CDT1h 53mN316PF
2026-07-20KVPSKCLT19:10 CDT21:18 EDT1h 07mN964AN
2026-07-19estimated?KCLT21:31Z18:34 EDT1h 02mN964AN
2026-07-18partialKCLT?20:00 EDTN964NN
2026-07-17partialKCLT?17:25 EDTN964NN
2026-07-16partialKCLT?15:30 EDTN973AN
2026-07-15partialKCLT?18:41 EDTN810AW
2026-07-15KCLTKVPS16:25 EDT16:32 CDT1h 06mN810AW
2026-07-14partialKCLT?18:26 EDTN810AW
2026-07-14KCLTKVPS16:11 EDT16:20 CDT1h 08mN810AW
2026-07-13partialKCLT?18:07 EDTN928AN
2026-07-13KCLTKVPS15:34 EDT15:46 CDT1h 11mN928AN
2026-07-12KVPSKCLT17:26 CDT19:32 EDT1h 05mN949NN
2026-07-12KCLTKVPS15:33 EDT15:48 CDT1h 14mN949NN
2026-07-11estimatedKATLKCLT20:00 EDT20:36 EDT0h 36mN358PW
2026-07-10estimatedKVPSKCLT18:33 CDT19:58 EDT0h 24mN358PW
2026-07-10partialKCLT?16:39 EDTN358PW
2026-07-10partialKCLT?20:00 EDTN923AN
2026-07-09estimatedKVPSKCLT18:05 CDT19:58 EDT0h 52mN923AN
2026-07-09KCLTKEGI16:15 EDT16:26 CDT1h 10mN923AN
2026-07-08KVPSKCLT17:22 CDT19:28 EDT1h 05mN765US
2026-07-08estimatedKCLTKVPS16:10 EDT16:12 CDT1h 01mN765US
2026-07-07KVPSKCLT17:16 CDT19:30 EDT1h 13mN716UW
2026-07-07KCLTKEGI15:41 EDT15:48 CDT1h 06mN716UW
2026-07-07KVPSKCLT19:32 CDT21:40 EDT1h 07mN873NN
2026-07-06partialKCLT?17:13 EDTN873NN
2026-07-05partialKCLT?18:04 EDTN887NN
2026-07-05partialKCLT?15:31 EDTN887NN
2026-07-03KCLTKEGI15:40 EDT15:40 CDT1h 00mN964AN
2026-07-02partialKCLT?18:17 EDTN822NN
2026-07-02partialKCLT?15:28 EDTN822NN
2026-07-01partialKCLT?17:47 EDTN822AW
2026-07-01KCLTKEGI15:26 EDT15:24 CDT0h 57mN822AW
2026-06-30partialKCLT?18:55 EDTN758US
2026-06-29KVPSKCLT17:14 CDT19:22 EDT1h 07mN962AN
2026-06-29partialKCLT?15:55 EDTN962AN
2026-06-28KVPSKCLT17:47 CDT19:52 EDT1h 04mN301NW
2026-06-28partialKCLT?16:09 EDTN301NW
2026-06-26KVPSKCLT17:47 CDT19:54 EDT1h 06mN893NN
2026-06-26partialKCLT?15:31 EDTN893NN
2026-06-25partialKCLT?18:28 EDTN951NN
2026-06-25KCLTKVPS16:08 EDT16:18 CDT1h 09mN951NN
2026-06-24KVPSKCLT17:14 CDT19:22 EDT1h 07mN760US
2026-06-24KCLTKEGI15:33 EDT15:38 CDT1h 05mN760US
2026-06-23partialKCLT?18:09 EDTN839AW
2026-06-23KCLTKVPS15:41 EDT15:52 CDT1h 10mN839AW
2026-06-22KVPSKCLT17:09 CDT19:54 EDT1h 45mN945NN
2026-06-22partialKCLT?15:35 EDTN945NN
2026-06-22KVPSKCLT20:39 CDT22:46 EDT1h 06mN852NN
2026-06-21estimatedKCLTKVPS18:48 EDT18:58 CDT1h 09mN852NN
2026-06-20KVPSKCLT19:45 CDT21:48 EDT1h 02mAB129A
2026-06-19KCLTKVPS16:32 EDT16:44 CDT1h 11mAB129A
2026-06-18partialKCLT?16:58 EDTN961AN
2026-06-17partialKCLT?17:57 EDTN752US
2026-06-17partialKCLT?15:31 EDTN752US
2026-06-16partialKCLT?18:13 EDTN818AW
2026-06-16partialKCLT?15:50 EDTN818AW
2026-06-16partialKCLT?20:00 EDTN928NN
2026-06-15estimated??23:24Z23:58Z0h 33mN928NN
2026-06-15partialKCLT?16:49 EDTN928NN
2026-06-15estimatedKVPSKCLT19:31 CDT21:40 EDT1h 08mN974AN
2026-06-14partialKCLT?17:50 EDTN974AN
2026-06-12partialKCLT?18:26 EDTN976NN
2026-06-12partialKCLT?16:11 EDTN976NN
2026-06-11estimatedKATLKCLT18:40 EDT19:18 EDT0h 37mN979AN
2026-05-28partialKCLT?18:05 EDTN958NN
2026-05-28estimatedKCLT?15:24 EDT20:34Z1h 09mN958NN
2026-05-27partialKCLT?18:04 EDTN660AW
2026-05-27partialKCLT?15:33 EDTN660AW
2026-05-27partialKCLT?20:00 EDTN837AW
2026-05-26estimated??23:19Z23:58Z0h 38mN837AW
2026-05-26estimatedKVPS?23:17 CDT20:40Z16h 22mN826NN
2026-05-25estimated??20:13Z21:44Z1h 30mN316SE
2026-05-24partialKCLT?18:09 EDTN947NN
2026-05-24KCLTKVPS15:34 EDT15:42 CDT1h 07mN947NN
2026-05-23partialKCLT?20:00 EDTN941AN
2026-05-22estimated??22:48Z23:58Z1h 10mN941AN
2026-05-22partialKCLT?15:51 EDTN941AN
2026-05-21estimated??23:08Z23:58Z0h 50mN850NN
2026-05-21partialKCLT?15:29 EDTN850NN
2026-05-20partialKCLT?17:57 EDTN831AW
2026-05-20partialKCLT?15:35 EDTN831AW
2026-05-20partialKCLT?03:27 EDTN725UW
2026-05-20partialKCLT?00:19 EDTN773XF
2026-05-20partialKCLT?21:29 EDTN821AW
2026-05-19partialKCLT?21:22 EDTN828AW
2026-05-12estimated??21:48Z22:44Z0h 56mN828AW
2026-05-12partialKCLT?15:27 EDTN828AW
2026-05-11partialKCLT?18:12 EDTN820AW
2026-05-11estimatedKCLT?15:33 EDT20:38Z1h 04mN820AW
2026-05-10partialKCLT?18:05 EDTN801AW
2026-05-10estimated??19:38Z20:40Z1h 01mN801AW
2026-05-09partialKCLT?17:56 EDTN769US
2026-05-09partialKCLT?15:27 EDTN769US
2026-05-09KVPSKCLT19:13 CDT21:24 EDT1h 10mN662AW
2026-05-08KCLTKVPS17:46 EDT18:00 CDT1h 13mN662AW
2026-05-07partialKCLT?18:08 EDTN712US
2026-05-07estimated??19:32Z20:42Z1h 09mN712US
2026-05-06partialKCLT?18:01 EDTN710UW
2026-05-06partialKCLT?15:43 EDTN710UW
2026-05-05partialKCLT?17:53 EDTN825AW
2026-05-05partialKCLT?15:45 EDTN825AW
2026-05-05partialKCLT?20:00 EDTN839AW
2026-05-04estimated??23:28Z23:58Z0h 29mN839AW
2026-05-04partialKCLT?17:17 EDTN839AW
2026-05-03partialKCLT?18:45 EDTN832AW
2026-05-03estimated??20:19Z21:28Z1h 08mN832AW
2026-05-02partialKCLT?18:10 EDTN701UW
2026-05-02estimatedKCLT?15:42 EDT20:54Z1h 12mN701UW
2026-05-01partialKCLT?18:14 EDTN714US
2026-05-01partialKCLT?15:43 EDTN714US
2026-04-30partialKCLT?18:28 EDTN802AW
2026-04-30partialKCLT?15:43 EDTN802AW
2026-04-29partialKCLT?17:57 EDTN9019F
2026-04-29partialKCLT?15:27 EDTN9019F
2026-04-28partialKCLT?17:59 EDTN801AW
2026-04-28partialKCLT?15:46 EDTN801AW
2026-04-27partialKCLT?18:02 EDTN838AW
2026-04-27estimated??19:27Z20:24Z0h 56mN838AW
2026-04-26partialKCLT?18:08 EDTN9029F
2026-04-26partialKCLT?15:43 EDTN9029F
2026-04-25estimated??21:53Z22:48Z0h 54mN832AW
2026-04-25partialKCLT?15:30 EDTN832AW
2026-04-24estimated??21:58Z23:06Z1h 07mN817AW
2026-04-24partialKCLT?15:30 EDTN817AW
2026-04-23estimated??22:02Z23:02Z1h 00mN818AW
2026-04-23estimated??19:53Z20:56Z1h 03mN818AW
2026-04-22partialKCLT?18:13 EDTN822AW
2026-04-22partialKCLT?15:32 EDTN822AW
2026-04-21partialKCLT?18:06 EDTN807AW
2026-04-21partialKCLT?15:53 EDTN807AW
2026-04-20partialKCLT?17:57 EDTN820AW
2026-04-20partialKCLT?15:35 EDTN820AW
2026-04-19partialKCLT?18:12 EDTN9015D
2026-04-19partialKCLT?15:38 EDTN9015D
2026-04-18partialKCLT?18:17 EDTN770UW
2026-04-18partialKCLT?16:00 EDTN770UW
2026-04-17partialKCLT?18:17 EDTN9019F
2026-04-17partialKCLT?15:52 EDTN9019F
2026-04-16partialKCLT?18:49 EDTN807AW
2026-04-16partialKCLT?15:28 EDTN807AW
2026-04-15partialKCLT?18:07 EDTN810AW
2026-04-15partialKCLT?15:49 EDTN810AW
2026-04-14partialKCLT?17:57 EDTN802AW
2026-04-14partialKCLT?15:33 EDTN802AW
2026-04-13partialKCLT?15:31 EDTN705UW
2026-04-12partialKCLT?18:04 EDTN725UW
2026-04-12partialKCLT?15:48 EDTN725UW
2026-04-11estimated??22:01Z22:40Z0h 38mN9016
2026-04-11estimated??19:38Z20:26Z0h 48mN9016
2026-04-06partialKCLT?20:00 EDTN741UW
2026-04-05estimated??23:28Z23:58Z0h 30mN741UW
2026-04-05partialKCLT?16:54 EDTN741UW
2026-04-04partialKCLT?18:13 EDTN741UW
2026-04-04partialKCLT?15:58 EDTN741UW
2026-04-03partialKCLT?18:08 EDTN700UW
2026-04-03partialKCLT?15:50 EDTN700UW
2026-04-02partialKCLT?18:06 EDTN70020
2026-04-02partialKCLT?15:19 EDTN70020
2026-04-01partialKCLT?20:00 EDTN110UW
2026-03-31KCLTKCEW17:24 EDT17:28 CDT1h 03mN110UW
2026-03-30partialKCLT?18:06 EDTN119US
2026-03-30partialKCLT?15:24 EDTN119US
2026-03-29partialKCLT?18:23 EDTN667AW
2026-03-28partialKCLT?17:54 EDTN724UW
2026-03-28partialKCLT?15:20 EDTN724UW
2026-03-15partialKCLT?18:22 EDTN738US
2026-03-15partialKCLT?15:54 EDTN738US
2026-03-14partialKCLT?18:00 EDTN102UW
2026-03-14partialKCLT?15:20 EDTN102UW
2026-03-13partialKCLT?15:48 EDTN117UW
2026-03-12estimated??22:00Z23:14Z1h 13mN109UW
2026-03-12partialKCLT?15:23 EDTN109UW
2026-03-11KVPSKCLT16:50 CDT19:00 EDT1h 09mN738US
2026-03-11KCLTKVPS15:12 EDT15:32 CDT1h 20mN738US
2026-03-10KVPSKCLT17:06 CDT19:22 EDT1h 16mN668AW
2026-03-10KCLTKVPS15:26 EDT15:32 CDT1h 05mN668AW
2026-03-09KVPSKCLT17:38 CDT19:57 EDT1h 18mN771XF
2026-03-09KCLTKVPS16:05 EDT16:16 CDT1h 10mN771XF
2026-03-08KVPSKCLT16:49 CDT19:00 EDT1h 11mN712US
2026-03-08KCLTKVPS15:23 EDT15:34 CDT1h 11mN712US
2026-03-08partialKCLT?20:10 ESTN746UW
2026-03-07KCLTKVPS15:16 EST15:22 CST1h 05mN746UW
2026-03-06KVPSKCLT16:51 CST18:58 EST1h 06mN703UW
2026-03-06KCLTKVPS15:20 EST15:30 CST1h 10mN703UW
2026-03-05KVPSKCLT16:57 CST18:58 EST1h 00mN812AW
2026-03-05KCLTKVPS15:29 EST15:42 CST1h 12mN812AW
2026-03-04KVPSKCLT16:45 CST18:52 EST1h 06mN805AW
2026-03-04KCLTKVPS15:15 EST15:22 CST1h 07mN805AW
2026-03-03KVPSKCLT16:42 CST18:48 EST1h 05mN772XF
2026-03-03partialKCLT?15:14 ESTN772XF
2026-03-03partialKCLT?19:00 ESTN701UW
2026-03-02estimatedKVPSKCLT17:39 CST18:58 EST0h 18mN701UW
2026-03-02KCLTKVPS16:23 EST16:36 CST1h 12mN701UW
2026-03-01estimatedKVPSKCLT16:57 CST18:58 EST1h 01mN9021H
2026-03-01KCLTKVPS15:21 EST15:30 CST1h 08mN9021H
2026-02-28KVPSKCLT16:46 CST18:56 EST1h 09mN750UW
2026-02-28KCLTKVPS15:12 EST15:22 CST1h 10mN750UW
2026-02-28KVPSKCLT18:37 CST20:42 EST1h 04mN827AW
2026-02-27KCLTKVPS17:04 EST17:28 CST1h 23mN827AW
2026-02-27KVPSKCLT18:06 CST20:10 EST1h 03mN829AW
2026-02-26KCLTKVPS16:33 EST16:48 CST1h 14mN829AW
2026-02-26KVPSKCLT21:21 CST23:28 EST1h 06mN717UW
2026-02-26KCLTKVPS19:13 EST19:28 CST1h 14mN717UW
2026-02-25KVPSKCLT19:46 CST21:52 EST1h 05mN826AW
2026-02-25estimatedKCLTKVPS19:00 EST18:38 CST0h 37mN826AW
2026-02-24partialKCLT?18:30 ESTN826AW
2026-02-23estimatedKVPSKCLT16:57 CST18:58 EST1h 01mN712US
2026-02-23KCLTKVPS15:15 EST15:32 CST1h 17mN712US
2026-02-22estimatedKVPSKCLT17:00 CST18:58 EST0h 57mN834AW
2026-02-22KCLTKVPS15:26 EST15:50 CST1h 23mN834AW
2026-02-21estimatedKVPSKCLT16:59 CST18:58 EST0h 58mN740UW
2026-02-21KCLTKVPS15:34 EST15:50 CST1h 16mN740UW
2026-02-21partialKCLT?19:00 ESTN774XF
2026-02-20estimatedKVPSKCLT17:23 CST18:58 EST0h 34mN774XF
2026-02-20KCLTKVPS16:05 EST16:24 CST1h 18mN774XF
2026-02-19KCLTKVPS15:27 EST15:56 CST1h 29mN757UW
2026-02-18KVPSKCLT16:53 CST18:56 EST1h 02mN763US
2026-02-18KCLTKVPS15:13 EST15:24 CST1h 10mN763US
2026-02-17estimatedKVPSKCLT17:02 CST18:58 EST0h 56mN774XF
2026-02-17KCLTKVPS15:22 EST15:28 CST1h 06mN774XF
2026-02-16KVPSKCLT16:47 CST18:56 EST1h 08mN778XF
2026-02-16KCLTKVPS15:24 EST15:36 CST1h 11mN778XF
2026-02-16KVPSKCLT18:48 CST21:06 EST1h 17mN833AW
2026-02-15KCLTKVPS17:32 EST17:42 CST1h 10mN833AW
2026-02-14KVPSKCLT16:45 CST18:50 EST1h 04mN838AW
2026-02-14KCLTKVPS15:25 EST15:36 CST1h 10mN838AW
2026-02-13estimatedKVPSKCLT17:06 CST18:58 EST0h 51mN668AW
2026-02-13KCLTKVPS15:21 EST15:32 CST1h 10mN668AW
2026-02-13partialKCLT?19:00 ESTN9011P
2026-02-12estimatedKCLTKVPS09:07 EST16:36 CST8h 28mN815AW
2026-02-12KPHX?17:01 MST02:48Z2h 46mN815AW
2026-02-06KIAHKDFW18:56 CST19:54 CST0h 57mN673AW
2026-02-05KDFWKIAH16:54 CST17:52 CST0h 57mN652AW
2026-02-04KIAHKDFW17:01 CST17:54 CST0h 52mN724UW
2026-02-04KDFWKIAH14:43 CST15:42 CST0h 58mN724UW
2026-02-04KIAHKDFW18:00 CST19:00 CST0h 59mN985NN
2026-02-03KDFWKIAH15:07 CST16:20 CST1h 12mN985NN
2026-02-03KIAHKDFW18:41 CST19:38 CST0h 56mN108UW
2026-02-02KDFWKIAH16:51 CST17:42 CST0h 51mN108UW
2026-02-02KIAHKDFW18:16 CST19:16 CST0h 59mN723UW
2026-02-01KDFWKIAH15:58 CST16:50 CST0h 51mN723UW
2026-01-30KIAHKDFW18:02 CST19:04 CST1h 02mN803AW
2026-01-29KDFWKIAH16:00 CST16:48 CST0h 47mN803AW
2026-01-29KIAHKDFW18:46 CST19:42 CST0h 56mN713UW
2026-01-28KDFWKIAH16:42 CST17:40 CST0h 57mN713UW
2026-01-27KIAHKDFW00:05 CST00:52 CST0h 46mN5007E
2026-01-27estimated?KIAH03:53Z23:06 CST1h 13mN5007E
2026-01-26KIAHKDFW20:56 CST21:58 CST1h 01mN114UW
2026-01-26estimated?KIAH00:00Z19:18 CST1h 17mN114UW
2026-01-25?KDFW20:37Z17:58 CST3h 21mN114UW
2026-01-22KIAHKDFW18:01 CST19:16 CST1h 14mN9017P
2026-01-21KDFWKIAH16:09 CST17:12 CST1h 02mN9017P
2026-01-21estimatedKDFW?14:28 CST21:00Z0h 31mN9017P
2026-01-21estimatedKDFW?18:48 CST01:38Z0h 49mN9006
2026-01-21partialKDFW?18:02 CSTN9006
2026-01-20estimatedKIAH?17:20 CST23:58Z0h 38mN9006
2026-01-20KDFWKIAH15:04 CST15:50 CST0h 45mN9006
2026-01-20estimated??20:12Z20:34Z0h 22mN9006
2026-01-18KIAHKDFW17:02 CST17:58 CST0h 55mN762US
2026-01-18estimated?KIAH20:10Z15:44 CST1h 33mN762US
2026-01-09estimatedKDFW?18:01 CST01:02Z1h 00mN805AW
2026-01-08KIAHKDFW17:04 CST17:58 CST0h 53mN805AW
2026-01-08KDFWKIAH14:51 CST15:40 CST0h 48mN805AW
2026-01-07KIAHKDFW17:07 CST17:58 CST0h 51mN826AW
2026-01-07KDFWKIAH14:45 CST15:42 CST0h 56mN826AW
2026-01-06KIAHKDFW17:03 CST17:52 CST0h 48mN601AW
2026-01-06partialKVPS?18:16 CSTN9026C
2026-01-05estimatedKCLTKEGI14:21 EST15:18 CST1h 56mN9026C
2026-01-04KVPSKCLT16:47 CST18:58 EST1h 10mN4032T
2026-01-04KCLTKEGI15:21 EST15:26 CST1h 04mN4032T
2026-01-02partialKCLT?17:44 ESTN756US
2026-01-02partialKCLT?15:00 ESTN756US
2026-01-01partialKCLT?17:52 ESTN752US
2026-01-01partialKCLT?15:09 ESTN752US
2026-01-01partialKCLT?19:02 ESTN832AW
2025-12-31estimated??22:58Z23:58Z0h 59mN832AW
2025-12-31partialKCLT?15:36 ESTN832AW
2025-12-31partialKCLT?19:00 ESTN9013A
2025-12-30estimated??23:38Z23:58Z0h 19mN9013A
2025-12-30partialKCLT?15:32 ESTN9013A
2025-12-30partialKCLT?19:02 ESTN157AA
2025-12-29partialKCLT?15:36 ESTN157AA
2025-12-28partialKCLT?17:54 ESTN803AW
2025-12-28partialKCLT?15:07 ESTN803AW
2025-12-27partialKCLT?17:45 ESTN754UW
2025-12-27partialKCLT?15:06 ESTN754UW
2025-12-26partialKCLT?17:50 ESTN748UW
2025-12-26KCLTKVPS15:02 EST15:18 CST1h 16mN748UW
2025-12-25KCLTKVPS15:19 EST15:28 CST1h 08mN723UW
2025-12-24KCLTKVPS15:07 EST15:20 CST1h 12mN713UW
2025-12-24partialKCLT?19:00 ESTN119US
2025-12-23estimatedKVPSKCLT17:10 CST18:58 EST0h 48mN119US
2025-12-23KCLTKVPS15:49 EST16:04 CST1h 14mN119US
2025-12-22KVPSKCLT16:56 CST18:58 EST1h 01mN754UW
2025-12-22KCLTKVPS15:11 EST15:22 CST1h 10mN754UW
2025-12-22partialKCLT?19:00 ESTN763US
2025-12-21estimatedKVPSKCLT17:05 CST18:58 EST0h 53mN763US
2025-12-21KCLTKVPS15:44 EST15:58 CST1h 13mN763US
2025-12-21partialKCLT?19:02 ESTN738US
2025-12-20estimatedKVPSKCLT17:02 CST18:58 EST0h 55mN738US
2025-12-20KCLTKVPS15:07 EST15:22 CST1h 14mN738US
2025-12-19KVPSKCLT16:55 CST18:58 EST1h 03mN701UW
2025-12-19KCLTKVPS15:04 EST15:30 CST1h 26mN701UW
2025-12-18KVPSKCLT16:44 CST18:59 EST1h 15mN819AW
2025-12-18KCLTKVPS15:06 EST15:30 CST1h 23mN819AW
2025-12-18partialKCLT?19:00 ESTN124AA
2025-12-17KVPSKCLT16:56 CST18:58 EST1h 01mN124AA
2025-12-17KCLTKVPS14:53 EST15:12 CST1h 18mN124AA
2025-12-17partialKCLT?19:00 ESTN982VJ
2025-12-16estimatedKVPSKCLT17:20 CST18:58 EST0h 38mN982VJ
2025-12-16KCLTKVPS15:55 EST16:20 CST1h 24mN982VJ
2025-12-16partialKCLT?19:00 ESTN523UW
2025-12-15estimated??23:02Z23:58Z0h 56mN523UW
2025-12-15partialKCLT?15:08 ESTN523UW
2025-12-15estimated??19:11Z19:34Z0h 22mN523UW
2025-12-15partialKCLT?19:00 ESTAD50C9
2025-12-14estimatedKVPSKCLT16:59 CST18:58 EST0h 58mAD50C9
2025-12-14estimatedKCLTKVPS14:43 EST15:40 CST1h 56mAD50C9
2025-12-13partialKCLT?17:42 ESTN915US
2025-12-13partialKCLT?14:59 ESTN915US
2025-12-12partialKCLT?17:58 ESTN990AU
2025-12-12partialKCLT?15:03 ESTN990AU
2025-12-12partialKCLT?19:00 ESTN181UW
2025-12-11partialKCLT?17:55 ESTN181UW
2025-12-11estimated??19:33Z21:22Z1h 48mN181UW
2025-12-10partialKCLT?18:07 ESTN554UW
2025-12-10partialKCLT?15:01 ESTN554UW
2025-12-10partialKCLT?19:00 ESTN931AM
2025-12-09estimatedKVPSKCLT17:05 CST18:58 EST0h 52mN931AM
2025-12-09KCLTKVPS14:54 EST15:24 CST1h 29mN931AM
2025-11-26partialKCLT?17:53 ESTN129AA
2025-11-26partialKCLT?15:19 ESTN129AA
2025-10-27partialKCLT?17:12 EDTN817NN
2025-10-27partialKCLT?14:38 EDTN817NN
2025-10-26partialKCLT?17:20 EDTN910NN
2025-10-26partialKCLT?14:40 EDTN910NN
2025-10-25partialKCLT?17:13 EDTN902NN
2025-10-25partialKCLT?14:51 EDTN902NN
2025-10-23partialKCLT?17:11 EDTN985NN
2025-10-20partialKCLT?17:21 EDTN873NN
2025-10-20partialKCLT?14:55 EDTN873NN
2025-10-19estimated??19:01Z19:38Z0h 36mN914NN

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