Flight

AAL2990

Flight history and live tracking for AAL2990, 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 → KCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL
Scheduled departure08:49 MST

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

Route

AirlineAmerican Airlines
Observed routeKDFW → KPHX

Flight history 385 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KPHX PHOENIX SKY HARBOR INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL09:08 MST15:22 EDT3h 14mN903AN
2026-10-01KPHX PHOENIX SKY HARBOR INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL09:43 MST15:44 EDT3h 01mN317UW
2026-09-30KPHX PHOENIX SKY HARBOR INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL09:16 MST15:30 EDT3h 14mN928NN
2026-09-29KPHX PHOENIX SKY HARBOR INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL09:30 MST15:31 EDT3h 01mN979NN
2026-09-28KPHX PHOENIX SKY HARBOR INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL09:18 MST15:22 EDT3h 04mN884NN
2026-09-27KPHX PHOENIX SKY HARBOR INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL09:13 MST15:14 EDT3h 01mN958NN
2026-09-26KPHX PHOENIX SKY HARBOR INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL08:59 MST15:06 EDT3h 07mN915AN
2026-09-25KPHX PHOENIX SKY HARBOR INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL09:22 MST15:40 EDT3h 18mN883NN
2026-09-24KPHXKCVG08:50 MST15:48 EDT3h 57mN908NN
2026-09-23KPHXKCVG08:22 MST15:26 EDT4h 03mN926NN
2026-09-22KPHXKCVG08:23 MST15:24 EDT4h 01mN824NN
2026-09-21KPHXKCVG08:19 MST15:12 EDT3h 52mN890NN
2026-09-20KPHXKCVG11:31 MST17:46 EDT3h 14mN305NX
2026-09-19KPHXKCVG08:38 MST15:18 EDT3h 39mN806NN
2026-09-18KPHXKCVG09:01 MST15:38 EDT3h 36mN842NN
2026-09-17KPHXKCVG08:45 MST15:26 EDT3h 40mN842NN
2026-09-16KPHXKCVG09:00 MST15:22 EDT3h 21mN336RU
2026-09-15KPHXKCVG08:49 MST15:18 EDT3h 28mN947NN
2026-09-14KPHXKCVG08:47 MST15:18 EDT3h 30mN818NN
2026-09-13KFFZKCVG10:46 MST16:50 EDT3h 03mN992NN
2026-09-13estimatedKDFWKPHX10:20 CDT08:50 MST0h 30mN992NN
2026-09-12KPHXKCVG09:23 MST15:36 EDT3h 12mN979NN
2026-09-11KPHXKCVG09:32 MST15:46 EDT3h 13mN875NN
2026-09-10KPHXKCVG09:10 MST15:20 EDT3h 09mN877NN
2026-09-08partialKCVG?08:08 EDTN852NN
2026-09-07estimatedKPHXKCVG10:52 MST16:30 EDT2h 37mN852NN
2026-09-04KPHXKCVG10:08 MST16:06 EDT2h 57mN836NN
2026-09-03partialKCVG?07:39 EDTN200NV
Earlier flights (357) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-02KPHXKCVG10:12 MST16:18 EDT3h 05mA19343
2026-08-31KPHXKCVG13:04 MST19:18 EDT3h 13mN956AN
2026-08-30KPHXKCVG10:13 MST16:22 EDT3h 08mN950NN
2026-08-28KPHXKCVG10:07 MST16:18 EDT3h 10mN305NX
2026-08-27KPHXKCVG10:02 MST16:02 EDT2h 59mN885NN
2026-08-26KPHXKCVG10:11 MST16:14 EDT3h 02mN316PF
2026-08-25KPHXKCVG10:09 MST16:20 EDT3h 10mN970AN
2026-08-24KPHXKCVG10:11 MST16:16 EDT3h 04mN946AN
2026-08-23KPHXKCVG10:11 MST16:22 EDT3h 10mN966AN
2026-08-21KPHXKCVG10:14 MST16:22 EDT3h 07mN934AN
2026-08-20estimatedKPHXKCVG09:57 MST16:20 EDT3h 22mN818NN
2026-08-19estimatedKPHXKCVG10:25 MST16:24 EDT2h 58mN989NN
2026-08-18estimated??18:30Z21:40Z3h 09mN935NN
2026-08-17KPHXKCVG10:09 MST18:59 EDT5h 50mN906AN
2026-08-16partialKCVG?07:31 EDTN943NN
2026-08-14KPHXKCVG10:18 MST16:28 EDT3h 09mN943NN
2026-08-13KPHXKCVG10:24 MST16:22 EDT2h 57mN858NN
2026-08-12partialKCVG?08:13 EDTN980AN
2026-08-11partialKCVG?14:55 EDTN980AN
2026-07-23KDFWKPHX11:41 CDT11:44 MST2h 02mN199UW
2026-07-22?KPHX16:04Z11:16 MST2h 11mN194UW
2026-07-21estimated?KPHX16:02Z11:16 MST2h 14mN125AA
2026-07-20estimated?KPHX15:19Z11:06 MST2h 46mN568UW
2026-07-19KDFWKPHX11:27 CDT11:20 MST1h 52mN979UY
2026-07-18KDFWKPHX11:02 CDT11:04 MST2h 01mN989AU
2026-07-17KDFWKPHX11:04 CDT11:10 MST2h 06mN989AU
2026-07-16KDFWKPHX11:20 CDT11:32 MST2h 11mN188US
2026-07-15estimated?KPHX15:54Z11:08 MST2h 13mN545UW
2026-07-14estimatedKDFWKPHX11:32 CDT11:32 MST2h 00mN994AN
2026-07-13estimatedKDFW?10:56 CDT18:10Z2h 13mN164NN
2026-07-12KDFWKPHX10:57 CDT10:52 MST1h 54mN982VJ
2026-07-11estimatedKDFW?10:54 CDT18:29Z2h 35mN931AM
2026-07-10estimatedKDFWKPHX11:02 CDT11:38 MST2h 35mN989AU
2026-07-09KDFWKPHX10:58 CDT10:50 MST1h 51mAD3A7F
2026-07-08estimatedKDFWKPHX11:08 CDT11:10 MST2h 01mN973UY
2026-07-07estimatedKDFWKPHX10:48 CDT10:54 MST2h 05mN136AN
2026-07-06estimatedKDFWKPHX10:57 CDT11:06 MST2h 08mN925UY
2026-07-06estimatedKDFW?09:57 CDT15:20Z0h 23mN925UY
2026-07-05estimatedKDFWKPHX11:48 CDT11:58 MST2h 09mAD3A7F
2026-07-04KDFWKPHX11:02 CDT11:04 MST2h 02mN182UW
2026-07-03KDFWKPHX12:06 CDT12:12 MST2h 05mN125AA
2026-07-02estimatedKDFWKPHX10:51 CDT11:08 MST2h 16mN535UW
2026-07-01estimatedKDFWKPHX11:06 CDT11:18 MST2h 11mN176UW
2026-06-30estimatedKDFWKPHX13:47 CDT12:16 MST0h 28mN138AN
2026-06-29KDFWKPHX10:50 CDT10:52 MST2h 01mN971UY
2026-06-28estimatedKDFWKPHX10:53 CDT11:12 MST2h 19mN930AU
2026-06-27estimatedKDFWKPHX10:45 CDT10:52 MST2h 06mN156UW
2026-06-26KDFWKPHX10:53 CDT10:58 MST2h 04mN178US
2026-06-25estimatedKDFWKPHX10:48 CDT11:09 MST2h 20mAD4D12
2026-06-24estimatedKDFWKPHX10:45 CDT11:00 MST2h 14mN178US
2026-06-23estimatedKDFWKPHX10:48 CDT11:08 MST2h 19mN979UY
2026-06-22KDFWKPHX11:41 CDT11:48 MST2h 06mN906AA
2026-06-22estimatedKDFW?10:56 CDT16:18Z0h 21mN906AA
2026-06-21KDFWKPHX10:58 CDT11:06 MST2h 08mN539UW
2026-06-20estimatedKDFWKPHX11:04 CDT11:12 MST2h 07mN576UW
2026-06-19estimatedKDFW?12:18 CDT19:38Z2h 19mN174US
2026-06-18estimatedKDFWKPHX12:30 CDT11:22 MST0h 51mN170US
2026-06-17estimatedKDFWKPHX11:12 CDT11:24 MST2h 11mN170US
2026-06-16estimatedKDFWKPHX11:58 CDT12:16 MST2h 17mN534UW
2026-06-15KDFWKPHX11:01 CDT11:12 MST2h 11mN157UW
2026-06-14estimatedKDFWKPHX11:05 CDT11:18 MST2h 12mN971UY
2026-06-12estimatedKDFWKPHX10:39 CDT11:24 MST2h 44mN161UW
2026-05-29KDFWKPHX10:45 CDT11:00 MST2h 15mN184US
2026-05-28KDFWKPHX11:40 CDT11:00 MST1h 19mN979UY
2026-05-27KDFWKPHX11:00 CDT11:12 MST2h 11mN981UY
2026-05-26estimatedKDFWKPHX10:53 CDT11:16 MST2h 22mN141NN
2026-05-25KDFWKPHX10:53 CDT10:52 MST1h 58mN535UW
2026-05-24estimatedKDFWKPHX11:15 CDT11:32 MST2h 16mN199UW
2026-05-23estimatedKDFWKPHX10:48 CDT11:12 MST2h 23mN975UY
2026-05-22estimated??16:37Z19:16Z2h 38mN510UW
2026-05-21partialKGNV?20:00 EDTN987NN
2026-05-20KORDKTPA15:24 CDT18:34 EDT2h 09mN987NN
2026-05-20KTPAKORD04:59 EDT04:16 CDT0h 16mN904NN
2026-05-20estimatedKORDKTPA02:44 CDT04:10 EDT0h 25mN904NN
2026-05-20KORDKTPA23:18 CDT01:06 EDT0h 47mA3B8F5
2026-05-20estimatedKORDKMDW20:33 CDT21:10 CDT0h 36mN910NN
2026-05-19partialKTPA?21:22 EDTN869NN
2026-05-12KORD?15:28 CDT22:54Z2h 25mN869NN
2026-05-12KTPAKORD20:26 EDT21:48 CDT2h 21mN943NN
2026-05-11KORDKTPA15:46 CDT19:12 EDT2h 25mN943NN
2026-05-10estimated??23:29Z23:58Z0h 28mN985NN
2026-05-10partialKORD?15:07 CDTADBEF0
2026-05-10KTPAKORD20:28 EDT21:52 CDT2h 23mN878NN
2026-05-09KORDKTPA16:10 CDT19:22 EDT2h 11mN878NN
2026-05-09KTPAKORD20:04 EDT21:28 CDT2h 23mN803NN
2026-05-08KORDKTPA15:40 CDT18:50 EDT2h 09mN803NN
2026-05-08KTPAKORD20:00 EDT21:30 CDT2h 29mN970NN
2026-05-07KORDKTPA15:30 CDT18:36 EDT2h 06mN970NN
2026-05-07KMCFKORD20:00 EDT21:46 CDT2h 45mN350RV
2026-05-06KORDKTPA15:27 CDT18:40 EDT2h 12mN350RV
2026-05-06KGNVKORD20:00 EDT21:08 CDT2h 08mN838NN
2026-05-05estimated??23:33Z23:58Z0h 25mN838NN
2026-05-05KORDKTPA15:24 CDT18:28 EDT2h 03mN838NN
2026-05-05KTPAKORD22:18 EDT00:02 CDT2h 43mN935NN
2026-05-04KORDKTPA15:01 CDT18:12 EDT2h 10mN935NN
2026-05-04KVADKORD20:00 EDT20:58 CDT1h 57mA32FF6
2026-05-03estimatedKTPA?19:32 EDT23:58Z0h 25mA32FF6
2026-05-03KORDKTPA15:06 CDT18:20 EDT2h 13mA32FF6
2026-05-03KTPAKORD20:11 EDT21:46 CDT2h 34mN937NN
2026-05-02KORD?15:13 CDT22:48Z2h 34mN937NN
2026-05-02KTPAKORD20:00 EDT21:12 CDT2h 11mN824NN
2026-05-01KORDKTPA15:35 CDT18:48 EDT2h 12mN824NN
2026-05-01KTPAKORD20:01 EDT21:38 CDT2h 36mN342PM
2026-04-30KORDKTPA15:47 CDT18:48 EDT2h 00mN342PM
2026-04-30KVADKORD20:00 EDT21:10 CDT2h 10mN354PT
2026-04-29estimatedKTPA?19:30 EDT23:58Z0h 27mN354PT
2026-04-29KORDKTPA15:15 CDT18:18 EDT2h 02mN354PT
2026-04-29?KORD00:00Z20:58 CDT1h 57mN833NN
2026-04-28estimated??23:33Z23:58Z0h 24mN833NN
2026-04-28KORDKTPA15:03 CDT18:10 EDT2h 06mN836NN
2026-04-28KTPAKORD20:00 EDT22:44 CDT3h 43mN978NN
2026-04-27KORDKTPA15:33 CDT18:54 EDT2h 20mN978NN
2026-04-27?KORD00:00Z21:10 CDT2h 10mN941AN
2026-04-26estimated??23:30Z23:58Z0h 27mN941AN
2026-04-26KORDKTPA15:17 CDT18:24 EDT2h 07mN941AN
2026-04-26KTLHKORD20:00 EDT21:18 CDT2h 18mN972NN
2026-04-25estimated??23:25Z23:58Z0h 32mN972NN
2026-04-25KORDKTPA14:58 CDT18:14 EDT2h 15mN972NN
2026-04-25KTPAKORD20:00 EDT21:10 CDT2h 09mN342PM
2026-04-24KORDKTPA15:27 CDT18:48 EDT2h 20mN342PM
2026-04-24estimated?KORD00:00Z21:10 CDT2h 09mN927NN
2026-04-23KORDKTPA15:23 CDT18:36 EDT2h 12mN927NN
2026-04-23partialKORD?19:00 CDTN992NN
2026-04-22estimated??23:31Z23:58Z0h 26mN992NN
2026-04-22KORDKTPA15:03 CDT18:06 EDT2h 02mN992NN
2026-04-21KTPAKORD19:28 EDT21:14 CDT2h 45mAD036E
2026-04-21KORDKTPA15:01 CDT18:12 EDT2h 10mN938AN
2026-04-20KTPAKORD19:37 EDT21:12 CDT2h 34mAD5398
2026-04-20KORDKMCF15:27 CDT18:30 EDT2h 02mN958NN
2026-04-20?KORD00:00Z21:00 CDT1h 59mN335PH
2026-04-19estimated??23:24Z23:58Z0h 33mN335PH
2026-04-19KORDKTPA15:06 CDT18:16 EDT2h 09mN335PH
2026-04-19?KORD00:00Z21:06 CDT2h 05mN948AN
2026-04-18KORDKTPA15:27 CDT18:38 EDT2h 10mN948AN
2026-04-18?KORD00:03Z21:44 CDT2h 40mN801NN
2026-04-17KORDKTPA15:52 CDT18:58 EDT2h 05mN801NN
2026-04-17?KORD00:00Z21:12 CDT2h 11mN990NN
2026-04-16KORDKTPA15:25 CDT18:36 EDT2h 10mN990NN
2026-04-15KTPAKORD19:33 EDT21:08 CDT2h 34mA33ED6
2026-04-15KORDKTPA15:12 CDT18:30 EDT2h 17mA33ED6
2026-04-15?KORD00:02Z21:18 CDT2h 15mN853NN
2026-04-14KORDKMCF15:42 CDT18:52 EDT2h 09mN853NN
2026-04-14?KORD00:18Z21:52 CDT2h 33mN947AN
2026-04-13KORDKTPA15:56 CDT19:08 EDT2h 12mN947AN
2026-04-13partialKORD?19:00 CDTN882NN
2026-04-12estimatedKTPA?19:26 EDT23:58Z0h 31mN882NN
2026-04-12KORDKMCF15:09 CDT18:20 EDT2h 10mN882NN
2026-04-12estimated?KORD00:01Z21:00 CDT1h 58mN875NN
2026-04-11partialKTPA?19:33 EDTAC0A22
2026-04-11?KORD00:17Z21:20 CDT2h 02mN931NN
2026-04-05?KMIA21:38Z19:58 EDT2h 19mN804AN
2026-04-04?KMIA21:10Z19:26 EDT2h 15mN878BG
2026-04-03?KMIA21:16Z19:24 EDT2h 07mN801AC
2026-04-02partialKMIA?23:17 EDTN802AN
2026-04-01estimated?KMIA22:55Z19:58 EDT1h 02mN802AN
2026-03-31?KMIA21:30Z19:50 EDT2h 19mN807AA
2026-03-30KPHLKMIA17:21 EDT19:36 EDT2h 14mN884AA
2026-03-29estimated?KMIA22:22Z19:36 EDT1h 13mN879BH
2026-03-29partial??02:29ZN912AN
2026-03-29estimated??00:00Z00:36Z0h 36mN912AN
2026-03-28estimated?KOKC21:45Z17:30 CDT0h 44mN912AN
2026-03-16estimatedKOKC?20:03 CDT02:28Z1h 24mN906AN
2026-03-15estimated??22:13Z23:08Z0h 54mN906AN
2026-03-15estimated??00:00Z01:36Z1h 35mN928AN
2026-03-14estimated?KOKC21:45Z17:30 CDT0h 44mN928AN
2026-03-14estimated?KDFW00:00Z19:26 CDT0h 26mN905AN
2026-03-13KDFWKOKC17:04 CDT17:40 CDT0h 36mN905AN
2026-03-13estimated??00:35Z01:18Z0h 43mN802NN
2026-03-12estimated?KOKC22:39Z18:26 CDT0h 46mN802NN
2026-03-12KOKCKDFW19:00 CDT20:10 CDT1h 10mN812NN
2026-03-11KDFWKOKC17:23 CDT18:58 CDT1h 34mN812NN
2026-03-10KOKCKDFW18:33 CDT20:00 CDT1h 27mABAC48
2026-03-10KDFWKOKC16:48 CDT17:44 CDT0h 56mN851NN
2026-03-10estimated?KDFW00:08Z20:22 CDT1h 13mN832NN
2026-03-09KDFWKOKC18:07 CDT18:48 CDT0h 41mN832NN
2026-03-08KOKCKDFW18:28 CDT19:26 CDT0h 58mA3A9AF
2026-03-08KDFWKOKC16:41 CDT17:28 CDT0h 47mN335PH
2026-03-07partial??00:00ZN894NN
2026-03-06estimatedKORD?17:12 CST23:58Z0h 45mN894NN
2026-03-06partialKDFW?18:00 CSTN935AN
2026-03-05partialKORD?18:04 CSTN316PF
2026-03-04KORDKPHX14:39 CST16:58 MST3h 18mN316PF
2026-03-03KORDKPHX13:49 CST16:28 MST3h 38mN915AN
2026-03-02KORDKPHX13:34 CST16:28 MST3h 53mN993NN
2026-03-01KORDKPHX13:55 CST16:24 MST3h 29mN945AN
2026-02-28KORDKPHX13:51 CST16:28 MST3h 36mN335PH
2026-02-27KORDKPHX13:41 CST16:08 MST3h 26mN324SH
2026-02-26KORDKPHX13:47 CST16:12 MST3h 24mN976AN
2026-02-25KORDKPHX14:11 CST16:40 MST3h 28mN864NN
2026-02-24KORDKPHX13:33 CST16:14 MST3h 40mN942NN
2026-02-23KORDKPHX13:40 CST15:52 MST3h 12mN832NN
2026-02-22KORDKPHX13:48 CST16:10 MST3h 21mN843NN
2026-02-21KORDKPHX14:24 CST16:50 MST3h 25mN848NN
2026-02-20KORDKPHX13:47 CST16:34 MST3h 46mN329SL
2026-02-19KORD O'Hare InternationalKPHX Phoenix Sky Harbor International13:43 CST16:32 MST3h 48mN987NN
2026-02-18KORDKPHX13:44 CST16:44 MST4h 00mN993NN
2026-02-17partialKPHX?17:33 MSTN968NN
2026-02-16KORD O'Hare InternationalKPHX13:45 CST16:26 MST3h 40mN968NN
2026-02-15estimatedKDFWKPHX13:03 CST16:16 MST4h 12mN878NN
2026-02-14KORDKPHX13:59 CST16:22 MST3h 22mN917AN
2026-02-13KORDKPHX13:35 CST16:28 MST3h 52mN915AN
2026-02-12partialKMIA Miami International?21:28 ESTN880NN
2026-02-11KMIAKBWI21:33 EST23:52 EST2h 19mN978NN
2026-02-10KMIA Miami InternationalKBWI21:42 EST06:20 EST8h 37mN802NN
2026-02-09KMIAKBWI21:31 EST00:24 EST2h 53mN979NN
2026-02-08KMIAKBWI22:12 EST00:32 EST2h 19mN858NN
2026-02-07KMIAKBWI21:49 EST00:04 EST2h 14mN989NN
2026-02-05KMIAKBWI21:39 EST23:40 EST2h 00mN858NN
2026-02-04KMIAKBWI21:23 EST23:20 EST1h 56mN867NN
2026-02-03KMIAKBWI21:35 EST23:52 EST2h 16mN926AN
2026-02-02KMIAKBWI21:43 EST23:44 EST2h 00mN836NN
2026-02-01KMIAKBWI22:53 EST01:00 EST2h 07mN968NN
2026-01-31KMIAKBWI21:36 EST23:32 EST1h 55mN915AN
2026-01-30KMIAKBWI21:37 EST23:44 EST2h 07mN876NN
2026-01-29KMIAKBWI23:26 EST01:42 EST2h 15mN938NN
2026-01-25KMIAKBWI22:20 EST00:24 EST2h 04mN937NN
2026-01-24KMIA Miami InternationalKBWI21:44 EST23:48 EST2h 03mN822NN
2026-01-23KMIAKBWI21:33 EST23:32 EST1h 58mN956NN
2026-01-22KMIAKBWI21:34 EST23:36 EST2h 02mN935AN
2026-01-21KMIAKBWI21:20 EST23:26 EST2h 05mN315PE
2026-01-20KMIAKBWI22:00 EST23:58 EST1h 58mA32FF6
2026-01-19KMIAKBWI21:45 EST23:34 EST1h 48mN987NN
2026-01-09KMIAKBWI21:31 EST23:40 EST2h 08mN825NN
2026-01-08KMIAKBWI22:27 EST00:38 EST2h 10mN811NN
2026-01-07KMIAKBWI21:40 EST23:46 EST2h 05mN949AN
2026-01-05KIAHKDFW01:49 CST02:38 CST0h 48mN890NN
2026-01-05?KIAH02:10Z23:08 CST2h 58mN890NN
2026-01-05estimated??00:00Z00:26Z0h 25mN890NN
2026-01-04estimatedKDFWKPHX15:39 CST16:58 MST2h 18mN890NN
2026-01-04?KDFW00:00Z20:56 CST2h 55mN981AN
2026-01-03estimated??23:18Z23:58Z0h 39mN981AN
2026-01-03estimatedKDFWKPHX12:25 CST14:28 MST3h 02mN981AN
2026-01-03?KDFW00:00Z20:48 CST2h 47mN942NN
2026-01-02estimated??23:10Z23:58Z0h 47mN942NN
2026-01-02estimatedKDFWKPHX12:19 CST14:12 MST2h 52mN942NN
2026-01-02?KDFW00:02Z21:06 CST3h 03mN970AN
2026-01-01estimated??23:14Z23:58Z0h 43mN970AN
2026-01-01estimatedKDFWKPHX12:34 CST14:14 MST2h 39mN970AN
2025-12-31?KDFW00:00Z20:46 CST2h 45mN989NN
2025-12-30estimatedKDFWKPHX12:24 CST16:58 MST5h 33mN989NN
2025-12-30?KDFW00:08Z20:40 CST2h 31mN990NN
2025-12-29estimated??23:12Z23:56Z0h 43mN990NN
2025-12-29estimatedKDFWKPHX12:33 CST14:36 MST3h 02mN990NN
2025-12-29estimated?KDFW00:00Z20:56 CST2h 56mN811NN
2025-12-28estimated??23:17Z23:58Z0h 41mN811NN
2025-12-28estimatedKDFWKPHX12:32 CST14:30 MST2h 57mN811NN
2025-12-28?KDFW00:00Z20:50 CST2h 50mA32FF6
2025-12-27estimated??23:26Z23:58Z0h 32mA32FF6
2025-12-27estimatedKDFWKPHX12:30 CST14:48 MST3h 17mA32FF6
2025-12-27?KDFW00:01Z20:42 CST2h 40mAD5837
2025-12-26estimated??23:14Z23:56Z0h 41mAD5837
2025-12-26estimatedKDFWKPHX12:44 CST14:40 MST2h 56mAD5837
2025-12-24?KDFW00:19Z20:46 CST2h 26mN983AN
2025-12-23estimated??23:16Z23:58Z0h 41mN983AN
2025-12-23estimatedKDFWKPHX12:29 CST14:44 MST3h 15mN983AN
2025-12-23?KDFW00:00Z20:34 CST2h 34mN971NN
2025-12-22estimated??22:58Z23:58Z0h 59mN971NN
2025-12-22estimatedKDFWKPHX12:26 CST14:20 MST2h 53mN971NN
2025-12-22?KDFW00:01Z20:24 CST2h 23mN908NN
2025-12-21estimated??23:12Z23:52Z0h 39mN908NN
2025-12-21estimatedKDFWKPHX12:36 CST14:42 MST3h 05mN908NN
2025-12-21?KDFW00:08Z20:34 CST2h 25mN304RB
2025-12-20estimated??23:19Z23:58Z0h 38mN304RB
2025-12-20estimatedKDFWKPHX12:28 CST14:36 MST3h 08mN304RB
2025-12-20estimated??00:00Z03:02Z3h 02mN990AU
2025-12-19estimated??23:18Z23:58Z0h 40mN990AU
2025-12-19estimatedKDFWKPHX12:42 CST14:48 MST3h 05mN990AU
2025-12-19?KDFW00:00Z21:30 CST3h 29mN922NN
2025-12-18partialKLAX?19:55 PSTN924NN
2025-12-17estimatedKDFWKPHX21:32 CST22:14 MST1h 41mN925NN
2025-12-16estimatedKDFWKPHX22:40 CST23:28 MST1h 48mA3FCD6
2025-12-15estimatedKDFWKPHX21:39 CST22:10 MST1h 30mN939AN
2025-12-14KLAXKPHX19:59 PST22:18 MST1h 18mN849NN
2025-12-13KLAXKPHX20:04 PST22:28 MST1h 23mN854NN
2025-12-12KLAXKPHX19:59 PST22:20 MST1h 21mN978NN
2025-12-11estimatedKDFWKPHX21:04 CST22:06 MST2h 01mN975AN
2025-12-10estimatedKDFWKPHX21:40 CST22:04 MST1h 23mN940AN
2025-12-02estimated??04:11Z05:42Z1h 31mN969AN
2025-11-27estimated??03:41Z05:08Z1h 26mN918NN
2025-10-30partialKCVG?07:12 EDTN843NN
2025-10-29partialKCVG?06:11 EDTN864NN
2025-10-28KPHXKCVG10:36 MST16:36 EDT2h 59mN864NN
2025-10-28estimatedKDFWKPHX19:00 CDT18:56 MST1h 56mN652AW
2025-10-27partialKCVG?18:18 EDTN652AW
2025-10-27KPHXKCVG10:27 MST16:24 EDT2h 57mN652AW
2025-10-27estimatedKDFWKPHX19:00 CDT18:34 MST1h 34mN125UW
2025-10-26partialKCVG?18:15 EDTN125UW
2025-10-26KPHXKCVG10:10 MST16:20 EDT3h 09mN125UW
2025-10-25KPHXKCVG10:05 MST16:14 EDT3h 08mN933NN
2025-10-25estimatedKDFWKPHX19:09 CDT18:40 MST1h 30mN127UW
2025-10-24partialKCVG?18:16 EDTN127UW
2025-10-24KPHXKCVG10:10 MST16:24 EDT3h 13mN127UW
2025-10-24estimatedKDFWKPHX19:00 CDT18:52 MST1h 52mN679AW
2025-10-23partialKCVG?18:14 EDTN679AW
2025-10-23partialKPHX?17:06 MSTN820NN
2025-10-22estimatedKPHXKCVG16:03 MST19:28 EDT0h 25mN820NN
2025-10-21KPHXKCVG10:13 MST16:06 EDT2h 52mN908NN
2025-10-21estimatedKDFWKPHX19:00 CDT19:10 MST2h 09mN127UW
2025-10-20partialKCVG?18:20 EDTN127UW
2025-10-20KPHXKCVG10:11 MST16:04 EDT2h 53mN127UW
2025-10-20estimatedKDFWKPHX19:00 CDT18:56 MST1h 56mN679AW
2025-10-19estimatedKPHXKCVG11:58 MST19:58 EDT4h 59mN679AW
2025-10-15estimatedKDFWKPHX11:28 CDT10:38 MST1h 09mN831NN
2025-10-14estimatedKPHXKCVG09:39 MST16:10 EDT3h 30mN931NN
2025-10-14estimated??03:32Z04:18Z0h 45mN651AW
2025-10-14estimated??02:49Z03:06Z0h 16mN651AW
2025-10-14estimatedKDFWKPHX20:08 CDT18:50 MST0h 41mN651AW
2025-10-13partialKCVG?18:05 EDTN651AW
2025-10-13estimatedKPHXKCVG09:41 MST16:16 EDT3h 34mN651AW
2025-10-13estimated??00:00Z02:12Z2h 12mN123UW
2025-10-12estimated??23:01Z23:58Z0h 57mN123UW
2025-10-07estimatedKPHXKCVG09:34 MST16:04 EDT3h 29mN802NN
2025-10-07estimated??00:00Z02:44Z2h 43mN667AW
2025-10-06partialKCVG?18:13 EDTN667AW
2025-10-06estimatedKPHXKCVG09:04 MST16:04 EDT4h 00mN667AW
2025-10-05estimatedKPHXKCVG07:47 MST15:18 EDT4h 30mN938NN
2025-10-04estimatedKPHXKCVG16:24 MST19:59 EDT0h 34mN938NN
2025-10-02KPHX Phoenix Sky Harbor International?09:22 MST17:24Z1h 02mAD5FEA
2025-10-01KPHX Phoenix Sky Harbor International?09:15 MST17:22Z1h 06mADCDCC
2025-09-30KPHX Phoenix Sky Harbor International?09:11 MST17:17Z1h 05mAD79EB
2025-09-29KPHX Phoenix Sky Harbor InternationalKDHT09:28 MST12:35 CDT1h 07mACFFB7
2025-09-28KPHX Phoenix Sky Harbor InternationalKAMA09:26 MST12:33 CDT1h 07mAD20F4
2025-09-27KPHX Phoenix Sky Harbor InternationalKDHT09:14 MST12:17 CDT1h 02mACAD02
2025-09-26KPHX Phoenix Sky Harbor InternationalKDHT09:26 MST12:31 CDT1h 05mAC96B8
2025-09-25KPHX Phoenix Sky Harbor International?09:08 MST17:10Z1h 02mADF194
2025-09-24KPHX Phoenix Sky Harbor International?09:37 MST17:41Z1h 04mAD185A
2025-09-23KPHX Phoenix Sky Harbor InternationalKAMA08:59 MST12:03 CDT1h 03mAD7ECE
2025-09-22KPHX Phoenix Sky Harbor InternationalKAMA09:02 MST12:08 CDT1h 05mAD2FD0
2025-09-21KPHX Phoenix Sky Harbor InternationalKDHT09:08 MST12:14 CDT1h 05mAB8C37
2025-09-20KPHX Phoenix Sky Harbor InternationalKAMA09:21 MST12:26 CDT1h 05mAD1FC8
2025-09-19KPHX Phoenix Sky Harbor International?09:12 MST17:19Z1h 06mAD8769
2025-09-18KPHX Phoenix Sky Harbor InternationalKCVG09:53 MST15:55 EDT3h 02mACA594
2025-08-26partialKCVG?22:25 EDTN668AW
2025-08-25partialKPHX?17:02 MSTN668AW
2025-08-24estimated??16:33Z23:58Z7h 24mN668AW
2025-08-24KCVGKPHX21:04 EDT00:54 MST6h 49mN601AW
2025-08-23estimatedKPHXKCVG08:25 MST15:34 EDT4h 08mN601AW
2025-08-23partialKCVG?01:40 EDTN601AW
2025-08-22estimated??03:16Z04:43Z1h 27mN122US
2025-08-22estimatedKDFWKPHX19:00 CDT18:14 MST1h 13mN122US
2025-08-21partialKCVG?17:48 EDTN122US
2025-08-21estimatedKPHXKCVG08:45 MST15:40 EDT3h 55mN122US
2025-08-21estimatedKPHXKCVG23:13 MST03:32 EDT1h 18mN656AW
2025-08-20estimated??00:00Z12:52Z12h 51mN103US
2025-08-19estimated??16:19Z23:58Z7h 38mN103US
2025-08-19estimatedKDFWKPHX19:00 CDT19:46 MST2h 45mN601AW
2025-08-17partialKCVG?18:38 EDTN111US
2025-08-17estimatedKPHXKCVG08:19 MST15:44 EDT4h 24mN111US
2025-08-17estimated??00:00Z05:52Z5h 52mN125UW
2025-08-16partialKCVG?19:37 EDTN125UW
2025-08-16estimatedKPHXKCVG08:26 MST16:02 EDT4h 35mN125UW
2025-08-16estimated??00:00Z01:20Z1h 20mN655AW
2025-08-15partialKCVG?17:47 EDTN655AW
2025-08-15estimatedKPHXKCVG08:19 MST17:47 EDT6h 27mN655AW
2025-08-15partialKCVG?20:41 EDTN604AW
2025-08-14estimatedKPHXKCVG10:58 MST15:32 EDT1h 33mN604AW
2025-08-14estimated??15:48Z16:38Z0h 49mN604AW

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