Flight

AAL2021

Flight history and live tracking for AAL2021, 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
RouteKCLT CHARLOTTE DOUGLAS INTERNATIONAL → KCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL
Scheduled departure18:00 EDT

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

Route

AirlineAmerican Airlines
Observed routeKCLE → KCLT

Flight history 262 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KCLT CHARLOTTE DOUGLAS INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL18:48 EDT19:40 EDT0h 52mN868NN
2026-10-01KCLT CHARLOTTE DOUGLAS INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL18:12 EDT19:05 EDT0h 53mN977UY
2026-09-30KCLT CHARLOTTE DOUGLAS INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL18:07 EDT18:56 EDT0h 49mN910NN
2026-09-29KCLT CHARLOTTE DOUGLAS INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL18:48 EDT19:42 EDT0h 54mN974AN
2026-09-28KCLT CHARLOTTE DOUGLAS INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL18:21 EDT19:11 EDT0h 50mN916AN
2026-09-27KCLT CHARLOTTE DOUGLAS INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL19:19 EDT20:09 EDT0h 50mN543UW
2026-09-26KCLT CHARLOTTE DOUGLAS INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL18:15 EDT19:08 EDT0h 53mN868NN
2026-09-25KCLT CHARLOTTE DOUGLAS INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL18:17 EDT19:09 EDT0h 52mN885NN
2026-09-24KCLTKCVG18:45 EDT19:32 EDT0h 46mN976UY
2026-09-23partialKCVG?09:56 EDTN855NN
2026-09-22partialKCVG?20:00 EDTN987AN
2026-09-21partialKCVG?20:00 EDTN152AA
2026-09-20KCLTKCVG18:47 EDT19:58 EDT1h 10mN152AA
2026-09-19KCLTKCVG18:37 EDT19:32 EDT0h 54mN954AN
2026-09-18KCLTKCVG18:47 EDT19:50 EDT1h 02mN889NN
2026-09-17partialKCVG?06:02 EDTN991AN
2026-09-16KCLTKCVG18:16 EDT19:10 EDT0h 53mN991AN
2026-09-15KCLTKCVG18:13 EDT19:04 EDT0h 50mN980AN
2026-09-14partialKCLT?20:10 EDTN163AA
2026-09-12KCLTKCVG18:41 EDT19:42 EDT1h 00mN869NN
2026-09-11KCLTKCVG18:57 EDT19:48 EDT0h 51mN901NN
2026-09-10estimatedKCLTKCVG18:08 EDT18:50 EDT0h 41mN904AA
2026-09-09KCLTKCVG17:09 EDT18:04 EDT0h 54mN861NN
2026-09-08KCLEKCLT09:30 EDT10:38 EDT1h 07mN849NN
2026-09-06KCLEKCLT08:13 EDT09:28 EDT1h 14mN862NN
2026-09-05KCLEKCLT08:23 EDT09:32 EDT1h 09mN906NN
2026-09-04estimatedKCLEKCLT09:51 EDT11:16 EDT1h 24mN979NN
2026-09-03KCLEKCLT09:59 EDT11:08 EDT1h 08mN933AN
Earlier flights (234) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02KCLEKCLT09:26 EDT10:36 EDT1h 09mN961AN
2026-09-01KCLEKCLT09:26 EDT10:34 EDT1h 08mN973NN
2026-08-31estimatedKCLEKCLT09:23 EDT10:38 EDT1h 14mN935NN
2026-08-30KCLEKCLT08:14 EDT09:28 EDT1h 13mN821NN
2026-08-29KCLEKCLT09:32 EDT10:48 EDT1h 15mN959AN
2026-08-28KCLEKCLT09:32 EDT10:46 EDT1h 13mN922NN
2026-08-27KCLEKCLT09:38 EDT10:46 EDT1h 08mN906NN
2026-08-26estimatedKCLEKCLT09:37 EDT10:36 EDT0h 58mN895NN
2026-08-25estimatedKCLEKCLT18:01 EDT19:18 EDT1h 16mN854NN
2026-08-24KCLEKCLT09:32 EDT10:40 EDT1h 07mN991AN
2026-08-23estimatedKCLEKCLT08:16 EDT09:34 EDT1h 17mN965AN
2026-08-22KCLEKCLT09:39 EDT10:48 EDT1h 08mN870NN
2026-08-21KCLEKCLT09:59 EDT16:38 EDT6h 39mN337PJ
2026-08-20KCLEKCLT09:33 EDT10:40 EDT1h 06mN877NN
2026-08-19KCLEKCLT09:36 EDT12:19 EDT2h 43mN991NN
2026-08-17KCLEKCLT09:50 EDT10:44 EDT0h 53mN938NN
2026-08-16KCLEKCLT08:23 EDT09:26 EDT1h 03mN979NN
2026-08-15KCLEKCLT09:38 EDT10:46 EDT1h 08mN910NN
2026-08-14KCLEKCLT09:38 EDT10:50 EDT1h 11mN355TW
2026-08-13KCLEKCLT09:33 EDT10:40 EDT1h 06mN357PV
2026-08-12KCLEKCLT11:27 EDT12:34 EDT1h 06mN968NN
2026-07-23KCLEKCLT08:14 EDT09:30 EDT1h 15mN982AN
2026-07-22KCLEKCLT08:22 EDT09:24 EDT1h 01mN868NN
2026-07-21KCLEKCLT12:48 EDT13:46 EDT0h 57mN932AN
2026-07-20KCLEKCLT08:08 EDT09:06 EDT0h 57mA37032
2026-07-19KCLEKCLT08:20 EDT09:28 EDT1h 07mN949NN
2026-07-18KCLEKCLT08:10 EDT09:10 EDT0h 59mA33EF5
2026-07-17KCLEKCLT08:50 EDT09:56 EDT1h 05mN949NN
2026-07-16KCLEKCLT08:13 EDT09:18 EDT1h 04mN954AN
2026-07-15KCLEKCLT08:12 EDT09:22 EDT1h 09mN903NN
2026-07-14KCLEKCLT08:11 EDT09:22 EDT1h 10mN952NN
2026-07-13KCLEKCLT10:18 EDT11:28 EDT1h 09mN832NN
2026-07-12KCLEKCLT08:32 EDT09:52 EDT1h 19mN912NN
2026-07-11KCLEKCLT08:16 EDT09:22 EDT1h 05mN848NN
2026-07-10KCLEKCLT08:17 EDT09:18 EDT1h 00mN834NN
2026-07-09KCLEKCLT08:06 EDT09:16 EDT1h 10mN966NN
2026-07-08KCLEKCLT08:11 EDT09:16 EDT1h 04mN988NN
2026-07-06KCLEKCLT08:17 EDT09:20 EDT1h 02mN984NN
2026-07-05KCLEKCLT08:19 EDT09:26 EDT1h 06mN873NN
2026-07-04KCLEKCLT08:08 EDT09:12 EDT1h 03mN989NN
2026-07-03KCLEKCLT08:10 EDT09:10 EDT0h 59mN829NN
2026-07-02KCLEKCLT08:11 EDT09:14 EDT1h 02mN922NN
2026-07-01estimatedKCLEKCLT08:12 EDT09:24 EDT1h 11mN820NN
2026-06-30KCLEKCLT08:13 EDT09:26 EDT1h 12mN919NN
2026-06-29KCLEKCLT08:27 EDT09:36 EDT1h 09mN301NW
2026-06-28KCLEKCLT08:19 EDT09:30 EDT1h 10mN965NN
2026-06-27KCLEKCLT08:35 EDT09:44 EDT1h 08mN941NN
2026-06-26KCLEKCLT08:10 EDT09:12 EDT1h 02mN904AN
2026-06-25KCLEKCLT08:23 EDT09:32 EDT1h 08mN931NN
2026-06-24KCLEKCLT08:14 EDT09:24 EDT1h 09mN975AN
2026-06-23KCLEKCLT08:25 EDT09:26 EDT1h 00mN908NN
2026-06-22KCLEKCLT09:22 EDT10:28 EDT1h 05mN849NN
2026-06-21KCLEKCLT10:15 EDT11:26 EDT1h 10mN833NN
2026-06-20KCLEKCLT08:14 EDT09:18 EDT1h 03mA37F12
2026-06-19KCLEKCLT08:20 EDT09:30 EDT1h 09mN857NN
2026-06-17KCLEKCLT08:14 EDT09:16 EDT1h 01mN866NN
2026-06-15KCLEKCLT08:39 EDT09:52 EDT1h 12mN997NN
2026-06-14KCLEKCLT08:20 EDT09:22 EDT1h 01mN301NW
2026-06-13KCLEKCLT08:27 EDT09:36 EDT1h 08mN889NN
2026-06-12KCLEKCLT08:15 EDT09:24 EDT1h 08mN820NN
2026-05-28KCLEKCLT08:16 EDT09:20 EDT1h 03mN874NN
2026-05-27KCLEKCLT08:13 EDT09:20 EDT1h 06mN893NN
2026-05-26KCLEKCLT08:18 EDT09:20 EDT1h 01mN863NN
2026-05-25estimatedKCLEKCLT08:12 EDT09:10 EDT0h 57mN904AN
2026-05-24KCLEKCLT08:11 EDT09:24 EDT1h 12mN844NN
2026-05-23KCLEKCLT09:04 EDT10:16 EDT1h 11mN830NN
2026-05-22KCLEKCLT08:20 EDT09:38 EDT1h 17mN950NN
2026-05-21estimatedKDENKCLT18:00 MDT09:28 EDT13h 28mN778XF
2026-05-20KORD?15:36 CDT23:52Z3h 15mN778XF
2026-05-20partialKORD?02:46 CDTN763US
2026-05-20partialKORD?00:01 CDTN833AW
2026-05-20partialKORD?20:36 CDTN772XF
2026-05-19partialKMDW?20:22 CDTN745VJ
2026-05-12KORD?15:31 CDT22:44Z2h 12mN745VJ
2026-05-11partialKORD?15:31 CDTA9B43F
2026-05-11KDENKORD18:00 MDT20:52 CDT1h 52mN830AW
2026-05-10KORDKDEN15:37 CDT17:58 MDT3h 20mN830AW
2026-05-10KDENKORD19:28 MDT22:40 CDT2h 11mN765US
2026-05-10estimatedKBKFKDEN18:18 MDT19:02 MDT0h 43mN765US
2026-05-09estimatedKORD?17:35 CDT23:46Z1h 10mN765US
2026-05-09KDENKORD18:00 MDT20:54 CDT1h 53mN713UW
2026-05-08KORDKDEN15:56 CDT17:58 MDT3h 01mN713UW
2026-05-08KDENKORD18:49 MDT21:50 CDT2h 00mN833AW
2026-05-07KORD?16:24 CDT23:46Z2h 21mN833AW
2026-05-07KDENKORD18:09 MDT21:18 CDT2h 08mN713UW
2026-05-06KORDKDEN16:08 CDT17:32 MDT2h 23mN713UW
2026-05-06KDENKORD18:00 MDT21:06 CDT2h 06mN767UW
2026-05-05partialKDEN?17:30 MDTN767UW
2026-05-05KORDKDEN15:20 CDT17:08 MDT2h 47mN767UW
2026-05-05KDENKORD18:31 MDT21:48 CDT2h 16mN829AW
2026-05-04KORDKDEN15:27 CDT17:08 MDT2h 40mN829AW
2026-05-04KDENKORD18:00 MDT21:06 CDT2h 06mN804AW
2026-05-03KORD?15:18 CDT23:00Z2h 41mN804AW
2026-05-03KDENKORD18:01 MDT22:26 CDT3h 24mN827AW
2026-05-02KORD?16:17 CDT23:54Z2h 36mN827AW
2026-05-02KDENKORD18:00 MDT20:58 CDT1h 57mN803AW
2026-05-01KORD?16:07 CDT23:30Z2h 22mN803AW
2026-05-01KDENKORD18:00 MDT20:52 CDT1h 52mN732US
2026-04-30partialKDEN?18:52 MDTN825AW
2026-04-29KORDKDEN15:52 CDT17:48 MDT2h 56mN825AW
2026-04-29KDENKORD18:00 MDT20:42 CDT1h 42mN716UW
2026-04-28partial??05:12ZN828AW
2026-04-28estimated??02:56Z04:24Z1h 28mN828AW
2026-04-28estimatedKBKF?18:23 MDT01:58Z1h 34mN828AW
2026-04-27partial??02:11ZN827AW
2026-04-27estimated??00:34Z01:10Z0h 35mN827AW
2026-04-26KORD?15:59 CDT23:58Z2h 58mN827AW
2026-04-26KDENKORD18:00 MDT21:16 CDT2h 16mN818AW
2026-04-25KORD?15:55 CDT23:58Z3h 02mN818AW
2026-04-24partialKORD?15:28 CDTAA88D2
2026-04-24?KORD00:00Z21:18 CDT2h 17mN821AW
2026-04-23KORDKDEN15:14 CDT17:58 MDT3h 43mN821AW
2026-04-23KDENKORD18:00 MDT21:16 CDT2h 16mN771XF
2026-04-22KORDKDEN15:41 CDT17:58 MDT3h 17mN771XF
2026-04-22KDENKORD18:00 MDT21:18 CDT2h 18mN740UW
2026-04-21KORDKDEN16:13 CDT17:58 MDT2h 44mN740UW
2026-04-21partialKORD?19:00 CDTN747UW
2026-04-20KORD?15:12 CDT23:58Z3h 45mN747UW
2026-04-20KDENKORD18:00 MDT21:06 CDT2h 05mN774XF
2026-04-19?KDEN21:40Z17:58 MDT2h 17mN774XF
2026-04-19partialKORD?19:00 CDTN822AW
2026-04-18KORD?15:13 CDT23:58Z3h 44mN822AW
2026-04-17KMDWKORD19:00 CDT22:14 CDT3h 14mN803AW
2026-04-16KORD?16:57 CDT23:58Z2h 00mN803AW
2026-04-15partialKORD?17:00 CDTA9B43F
2026-04-14partialKORD?15:23 CDTAA2701
2026-04-13partialKORD?15:43 CDTAA88D2
2026-04-13KDENKORD18:00 MDT21:00 CDT1h 59mN724UW
2026-04-12KORDKDEN15:48 CDT17:06 MDT2h 17mN724UW
2026-04-12KDENKORD18:27 MDT21:54 CDT2h 26mN730US
2026-04-11KORDKDEN15:23 CDT17:02 MDT2h 39mN730US
2026-04-11KDENKORD18:16 MDT20:40 CDT1h 23mN820AW
2026-04-10partialKDEN?17:38 MDTN820AW
2026-04-06KCLEKCLT08:09 EDT09:18 EDT1h 08mN965AN
2026-04-05KCLEKCLT07:55 EDT09:04 EDT1h 08mN337PJ
2026-04-04KCLEKCLT08:07 EDT09:12 EDT1h 04mA35B39
2026-04-03KCLEKCLT08:03 EDT09:12 EDT1h 08mN857NN
2026-04-02KCLEKCLT08:00 EDT09:08 EDT1h 07mN931AN
2026-03-31KCLEKCLT07:58 EDT09:06 EDT1h 07mN961NN
2026-03-30KCLEKCLT08:02 EDT09:02 EDT0h 59mN921NN
2026-03-29estimatedKCLEKCLT07:57 EDT09:10 EDT1h 13mN806NN
2026-03-16estimatedKCLEKCLT08:05 EDT09:20 EDT1h 14mN990NN
2026-03-15KCLEKCLT08:16 EDT09:26 EDT1h 09mN800NN
2026-03-14KCLEKCLT08:08 EDT09:18 EDT1h 09mN950AN
2026-03-13KCLEKCLT08:14 EDT09:24 EDT1h 10mN914NN
2026-03-12estimatedKCLEKCLT08:09 EDT10:02 EDT1h 52mN357PV
2026-03-11KCLEKCLT08:19 EDT09:26 EDT1h 06mN816NN
2026-03-10KCLEKCLT08:03 EDT09:12 EDT1h 08mN810NN
2026-03-09KCLEKCLT08:10 EDT09:20 EDT1h 10mN874NN
2026-03-08KCLEKCLT08:08 EDT09:20 EDT1h 11mN953NN
2026-03-06KCLEKCLT08:15 EST09:28 EST1h 12mN987NN
2026-03-05KCLEKCLT08:15 EST09:34 EST1h 18mN836NN
2026-03-04KCLEKCLT08:18 EST09:20 EST1h 02mN943NN
2026-03-03KCLEKCLT08:05 EST09:18 EST1h 12mN962AN
2026-03-02KCLEKCLT08:13 EST09:27 EST1h 13mN344PP
2026-03-01KCLEKCLT08:39 EST09:50 EST1h 11mN305NX
2026-02-28KCLEKCLT08:16 EST09:30 EST1h 13mN995NN
2026-02-27KCLEKCLT08:08 EST09:22 EST1h 14mN869NN
2026-02-26KCLEKCLT08:26 EST09:28 EST1h 01mN978NN
2026-02-25KCLEKCLT08:15 EST09:16 EST1h 00mN301NW
2026-02-24KCLEKCLT08:17 EST09:26 EST1h 08mN870NN
2026-02-23KCLEKCLT12:00 EST13:04 EST1h 03mN958NN
2026-02-22KCLEKCLT08:41 EST10:00 EST1h 18mN961NN
2026-02-21KCLEKCLT08:12 EST09:20 EST1h 08mN819NN
2026-02-20estimatedKCLEKCLT08:06 EST09:10 EST1h 03mN962AN
2026-02-19KCLEKCLT08:09 EST09:14 EST1h 04mN895NN
2026-02-18KCLEKCLT07:57 EST09:04 EST1h 06mN923AN
2026-02-17KCLEKCLT07:59 EST09:02 EST1h 03mN919NN
2026-02-16KCLEKCLT08:18 EST09:24 EST1h 05mN980AN
2026-02-15KCLEKCLT08:02 EST09:18 EST1h 16mN819NN
2026-02-14KCLEKCLT08:06 EST09:06 EST1h 00mN971AN
2026-02-13KCLEKCLT08:18 EST09:22 EST1h 04mN827NN
2026-02-12?KLAX20:37Z14:22 PST1h 45mN925AN
2026-02-09KCLEKCLT08:19 EST09:26 EST1h 06mN947NN
2026-02-08KCLEKCLT08:17 EST09:28 EST1h 11mN821NN
2026-02-07KCLEKCLT08:13 EST09:22 EST1h 08mN940NN
2026-02-06KCLEKCLT08:31 EST09:38 EST1h 07mN935NN
2026-02-05KCLEKCLT08:24 EST09:40 EST1h 16mN935AN
2026-02-02KCLEKCLT08:15 EST09:26 EST1h 10mN848NN
2026-01-31KCLEKCLT08:47 EST09:58 EST1h 10mN903AN
2026-01-30KCLEKCLT10:33 EST11:40 EST1h 06mN920AN
2026-01-29KCLEKCLT08:48 EST09:52 EST1h 03mN956AN
2026-01-24KCLEKCLT08:11 EST09:18 EST1h 07mN935NN
2026-01-23KCLEKCLT08:04 EST09:16 EST1h 11mN952NN
2026-01-22KCLEKCLT08:15 EST09:22 EST1h 06mN931NN
2026-01-19KCLEKCLT08:43 EST09:56 EST1h 12mN951NN
2026-01-09KCLEKCLT08:02 EST09:20 EST1h 18mN926NN
2026-01-06KCLEKCLT08:06 EST09:30 EST1h 24mN936AN
2026-01-05KCLEKCLT08:01 EST09:18 EST1h 17mN339SU
2026-01-04KCLEKCLT07:53 EST09:28 EST1h 34mN865NN
2026-01-03KCLEKCLT08:18 EST09:34 EST1h 15mN346PR
2026-01-02KCLEKCLT08:09 EST09:47 EST1h 38mN948AN
2026-01-01KCLEKCLT08:32 EST09:46 EST1h 14mN906NN
2025-12-31KCLEKCLT08:30 EST09:44 EST1h 13mN892NN
2025-12-30KCLEKCLT08:01 EST09:41 EST1h 39mA19343
2025-12-29KCLEKCLT07:59 EST10:00 EST2h 00mN932NN
2025-12-28KCLEKCLT08:01 EST09:18 EST1h 16mN915AN
2025-12-27estimatedKCLEKCLT07:32 EST09:38 EST2h 06mN894NN
2025-12-26KCLEKCLT08:10 EST09:32 EST1h 21mN809NN
2025-12-25KCLEKCLT08:03 EST09:28 EST1h 24mN829NN
2025-12-24KCLEKCLT08:05 EST09:42 EST1h 36mN980NN
2025-12-23KCLEKCLT07:57 EST09:08 EST1h 10mN914AN
2025-12-22KCLEKCLT08:01 EST09:30 EST1h 28mN945AN
2025-12-21estimatedKCLEKCLT07:36 EST09:22 EST1h 45mN937AN
2025-12-20estimatedKCLEKCLT07:33 EST11:04 EST3h 31mN990AN
2025-12-19KCLEKCLT08:01 EST09:45 EST1h 43mN919NN
2025-12-18estimatedKCLEKCLT07:33 EST09:20 EST1h 46mN927NN
2025-12-17estimatedKCLEKCLT08:50 EST10:26 EST1h 36mN906NN
2025-12-16KCLEKCLT09:08 EST10:32 EST1h 23mN314RH
2025-12-15estimatedKCLEKCLT10:35 EST12:44 EST2h 08mN925AN
2025-12-14KCLEKCLT09:14 EST11:20 EST2h 06mN907NN
2025-12-12KCLEKCLT09:16 EST11:04 EST1h 48mN852NN
2025-12-11KCLEKCLT08:08 EST09:32 EST1h 23mN819NN
2025-12-10estimatedKCLEKCLT09:06 EST10:44 EST1h 37mN921NN
2025-11-26KCLEKCLT08:14 EST09:26 EST1h 12mN906NN
2025-10-30estimatedKCLEKCLT08:20 EDT09:34 EDT1h 13mN811NN
2025-10-29KCLEKCLT08:18 EDT09:38 EDT1h 19mN805NN
2025-10-28KCLEKCLT08:13 EDT09:30 EDT1h 16mN807NN
2025-10-27KCLEKCLT08:21 EDT09:32 EDT1h 10mN886NN
2025-10-20KCLEKCLT08:48 EDT09:56 EDT1h 08mN994NN
2025-10-15KCLEKCLT08:06 EDT09:22 EDT1h 15mN830NN
2025-10-14KCLEKCLT08:12 EDT09:26 EDT1h 14mN934AN
2025-10-13KCLEKCLT08:15 EDT09:24 EDT1h 08mN969NN
2025-10-07KCLEKCLT08:16 EDT09:28 EDT1h 11mN818NN
2025-10-06KCLEKCLT10:06 EDT11:32 EDT1h 26mN912AN
2025-10-06KCLTKCVG00:08 EDT00:58 EDT0h 50mN993NN
2025-08-24KCLEKCLT08:20 EDT09:32 EDT1h 11mN923NN
2025-08-23estimatedKCLEKCLT08:40 EDT09:32 EDT0h 51mN924NN
2025-08-21KCLEKCLT08:24 EDT09:32 EDT1h 07mN907AN
2025-08-20KCLEKCLT15:12 EDT18:06 EDT2h 53mN943NN
2025-08-19KCLEKCLT09:36 EDT10:46 EDT1h 09mN959NN
2025-08-17KCLEKCLT08:18 EDT09:20 EDT1h 02mN873NN
2025-08-16KCLEKCLT08:15 EDT09:22 EDT1h 06mN317PG
2025-08-15KCLEKCLT07:50 EDT08:56 EDT1h 05mN964AN

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