Flight

AAL2902

Flight history and live tracking for AAL2902, 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
RouteKPHX PHOENIX SKY HARBOR INTERNATIONAL → KDFW DALLAS FORT WORTH INTERNATIONAL
Scheduled departure13:14 MST

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

Route

AirlineAmerican Airlines
Observed routeKCLT → KPHX

Flight history 264 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KPHX PHOENIX SKY HARBOR INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL13:19 MST17:10 CDT1h 51m
2026-10-02KPHX PHOENIX SKY HARBOR INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL14:06 MST18:04 CDT1h 58mN895NN
2026-10-01KPHX PHOENIX SKY HARBOR INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL15:09 MST19:05 CDT1h 56mN337PJ
2026-09-30KPHX PHOENIX SKY HARBOR INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL14:22 MST18:23 CDT2h 01mN903NN
2026-09-29KPHX PHOENIX SKY HARBOR INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL13:26 MST17:25 CDT1h 59mN902NN
2026-09-28KPHX PHOENIX SKY HARBOR INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL13:20 MST17:15 CDT1h 55mN849NN
2026-09-27KPHX PHOENIX SKY HARBOR INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL13:23 MST17:18 CDT1h 55mN355PU
2026-09-26KPHX PHOENIX SKY HARBOR INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL13:26 MST17:19 CDT1h 53mN914NN
2026-09-25KPHX PHOENIX SKY HARBOR INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL13:29 MST17:24 CDT1h 55mN981AN
2026-09-24partial??00:32ZN868NN
2026-09-23partialKPHX?17:06 MSTN837NN
2026-09-22estimatedKPHXKDFW13:12 MST17:50 CDT2h 38mN837NN
2026-09-21partialKPHX?17:00 MSTN986NN
2026-09-20estimatedKPHXKDFW14:28 MST18:58 CDT2h 29mN986NN
2026-09-19KPHXKDFW13:24 MST17:28 CDT2h 03mN302SS
2026-09-18partialKPHX?18:20 MSTN310RF
2026-09-17estimatedKPHXKDFW13:20 MST17:40 CDT2h 19mN310RF
2026-09-16partial??00:18ZN306NY
2026-09-14partialKPHX?13:19 MSTAC6445
2026-09-13KPHX?13:57 MST23:14Z2h 16mN922NN
2026-09-12KPHX?13:23 MST22:48Z2h 24mN883NN
2026-09-11KPHX?13:25 MST22:42Z2h 16mN984NN
2026-09-10partial??00:15ZN866NN
2026-09-09KPHX?13:22 MST22:48Z2h 25mN866NN
2026-09-08estimatedKPHX?13:57 MST23:12Z2h 14mN463AA
2026-09-07partial??01:46ZN438AN
2026-09-07estimated??00:15Z01:16Z1h 00mN438AN
2026-09-06partial??00:20ZN419AN
2026-09-05partialKPHX?17:33 MSTN422AN
2026-09-04partialKPHX?18:07 MSTN411AN
2026-09-03estimated??12:04Z23:48Z11h 43mN420AN
2026-09-03estimated??04:34Z09:06Z4h 31mN420AN
Earlier flights (232) - back to 2025-08-16
DateFromToDepArrDurationAircraft
2026-09-02partialKDFW?20:27 CDTN426AN
2026-09-01estimated??11:08Z23:24Z12h 15mN436AN
2026-09-01estimated??04:33Z05:18Z0h 44mN436AN
2026-08-31estimated??20:52Z23:14Z2h 21mN436AN
2026-08-30KPHX?13:47 MST22:56Z2h 08mN458AL
2026-08-29KPHX?13:46 MST22:54Z2h 07mN576UW
2026-08-28partial??00:10ZN400AN
2026-08-27estimated??14:05Z23:00Z8h 54mN404AN
2026-08-26estimated??20:52Z23:10Z2h 17mN404AN
2026-08-25partial??01:14ZN415AN
2026-08-24partialKPHX?17:39 MSTN456AN
2026-08-23partialKPHX?19:04 MSTN149AN
2026-08-22estimated??20:38Z23:22Z2h 43mN149AN
2026-08-21partial??00:27ZN447AN
2026-08-20KPHX?13:48 MST22:58Z2h 09mN447AN
2026-08-19partial??00:41ZN440AN
2026-08-18estimated??21:40Z23:14Z1h 33mN440AN
2026-08-17estimated??20:21Z23:10Z2h 48mN424AN
2026-08-16partial??00:58ZN419AN
2026-08-15estimatedKPHX?13:50 MST23:08Z2h 17mN419AN
2026-08-14KPHX?14:07 MST23:50Z2h 42mN904AA
2026-08-13KPHX?13:55 MST23:12Z2h 16mN404AN
2026-08-12partial??00:58ZN457AM
2026-08-11estimated??20:44Z23:30Z2h 45mN457AM
2026-07-23estimatedKCLTKPHX14:53 EDT14:12 MST2h 18mN563UW
2026-07-22KCLTKPHX14:33 EDT15:16 MST3h 42mN156AN
2026-07-21KCLTKPHX13:32 EDT14:06 MST3h 34mN165US
2026-07-20partialKCLT?20:19 EDTN537UW
2026-07-19KCLTKPHX15:04 EDT15:42 MST3h 38mN537UW
2026-07-18KCLTKPHX13:42 EDT14:24 MST3h 41mN537UW
2026-07-17KCLTKPHX13:30 EDT14:10 MST3h 39mN446AN
2026-07-16partial??00:32ZN120EE
2026-07-15KCLTKPHX15:37 EDT16:24 MST3h 46mN120EE
2026-07-14KCLTKPHX13:34 EDT14:06 MST3h 31mN933AM
2026-07-13KCLTKPHX13:34 EDT14:16 MST3h 41mN187US
2026-07-12KCLTKPHX13:42 EDT14:30 MST3h 47mN932AM
2026-07-11estimatedKCLTKPHX14:18 EDT15:36 MST4h 17mN164NN
2026-07-10KCLTKPHX13:26 EDT14:10 MST3h 43mN563UW
2026-07-09KCLTKPHX13:38 EDT14:28 MST3h 50mN122NN
2026-07-08KCLTKPHX13:21 EDT14:12 MST3h 50mN916US
2026-07-07KCLTKPHX13:37 EDT14:16 MST3h 38mN162UW
2026-07-06KCLTKPHX13:25 EDT14:06 MST3h 40mN521UW
2026-07-05KCLTKPHX14:24 EDT15:18 MST3h 53mN923US
2026-07-04KCLTKPHX13:26 EDT14:12 MST3h 45mN900UW
2026-07-03estimatedKCLTKPHX14:01 EDT15:18 MST4h 16mN140AN
2026-07-02KCLTKPHX13:38 EDT14:20 MST3h 41mN153AN
2026-07-01KCLTKPHX13:28 EDT14:18 MST3h 49mN974UY
2026-06-30KCLTKPHX17:18 EDT14:54 MST0h 35mAD3E36
2026-06-29KCLTKPHX13:34 EDT14:26 MST3h 51mN169UW
2026-06-28KCLTKPHX15:11 EDT16:02 MST3h 50mN981UY
2026-06-27KCLTKPHX13:45 EDT14:34 MST3h 48mAD45A4
2026-06-26KCLTKPHX13:21 EDT14:17 MST3h 55mN188US
2026-06-25KCLTKPHX14:06 EDT15:06 MST3h 59mN524UW
2026-06-24KCLTKPHX13:33 EDT14:26 MST3h 52mN191UW
2026-06-23estimatedKCLTKPHX13:26 EDT14:40 MST4h 14mN991AU
2026-06-22KCLTKPHX13:34 EDT14:32 MST3h 57mN154AA
2026-06-21KCLTKPHX13:41 EDT14:40 MST3h 58mN970UY
2026-06-20partialKCLT?20:58 EDTN128AN
2026-06-19KCLTKPHX14:20 EDT15:08 MST3h 47mN128AN
2026-06-18KCLTKPHX13:38 EDT14:18 MST3h 39mN972UY
2026-06-17KCLTKPHX13:24 EDT14:14 MST3h 49mN146AA
2026-06-16KCLTKPHX13:34 EDT14:36 MST4h 01mAD3E36
2026-06-15KCLTKPHX13:34 EDT14:52 MST4h 17mN918US
2026-06-14KCLTKPHX13:36 EDT14:38 MST4h 01mN166NN
2026-06-13KCLTKPHX13:56 EDT14:22 MST3h 25mN986AN
2026-06-12estimatedKCLTKPHX10:42 EDT14:48 MST7h 05mN581UW
2026-05-29estimatedKCLT?13:30 EDT18:44Z1h 13mAD50C9
2026-05-28KCLTKPHX15:12 EDT16:00 MST3h 47mN910AU
2026-05-27KCLTKPHX13:29 EDT14:24 MST3h 54mN921US
2026-05-26KCLTKPHX13:33 EDT14:20 MST3h 46mN510UW
2026-05-25KCLTKPHX13:29 EDT14:28 MST3h 58mN917UY
2026-05-24partialKCLT?20:51 EDTAD3E36
2026-05-23estimatedKCLTKPHX15:52 EDT16:56 MST4h 03mAD3E36
2026-05-22estimated?KPHX17:32Z14:21 MST3h 48mN542UW
2026-05-21KCLTKPHX13:31 EDT14:26 MST3h 54mN126AN
2026-05-20partialKDFW?19:41 CDTN935NN
2026-05-19partialKDFW?20:27 CDTN915AN
2026-05-11estimatedKPHXKDFW06:50 MST09:28 CDT0h 37mN901NN
2026-05-10partialKDFW?08:51 CDTN909NN
2026-05-09estimatedKFTWKDFW08:13 CDT09:22 CDT1h 08mN944AN
2026-05-08estimatedKDFW?08:14 CDT14:24Z1h 09mN857NN
2026-05-07estimatedKFTWKDFW08:12 CDT09:14 CDT1h 01mN309PC
2026-05-06estimatedKFTWKDFW08:17 CDT09:20 CDT1h 02mN987NN
2026-05-05partialKDFW?08:14 CDTN966AN
2026-05-04partialKDFW?08:17 CDTN811NN
2026-05-03estimatedKDFW?08:27 CDT14:56Z1h 28mN872NN
2026-05-02estimatedKFTW?08:19 CDT14:42Z1h 22mN883NN
2026-05-01estimatedKFTWKDFW08:26 CDT09:30 CDT1h 03mN822NN
2026-04-30estimatedKFTW?08:28 CDT14:44Z1h 15mN806NN
2026-04-28partialKDFW?08:17 CDTN982AN
2026-04-27estimatedKDFW?08:24 CDT14:38Z1h 13mN950AN
2026-04-26estimatedKDFW?08:16 CDT14:34Z1h 17mN839NN
2026-04-25estimatedKDFW?08:24 CDT14:40Z1h 16mN879NN
2026-04-24estimated?KDFW13:20Z09:26 CDT1h 06mN913NN
2026-04-23estimated??13:27Z14:42Z1h 15mN908AN
2026-04-22estimatedKDFW?08:19 CDT14:46Z1h 27mN993NN
2026-04-21partialKDFW?08:32 CDTN971AN
2026-04-20estimated?KDFW14:10Z09:38 CDT0h 27mN816NN
2026-04-19estimated?KDFW13:21Z09:28 CDT1h 06mA33B1E
2026-04-17estimated??13:18Z14:36Z1h 17mN339PL
2026-04-16estimated?KDFW13:19Z09:28 CDT1h 08mN912AN
2026-04-15estimated?KDFW13:24Z09:32 CDT1h 07mN864NN
2026-04-14estimated??13:18Z14:34Z1h 15mN925NN
2026-04-13estimated??16:50Z17:12Z0h 21mN812NN
2026-04-12estimated??13:15Z14:30Z1h 14mN903NN
2026-04-11estimated??13:25Z14:44Z1h 19mN904NN
2026-04-06estimated??15:38Z16:38Z0h 59mN567UW
2026-04-05?KMIA16:17Z14:50 EDT2h 32mN161AA
2026-04-04KDFWKMIA14:13 CDT17:44 EDT2h 30mN190UW
2026-04-03?KMIA15:41Z14:06 EDT2h 24mN549UW
2026-04-02?KMIA15:40Z14:28 EDT2h 47mAD36C8
2026-03-31?KMIA15:28Z13:58 EDT2h 29mN905AU
2026-03-30?KMIA15:55Z14:24 EDT2h 28mN143AN
2026-03-29?KMIA15:49Z14:22 EDT2h 32mN587UW
2026-03-28?KMIA15:41Z14:10 EDT2h 28mN507AY
2026-03-15estimated??15:35Z17:58Z2h 22mN579UW
2026-03-14estimated??12:04Z18:48Z6h 43mN573UW
2026-03-13KDFW?11:27 CDT18:32Z2h 04mN573UW
2026-03-12estimated?KMIA17:03Z14:06 EDT1h 02mN171US
2026-03-11?KMIA16:26Z15:28 EDT3h 02mN579UW
2026-03-10KDFWKMIA10:41 CDT14:00 EDT2h 18mN160AN
2026-03-09KDFWKMIA11:05 CDT14:24 EDT2h 18mN174US
2026-03-08?KMIA15:16Z14:32 EDT3h 16mN928AM
2026-03-07KMIAKDCA16:35 EST18:52 EST2h 17mN972NN
2026-03-05partialKMIA?17:19 ESTAD9B28
2026-03-04KMIAKDCA16:27 EST18:34 EST2h 06mN930AN
2026-03-03partial??00:00ZN965AN
2026-03-02partial??00:02ZN941AN
2026-03-01partial??00:00ZN977NN
2026-02-27KMIA Miami InternationalKDCA16:48 EST18:54 EST2h 05mN965AN
2026-02-26partialKMIA?19:01 ESTN861NN
2026-02-25partial??00:00ZN879NN
2026-02-24partial??00:00ZN804NN
2026-02-23partial??00:03ZN884NN
2026-02-22estimatedKMIA?17:29 EST23:58Z1h 29mN884NN
2026-02-21partial??00:00ZN854NN
2026-02-20partial??00:00ZN878NN
2026-02-19partialKDCA?19:03 ESTN877NN
2026-02-18partial??00:02ZN964AN
2026-02-17partialKDCA?23:55 ESTN857NN
2026-02-17KMIAKDCA20:13 EST22:26 EST2h 12mN857NN
2026-02-15partialKDCA?20:24 ESTN931AN
2026-02-14partialKDCA?20:41 ESTN992NN
2026-02-13partialKDCA?19:00 ESTN954NN
2026-02-12KMIAKDCA16:51 EST18:58 EST2h 07mN954NN
2026-02-11KMIATFFR10:26 EST14:12 AST2h 45mN9026C
2026-02-10?KMIA18:39Z18:14 EST4h 34mN725UW
2026-02-08TFFFKMIA15:34 AST18:18 EST3h 43mN710UW
2026-02-07KMIA?10:57 EST22:47Z6h 50mN90024
2026-02-05?KMIA18:45Z18:44 EST4h 58mN715UW
2026-02-04KMIA?10:33 EST22:24Z6h 51mN5007E
2026-02-03TFFFKMIA15:33 AST18:12 EST3h 38mN873NN
2026-02-01?KMIA19:29Z18:44 EST4h 14mN90024
2026-01-31KMIA?11:29 EST19:20Z2h 51mN738US
2026-01-29?KMIA19:24Z18:22 EST3h 57mN938NN
2026-01-28KMIA?10:26 EST22:18Z6h 51mN4032T
2026-01-25TFFFKMIA16:24 AST18:58 EST3h 33mN819AW
2026-01-24estimatedKMIA?10:49 EST17:58Z2h 08mN9021H
2026-01-22?KMIA18:42Z18:14 EST4h 31mN715UW
2026-01-21estimatedKMIA?10:21 EST17:44Z2h 23mN9029F
2026-01-20?KMIA19:16Z18:16 EST4h 00mN737US
2026-01-19estimated?KMIA00:33Z20:08 EST0h 35mN831AW
2026-01-18estimated??20:30Z23:06Z2h 35mN831AW
2026-01-08?KMIA19:01Z18:10 EST4h 08mN733UW
2026-01-07KMIATFFR10:34 EST14:12 AST2h 37mN809NN
2026-01-06partialKMCO?22:25 ESTN952AA
2026-01-05KMCOKDCA22:18 EST00:02 EST1h 43mA33AFD
2026-01-04KMCOKDCA22:34 EST00:40 EST2h 05mA3776F
2026-01-03KMCOKDCA21:35 EST23:18 EST1h 42mN350RV
2026-01-02KMCOKDCA21:26 EST23:20 EST1h 53mA39781
2026-01-01KMCOKDCA21:18 EST23:06 EST1h 47mN339SU
2025-12-31KMCOKDCA22:06 EST23:56 EST1h 49mN323RM
2025-12-30KMCOKDCA21:41 EST23:26 EST1h 44mA35B27
2025-12-29KMCOKDCA21:20 EST23:24 EST2h 03mN339SU
2025-12-28KMCOKDCA23:12 EST01:06 EST1h 53mN872NN
2025-12-27KMCOKDCA22:21 EST00:12 EST1h 51mN323SG
2025-12-26?KDCA02:09Z23:26 EST2h 16mA32116
2025-12-24partialKMCO?21:24 ESTN953AN
2025-12-23KMCOKDCA22:29 EST00:26 EST1h 56mA3F91E
2025-12-22KMCOKDCA21:33 EST23:20 EST1h 47mN378SC
2025-12-21KMCOKDCA21:50 EST23:40 EST1h 49mN306SW
2025-12-20KMCOKDCA21:23 EST23:06 EST1h 43mA32FF6
2025-12-19KMCOKDCA21:27 EST23:08 EST1h 40mA33AFD
2025-12-17estimated?KMIA16:29Z11:58 EST0h 28mN9018E
2025-12-17estimatedKMIA?09:25 EST14:42Z0h 16mN9018E
2025-12-16estimated?KMIA16:26Z11:50 EST0h 24mN9018E
2025-12-15estimated?KMIA18:40Z14:06 EST0h 25mN732US
2025-12-15estimatedKMIA?11:25 EST16:42Z0h 17mN732US
2025-12-14estimated?KMIA16:25Z11:48 EST0h 22mN732US
2025-12-14estimatedKMIA?09:26 EST14:48Z0h 21mN732US
2025-12-13estimated?KMIA17:10Z12:36 EST0h 26mN9016
2025-12-13estimatedKMIA?10:19 EST15:36Z0h 17mN9016
2025-12-12estimated?KMIA19:47Z15:16 EST0h 29mN732US
2025-12-12estimatedKMIA?12:49 EST18:06Z0h 17mN732US
2025-12-11estimated?KMIA16:30Z11:54 EST0h 23mN801AW
2025-12-11estimatedKMIA?09:21 EST14:40Z0h 18mN801AW
2025-12-10estimated?KMIA16:23Z11:46 EST0h 22mN4032T
2025-12-10estimatedKMIA?09:23 EST14:42Z0h 18mN4032T
2025-12-09estimated?KMIA16:24Z11:52 EST0h 28mN732US
2025-11-27KATL?05:26 EST14:16Z3h 49mN934NN
2025-10-30KDFWKPHX19:00 CDT19:04 MST2h 03mA5C127
2025-10-29KDFWKPHX19:00 CDT19:06 MST2h 05mN462AA
2025-10-28partialKDFW?19:04 CDTN465AN
2025-10-27KDFWKPHX19:02 CDT19:08 MST2h 05mN438AN
2025-10-25estimatedKCLTKPHX20:25 EDT20:26 MST3h 01mN465AN
2025-10-24KDFWKPHX19:03 CDT19:18 MST2h 14mN409AA
2025-10-23KDFWKPHX19:52 CDT19:56 MST2h 03mN908AA
2025-10-22KDFWKPHX19:03 CDT19:10 MST2h 06mN448AN
2025-10-21KDFWKPHX19:04 CDT19:08 MST2h 04mN427AN
2025-10-20estimatedKCLTKPHX21:09 EDT20:30 MST2h 20mN155NN
2025-10-15KDFW?19:02 CDT02:38Z2h 35mA5C895
2025-10-14partialKPHX?18:08 MSTN412UW
2025-10-13partialKDFW?19:16 CDTN421UW
2025-10-08KDFWKPHX19:06 CDT19:30 MST2h 24mN444UW
2025-10-07estimated??00:00Z03:08Z3h 08mN421UW
2025-10-05KIND?17:49 EDT23:58Z2h 08mN745VJ
2025-10-05KDCAKIND14:14 EDT16:28 EDT2h 14mN745VJ
2025-10-04estimated?KDCA13:29Z10:22 EDT0h 52mN177XF
2025-10-01KDCA Ronald Reagan Washington NationalKIND15:03 EDT16:06 EDT1h 03mAA1219
2025-09-30KDCA Ronald Reagan Washington NationalKIND15:07 EDT16:08 EDT1h 01mAB2372
2025-09-29KDCA Ronald Reagan Washington NationalKIND15:08 EDT16:11 EDT1h 03mAA234A
2025-09-28KDCA Ronald Reagan Washington NationalKIND15:22 EDT16:24 EDT1h 02mAA02AB
2025-09-26KDCA Ronald Reagan Washington NationalKIND15:38 EDT16:41 EDT1h 03mA9618A
2025-09-25KDCA Ronald Reagan Washington National?16:15 EDT21:18Z1h 03mAA2E6F
2025-09-23KDCA Ronald Reagan Washington National?15:12 EDT20:13Z1h 01mAA7288
2025-09-22KDCA Ronald Reagan Washington National?15:34 EDT20:38Z1h 04mAB0361
2025-09-21KDCA Ronald Reagan Washington NationalKIND15:00 EDT16:06 EDT1h 05mAA2E6F
2025-09-19KDCA Ronald Reagan Washington NationalKIND15:03 EDT16:05 EDT1h 02mA9D807
2025-09-18partialKDCA Ronald Reagan Washington National?15:01 EDTAB1FBB
2025-08-21estimatedKORD?18:05 CDT23:58Z0h 53mN942NN
2025-08-17estimatedKORD?18:41 CDT23:58Z0h 16mN966AN
2025-08-16KORDKPIT19:11 CDT21:14 EDT1h 02mN902AN

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