Flight

AAL2331

Flight history and live tracking for AAL2331, 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
RouteKCLE CLEVELAND HOPKINS INTERNATIONAL → KDFW DALLAS FORT WORTH INTERNATIONAL
Scheduled departure08:03 EDT

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

Route

AirlineAmerican Airlines
Typical originKCLE CLEVELAND HOPKINS INTERNATIONAL
Typical destinationKDFW DALLAS FORT WORTH INTERNATIONAL
Distance886 nm

Flight history 250 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KCLE CLEVELAND HOPKINS INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL08:08 EDT09:41 CDT2h 33mN857NN
2026-10-02KCLE CLEVELAND HOPKINS INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL08:28 EDT10:01 CDT2h 33mN316RK
2026-10-01KCLE CLEVELAND HOPKINS INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL08:38 EDT10:21 CDT2h 43mN990NN
2026-09-30KCLE CLEVELAND HOPKINS INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL08:10 EDT09:34 CDT2h 24mN940NN
2026-09-29KCLE CLEVELAND HOPKINS INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL08:09 EDT09:22 CDT2h 13mN357PV
2026-09-28KCLE CLEVELAND HOPKINS INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL08:27 EDT10:03 CDT2h 36mN935NN
2026-09-27KCLE CLEVELAND HOPKINS INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL08:07 EDT09:26 CDT2h 19mN826NN
2026-09-26KCLE CLEVELAND HOPKINS INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL08:08 EDT09:32 CDT2h 24mN993NN
2026-09-25KCLE CLEVELAND HOPKINS INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL08:09 EDT09:28 CDT2h 19mN941AN
2026-09-24estimatedKCLEKDFW07:55 EDT09:34 CDT2h 38mN812NN
2026-09-23estimatedKCLEKDFW08:29 EDT10:26 CDT2h 56mN951AA
2026-09-22KCLEKDFW07:59 EDT09:40 CDT2h 40mN920NN
2026-09-21KCLEKDFW08:00 EDT09:56 CDT2h 55mN869NN
2026-09-20KCLEKDFW08:16 EDT09:30 CDT2h 14mN922NN
2026-09-19KCLEKDFW08:14 EDT09:30 CDT2h 15mN946AN
2026-09-18estimatedKCLEKDFW08:47 EDT10:20 CDT2h 32mN925AN
2026-09-17KCLEKDFW08:31 EDT09:44 CDT2h 12mN306NY
2026-09-16estimatedKCLEKDFW08:11 EDT09:34 CDT2h 22mN865NN
2026-09-14estimated??12:01Z14:42Z2h 40mN935AN
2026-09-13estimatedKCLEKDFW08:05 EDT09:56 CDT2h 50mN953NN
2026-09-12estimatedKCLEKDFW09:08 EDT10:38 CDT2h 29mN970NN
2026-09-11estimatedKCLEKDFW11:40 EDT13:22 CDT2h 41mN958NN
2026-09-10estimatedKCLEKDFW08:02 EDT09:34 CDT2h 31mN987AN
2026-09-09estimatedKCLEKDFW08:04 EDT09:30 CDT2h 26mN874NN
2026-09-08estimated??10:56Z13:32Z2h 35mN845NN
2026-09-06estimated??11:08Z13:56Z2h 47mN908AN
2026-09-05estimatedKCLEKDFW10:15 EDT11:46 CDT2h 30mN804NN
2026-09-04estimatedKCLEKDFW07:09 EDT08:46 CDT2h 36mN303RG
2026-09-03estimatedKCLEKDFW07:42 EDT09:10 CDT2h 27mN889NN
Earlier flights (221) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02estimatedKCLEKDFW07:05 EDT08:40 CDT2h 34mN936AN
2026-08-31estimatedKCLEKDFW07:04 EDT08:40 CDT2h 35mN982NN
2026-08-30estimated??11:00Z13:24Z2h 23mN993NN
2026-08-29estimatedKCLEKDFW07:14 EDT08:40 CDT2h 25mN872NN
2026-08-28estimatedKCLEKDFW07:32 EDT09:00 CDT2h 27mN873NN
2026-08-27estimatedKCLEKDFW06:58 EDT08:36 CDT2h 37mN317PG
2026-08-26estimatedKCLEKDFW07:05 EDT09:00 CDT2h 54mN866NN
2026-08-25estimatedKCLEKDFW07:06 EDT09:08 CDT3h 01mN971NN
2026-08-24estimated??11:23Z14:32Z3h 09mN938NN
2026-08-23estimatedKCLEKDFW07:38 EDT09:00 CDT2h 22mN969AN
2026-08-22estimatedKCLEKDFW07:04 EDT08:30 CDT2h 25mN937AN
2026-08-21estimatedKCLEKDFW07:12 EDT10:34 CDT4h 22mN953AN
2026-08-20estimatedKCLEKDFW07:11 EDT08:44 CDT2h 32mN301PA
2026-08-19estimated??11:08Z15:12Z4h 03mN969NN
2026-08-18estimatedKCLEKDFW07:09 EDT08:20 CDT2h 11mN316PF
2026-08-17estimatedKCLEKDFW09:03 EDT08:50 CDT0h 47mN305NX
2026-08-16KCLEKDFW12:07 EDT14:50 CDT3h 42mN805NN
2026-08-15estimatedKCLEKDFW07:08 EDT08:40 CDT2h 31mN956AN
2026-08-14estimatedKCLEKDFW07:05 EDT10:06 CDT4h 00mN936AN
2026-08-13estimatedKCLEKDFW07:11 EDT10:00 CDT3h 49mN877NN
2026-08-12estimatedKCLEKDFW07:10 EDT08:38 CDT2h 28mN316RK
2026-07-23estimatedKCLEKDFW07:18 EDT08:46 CDT2h 27mN970NN
2026-07-22estimatedKCLEKDFW07:15 EDT08:50 CDT2h 34mN932AN
2026-07-21KCLEKDFW07:19 EDT08:38 CDT2h 18mN923NN
2026-07-19estimatedKCLEKDFW07:18 EDT08:44 CDT2h 25mN907AN
2026-07-18estimated??11:18Z13:58Z2h 39mN880NN
2026-07-17KCLEKDFW07:15 EDT08:32 CDT2h 17mN954NN
2026-07-16estimatedKCLEKDFW07:32 EDT08:42 CDT2h 09mN864NN
2026-07-15estimated??11:33Z13:40Z2h 06mN908AN
2026-07-14KCLEKDFW07:23 EDT08:20 CDT1h 57mN896NN
2026-07-13estimatedKCLEKDFW07:35 EDT08:36 CDT2h 00mN316PF
2026-07-12estimatedKCLEKDFW08:07 EDT08:56 CDT1h 49mN901AN
2026-07-11estimatedKCLEKDFW07:36 EDT08:52 CDT2h 16mN966NN
2026-07-10estimatedKCLEKDFW07:31 EDT08:42 CDT2h 11mN810NN
2026-07-09estimatedKCLEKDFW07:28 EDT08:30 CDT2h 01mN982NN
2026-07-08estimatedKCLEKDFW07:31 EDT08:42 CDT2h 10mN915NN
2026-07-07estimatedKCLEKDFW07:36 EDT08:50 CDT2h 13mN335PH
2026-07-06estimatedKCLEKDFW07:42 EDT08:52 CDT2h 10mN324SH
2026-07-05estimatedKCLEKDFW07:31 EDT09:02 CDT2h 30mN979NN
2026-07-04estimatedKCLEKDFW06:59 EDT08:32 CDT2h 32mN925NN
2026-07-03estimatedKCLEKDFW07:33 EDT08:28 CDT1h 54mN954NN
2026-07-02estimatedKCLEKDFW07:35 EDT08:38 CDT2h 02mN306NY
2026-07-01estimatedKCLEKDFW07:29 EDT08:38 CDT2h 09mN996NN
2026-06-30estimated??17:17Z17:56Z0h 38mN948NN
2026-06-30estimatedKCLEKDFW08:15 EDT09:22 CDT2h 06mN948NN
2026-06-29estimatedKCLEKDFW07:14 EDT08:52 CDT2h 38mN977NN
2026-06-28estimatedKCLEKDFW07:24 EDT08:52 CDT2h 27mN930AN
2026-06-27estimatedKCLEKDFW07:24 EDT08:52 CDT2h 27mN864NN
2026-06-26estimatedKCLEKDFW07:28 EDT09:04 CDT2h 35mN909NN
2026-06-25estimatedKCLEKDFW07:24 EDT08:50 CDT2h 25mN917NN
2026-06-24estimatedKCLEKDFW08:29 EDT10:02 CDT2h 32mA3D90A
2026-06-23estimatedKCLEKDFW10:28 EDT12:22 CDT2h 53mN947NN
2026-06-22estimatedKCLEKDFW09:14 EDT11:12 CDT2h 57mN359PX
2026-06-21estimatedKCLEKDFW07:22 EDT08:52 CDT2h 29mN955AN
2026-06-20estimatedKCLEKDFW07:36 EDT09:14 CDT2h 37mN967AN
2026-06-19estimatedKCLEKDFW10:12 EDT12:28 CDT3h 15mN921AN
2026-06-17estimatedKCLEKDFW07:15 EDT08:48 CDT2h 33mN915NN
2026-06-16estimatedKCLEKDFW07:13 EDT07:22 CDT1h 08mN976AN
2026-06-15estimatedKCLEKDFW07:25 EDT09:16 CDT2h 50mN984NN
2026-06-14estimatedKCLEKDFW10:31 EDT12:38 CDT3h 06mN810NN
2026-06-12KCLEKDFW07:19 EDT09:10 CDT2h 50mN960NN
2026-05-29estimatedKCLEKDFW07:16 EDT09:04 CDT2h 48mN972AN
2026-05-28estimatedKCLEKDFW07:17 EDT08:54 CDT2h 36mN879NN
2026-05-27estimatedKCLEKDFW07:17 EDT08:58 CDT2h 41mN872NN
2026-05-26estimatedKCLEKDFW08:27 EDT09:58 CDT2h 30mN918AN
2026-05-25estimatedKCLEKDFW07:18 EDT09:02 CDT2h 43mN927NN
2026-05-24KCLEKDFW07:11 EDT08:54 CDT2h 42mN937AN
2026-05-23estimatedKCLEKDFW07:13 EDT09:24 CDT3h 10mN845NN
2026-05-22estimatedKCLE?07:24 EDT13:52Z2h 27mN959NN
2026-05-21KORD?21:42 CDT14:04Z11h 22mN724UW
2026-05-20partialKORD?21:10 CDTN746UW
2026-05-19partialKORD?20:46 CDTN762US
2026-05-12KORDKCID21:24 CDT22:02 CDT0h 37mN830AW
2026-05-11KORDKCID22:29 CDT23:10 CDT0h 40mN821AW
2026-05-10KORDKCID21:57 CDT22:34 CDT0h 36mN830AW
2026-05-09KORDKCID22:07 CDT22:44 CDT0h 36mN709UW
2026-05-08KORDKCID00:01 CDT00:38 CDT0h 36mN744P
2026-05-07KORDKCID21:31 CDT22:06 CDT0h 35mN767UW
2026-05-06KORDKCID21:32 CDT22:08 CDT0h 35mN829AW
2026-05-05KORDKCID23:00 CDT23:36 CDT0h 35mN742PS
2026-05-04KORDKCID22:22 CDT22:56 CDT0h 33mN760US
2026-05-03KORDKCID21:14 CDT21:48 CDT0h 33mN750UW
2026-05-02KORDKCID21:20 CDT21:52 CDT0h 32mN712US
2026-05-01KORDKCID22:27 CDT23:02 CDT0h 34mN835AW
2026-04-30KORDKCID21:34 CDT22:08 CDT0h 33mN922US
2026-04-29KORDKCID21:44 CDT22:18 CDT0h 33mN769US
2026-04-28KORDKCID00:14 CDT00:48 CDT0h 33mN9004F
2026-04-27KORDKCID21:23 CDT22:02 CDT0h 39mN820AW
2026-04-26KORDKCID21:26 CDT22:00 CDT0h 33mN715UW
2026-04-25KORDKCID22:20 CDT22:52 CDT0h 31mN714US
2026-04-23KORDKCID22:47 CDT23:20 CDT0h 32mN160AN
2026-04-22KORDKCID21:21 CDT21:54 CDT0h 33mN808AW
2026-04-21KORDKCID22:29 CDT23:06 CDT0h 37mN747UW
2026-04-20KORDKCID22:19 CDT22:54 CDT0h 34mN824AW
2026-04-19KORDKCID21:18 CDT21:56 CDT0h 37mN763US
2026-04-18KORDKCID22:53 CDT23:38 CDT0h 44mN832AW
2026-04-17KORDKCID22:33 CDT23:12 CDT0h 38mN708UW
2026-04-16KORDKCID21:39 CDT22:24 CDT0h 44mN746UW
2026-04-14KORDKCID22:13 CDT22:46 CDT0h 32mN733UW
2026-04-13KORDKCID21:34 CDT22:10 CDT0h 35mN763US
2026-04-12KORDKCID21:23 CDT22:02 CDT0h 38mN749US
2026-04-11KORDKCID21:17 CDT21:50 CDT0h 32mN770UW
2026-04-06?KCLE13:57Z12:22 EDT2h 24mN315PE
2026-04-05?KCLE14:10Z12:12 EDT2h 01mN837NN
2026-04-03?KCLE14:01Z12:10 EDT2h 08mN935AN
2026-04-02?KCLE14:30Z12:48 EDT2h 17mN925AN
2026-03-31?KCLE13:44Z12:00 EDT2h 16mN969AN
2026-03-30?KCLE14:00Z12:20 EDT2h 19mN948NN
2026-03-29estimated??13:46Z16:30Z2h 43mN820NN
2026-03-16estimated??14:45Z16:08Z1h 23mN975AN
2026-03-15?KCLE14:03Z12:10 EDT2h 06mN887NN
2026-03-13KDFWKCLE09:25 CDT12:34 EDT2h 08mN921NN
2026-03-11KDFWKCLE09:29 CDT12:40 EDT2h 10mN812NN
2026-03-10KDFWKCLE08:32 CDT12:02 EDT2h 30mN803NN
2026-03-09KDFWKCLE09:01 CDT12:20 EDT2h 19mN972NN
2026-03-08KDFWKCLE09:25 CDT12:32 EDT2h 06mN859NN
2026-03-06KCLEKDFW13:56 EST15:30 CST2h 33mN876NN
2026-03-05KCLEKDFW14:16 EST16:10 CST2h 53mN933NN
2026-03-04KCLEKDFW14:04 EST15:34 CST2h 30mN975AN
2026-03-03KCLEKDFW13:39 EST15:12 CST2h 33mN813NN
2026-03-02KCLEKDFW14:43 EST16:37 CST2h 54mN936NN
2026-03-01KCLEKDFW13:35 EST15:18 CST2h 43mN837NN
2026-02-27KCLEKDFW13:36 EST15:02 CST2h 25mN980NN
2026-02-26KCLEKDFW14:33 EST16:16 CST2h 42mN927AN
2026-02-25KCLEKDFW13:41 EST15:28 CST2h 47mN951NN
2026-02-24KCLEKDFW13:35 EST15:12 CST2h 36mN991AN
2026-02-22KCLEKDFW14:04 EST15:46 CST2h 42mN877NN
2026-02-20estimatedKCLEKDFW13:40 EST16:10 CST3h 30mN991NN
2026-02-19partialKCLE?19:03 ESTN968NN
2026-02-18estimatedKCLEKDFW16:13 EST17:58 CST2h 44mN968NN
2026-02-17KCLEKDFW13:34 EST15:14 CST2h 40mN815NN
2026-02-16KCLEKDFW13:35 EST15:10 CST2h 34mN987NN
2026-02-15KCLEKDFW13:33 EST15:08 CST2h 34mN882NN
2026-02-13KCLEKDFW13:38 EST15:18 CST2h 39mN966NN
2026-02-12partialKCLE?19:19 ESTN953AN
2026-02-11KCLEKDFW13:37 EST15:34 CST2h 56mN953AN
2026-02-10KCLEKDFW13:42 EST15:32 CST2h 49mN990AN
2026-02-09KCLEKDFW14:04 EST15:32 CST2h 27mN301PA
2026-02-08KCLEKDFW14:14 EST16:08 CST2h 53mN317PG
2026-02-06KCLEKDFW14:08 EST15:44 CST2h 35mN935NN
2026-02-05KCLEKDFW13:41 EST15:04 CST2h 22mN935AN
2026-02-03partialKCLE?19:00 ESTN343PN
2026-02-02estimatedKCLEKDFW16:45 EST17:58 CST2h 13mN343PN
2026-02-01partialKCLE?20:11 ESTN954NN
2026-01-30KCLEKDFW13:43 EST15:26 CST2h 43mN916AN
2026-01-29KCLEKDFW14:57 EST16:46 CST2h 49mN924NN
2026-01-28KCLEKDFW14:03 EST15:32 CST2h 28mN963NN
2026-01-26estimatedKCLEKDFW19:00 EST18:22 CST0h 21mN951NN
2026-01-25estimatedKCLEKDFW14:23 EST17:58 CST4h 34mN951NN
2026-01-23KCLEKDFW14:47 EST17:06 CST3h 19mN892NN
2026-01-22KCLEKDFW14:00 EST15:50 CST2h 49mN931NN
2026-01-21KCLEKDFW13:33 EST15:16 CST2h 42mN968AN
2026-01-20KCLEKDFW13:42 EST15:26 CST2h 43mN924NN
2026-01-19KCLEKDFW14:50 EST16:46 CST2h 55mN951NN
2026-01-18KCLEKDFW13:37 EST15:08 CST2h 31mN827NN
2026-01-09KCLEKDFW13:33 EST15:32 CST2h 59mN833NN
2026-01-07KCLEKDFW13:29 EST15:08 CST2h 38mN934AN
2026-01-06KCLEKDFW13:36 EST15:50 CST3h 13mN939AN
2026-01-05estimatedKCLEKDFW13:32 EST16:02 CST3h 30mN905AN
2026-01-04KCLEKDFW13:52 EST15:42 CST2h 49mN952NN
2026-01-02KCLEKDFW14:47 EST16:26 CST2h 38mN807NN
2026-01-01KCLEKDFW14:07 EST15:48 CST2h 40mN912NN
2025-12-31KCLEKDFW14:33 EST16:04 CST2h 31mN962NN
2025-12-30estimatedKCLEKDFW13:28 EST15:42 CST3h 13mN932NN
2025-12-28KCLEKDFW14:15 EST16:08 CST2h 52mN909NN
2025-12-26KCLEKDFW13:38 EST15:24 CST2h 45mN343PN
2025-12-25KCLEKDFW13:41 EST15:14 CST2h 32mN890NN
2025-12-24KCLEKDFW13:41 EST15:26 CST2h 44mN902AN
2025-12-23estimatedKCLEKDFW13:35 EST15:16 CST2h 40mN834NN
2025-12-22KCLEKDFW13:42 EST15:12 CST2h 29mN863NN
2025-12-21KCLEKDFW14:14 EST16:02 CST2h 47mN804NN
2025-12-19estimatedKCLEKDFW13:22 EST15:58 CST3h 35mN937AN
2025-12-18KCLEKDFW13:39 EST15:38 CST2h 58mN818NN
2025-12-17estimatedKCLEKDFW13:11 EST15:28 CST3h 17mN832NN
2025-12-16KCLEKDFW13:35 EST15:24 CST2h 48mN856NN
2025-12-15estimatedKCLEKDFW14:42 EST16:48 CST3h 05mN937NN
2025-12-14estimatedKCLEKDFW13:18 EST15:38 CST3h 19mN811NN
2025-12-13estimatedKCLEKDFW13:17 EST15:50 CST3h 32mN914AN
2025-12-12KCLEKDFW15:27 EST17:20 CST2h 52mN863NN
2025-12-11KCLEKDFW13:44 EST15:47 CST3h 02mN923AN
2025-12-10estimatedKCLEKDFW13:29 EST15:44 CST3h 14mN915AN
2025-12-09estimatedKCLEKDFW13:10 EST15:30 CST3h 19mN836NN
2025-11-26estimatedKCLEKDFW13:55 EST15:52 CST2h 56mN966AN
2025-10-30?KPHL00:00Z21:44 EDT1h 43mN155UW
2025-10-29partial??00:00ZN141NN
2025-10-28partial??02:06ZN194UW
2025-10-25KLGAKTPA10:43 EDT12:06 EDT1h 22mN906AN
2025-10-25?KPHL00:04Z21:56 EDT1h 51mN932AM
2025-10-24KMCOKPHL20:06 EDT22:02 EDT1h 55mN131NN
2025-10-23estimated?KPHL00:07Z21:42 EDT1h 34mN192UW
2025-10-22?KPHL00:36Z22:28 EDT1h 51mN539UW
2025-10-21KMCOKPHL20:00 EDT21:48 EDT1h 47mN915US
2025-10-20partial??01:38ZN155UW
2025-10-15KMCOKPHL20:00 EDT22:00 EDT1h 59mN125AA
2025-10-14partialKMCO?21:11 EDTN914UY
2025-10-13KMCOKPHL21:00 EDT22:58 EDT1h 57mN172US
2025-10-08?KPHL00:00Z21:42 EDT1h 42mA5C895
2025-10-07partialKMCO?21:04 EDTN974UY
2025-10-04estimated?KADS18:58Z15:58 CDT1h 59mN810NN
2025-10-02KCLE?07:13 EDT12:19Z1h 06mACE0D2
2025-10-01KCLE?07:12 EDT12:14Z1h 02mAC5569
2025-09-30KCLE?07:09 EDT12:16Z1h 06mAAF960
2025-09-29KCLE?07:08 EDT12:16Z1h 07mAC67FC
2025-09-28KCLE?08:56 EDT14:03Z1h 07mAB485E
2025-09-27KCLE?08:59 EDT14:07Z1h 08mAC97E4
2025-09-26KCLE?07:37 EDT12:44Z1h 07mAD574F
2025-09-25KCLE?09:09 EDT14:17Z1h 08mACF5BE
2025-09-24KCLE?20:01 EDT01:08Z1h 07mA3244A
2025-09-22KCLE?07:10 EDT12:15Z1h 05mABFB46
2025-09-21KCLE?07:13 EDT12:18Z1h 04mA336DF
2025-09-20KCLE?09:41 EDT14:42Z1h 00mADAB31
2025-09-19KCLEKMKL07:05 EDT07:13 CDT1h 08mACCD13
2025-08-24KCLEKDFW07:17 EDT08:44 CDT2h 26mN958NN
2025-08-23KCLEKDFW01:08 EDT08:42 CDT8h 33mN928NN
2025-08-21KGKYKDFW01:58 CDT08:34 CDT6h 35mN945AN
2025-08-21estimated??00:01Z00:34Z0h 32mN945AN
2025-08-20estimatedKCLEKDFW13:43 EDT18:59 CDT6h 15mN945AN
2025-08-19KCLEKDFW07:14 EDT08:38 CDT2h 23mN863NN
2025-08-17KCLEKDFW07:17 EDT08:28 CDT2h 11mN959NN
2025-08-16KCLEKDFW07:25 EDT08:36 CDT2h 11mN880NN
2025-08-15KCLEKDFW07:56 EDT09:06 CDT2h 09mN961AN

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