Flight

AAL588

Flight history and live tracking for AAL588, 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.

Route

AirlineAmerican Airlines
Typical originKCLT CHARLOTTE DOUGLAS INTERNATIONAL
Typical destinationKPHX PHOENIX SKY HARBOR INTERNATIONAL
Distance1,538 nm

Flight history 137 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KCLT CHARLOTTE DOUGLAS INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL11:57 EDT12:35 MST3h 38mN904AA
2026-10-01KCLT CHARLOTTE DOUGLAS INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL11:53 EDT12:41 MST3h 48mN930AU
2026-09-30KCLT CHARLOTTE DOUGLAS INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL11:55 EDT12:54 MST3h 59mN575UW
2026-09-29KCLT CHARLOTTE DOUGLAS INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL11:53 EDT12:41 MST3h 48mN537UW
2026-09-28KCLT CHARLOTTE DOUGLAS INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL12:03 EDT12:55 MST3h 52mN959XV
2026-09-27KCLT CHARLOTTE DOUGLAS INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL11:50 EDT12:44 MST3h 54mN154AA
2026-09-26KCLT CHARLOTTE DOUGLAS INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL11:59 EDT12:58 MST3h 59mN538UW
2026-09-25KCLT CHARLOTTE DOUGLAS INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL11:59 EDT12:57 MST3h 58mN166NN
2026-09-24KCLTKPHX11:54 EDT14:08 MST5h 13mN126AN
2026-09-23KCLTKPHX12:00 EDT13:12 MST4h 11mN958XV
2026-09-22KCLTKPHX11:47 EDT12:50 MST4h 02mN142AN
2026-09-21KCLTKPHX11:59 EDT13:18 MST4h 18mN173US
2026-09-20KCLTKPHX11:57 EDT12:52 MST3h 54mN141NN
2026-09-19KCLTKPHX12:00 EDT12:52 MST3h 51mN989AU
2026-09-18KCLTKPHX11:54 EDT12:38 MST3h 43mN133AN
2026-09-17KCLTKPHX11:54 EDT12:34 MST3h 39mN131NN
2026-09-16KTUSKPHX15:45 MST16:20 MST0h 34mN138AN
2026-09-16KCLTKTUS11:58 EDT13:20 MST4h 21mN138AN
2026-09-15KCLTKPHX12:04 EDT12:50 MST3h 45mN192UW
2026-09-14KCLTKPHX12:05 EDT15:26 MST6h 21mN904AA
2026-09-13KCLTKPHX12:03 EDT12:48 MST3h 44mN556UW
2026-09-12KCLTKPHX12:04 EDT14:09 MST5h 05mN557UW
2026-09-11KCLTKPHX12:11 EDT13:00 MST3h 49mN521UW
2026-09-10KCLTKPHX11:55 EDT12:40 MST3h 44mN132AN
2026-09-09KCLTKPHX11:54 EDT12:32 MST3h 37mN118NN
2026-09-08KCLTKPHX11:49 EDT12:26 MST3h 36mN128AN
2026-09-07partial??00:08ZN461AN
2026-09-06KCLTKPHX11:59 EDT12:38 MST3h 38mN461AN
2026-09-05estimatedKCLTKPHX11:50 EDT13:08 MST4h 17mN186US
2026-09-04KCLTKPHX11:47 EDT12:30 MST3h 42mN149AN
2026-09-03KCLTKPHX12:15 EDT12:56 MST3h 40mN538UW
Earlier flights (106) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-02KCLTKPHX11:42 EDT12:26 MST3h 43mN924US
2026-09-01KCLTKPHX11:45 EDT12:30 MST3h 44mN157UW
2026-08-31KCLTKPHX12:13 EDT12:54 MST3h 40mN122NN
2026-08-30estimated??21:21Z21:58Z0h 36mN584UW
2026-08-30KCLTKPHX13:17 EDT13:56 MST3h 39mN584UW
2026-08-29KCLTKPHX11:53 EDT12:44 MST3h 50mN916US
2026-08-28KCLTKPHX11:44 EDT12:30 MST3h 45mN161AA
2026-08-27KCLTKPHX11:45 EDT12:38 MST3h 52mN138AN
2026-08-26KCLTKPHX11:39 EDT12:36 MST3h 56mAD36C8
2026-08-25KCLTKPHX11:49 EDT12:29 MST3h 39mN580UW
2026-08-24estimatedKCLTKPHX11:58 EDT12:48 MST3h 50mN977UY
2026-08-23KCLTKPHX12:06 EDT12:52 MST3h 45mN178US
2026-08-22KCLTKPHX12:05 EDT13:00 MST3h 54mN150UW
2026-08-21KCLTKPHX12:00 EDT15:26 MST6h 26mN523UW
2026-08-20estimatedKCLTKPHX11:47 EDT13:10 MST4h 23mN159AN
2026-08-19estimated??16:19Z19:58Z3h 38mN188US
2026-08-18estimated??18:29Z21:39Z3h 10mN523UW
2026-08-17KCLTKPHX12:26 EDT13:04 MST3h 37mN181UW
2026-08-16KCLTKPHX12:10 EDT12:44 MST3h 33mN149AN
2026-08-15estimatedKCLTKPHX12:13 EDT13:58 MST4h 44mN133AN
2026-08-14estimatedKCLTKPHX11:45 EDT13:50 MST5h 04mN164NN
2026-08-13estimatedKCLTKPHX11:55 EDT12:36 MST3h 40mN160AN
2026-08-12estimatedKCLTKPHX11:54 EDT13:51 MST4h 56mN991AU
2026-08-11estimated??18:55Z20:54Z1h 58mN929AA
2026-07-23KCLTKPHX12:26 EDT13:10 MST3h 43mN140AN
2026-07-22estimatedKCLTKPHX11:53 EDT12:54 MST4h 00mN534UW
2026-07-21KCLTKPHX13:04 EDT13:56 MST3h 51mN157AA
2026-07-20KCLTKPHX12:11 EDT12:46 MST3h 34mN573UW
2026-07-19KCLTKPHX13:56 EDT14:34 MST3h 37mAD3A7F
2026-07-18KCLTKPHX13:23 EDT14:02 MST3h 38mN931AM
2026-07-17KCLTKPHX12:12 EDT12:50 MST3h 37mN181UW
2026-07-16KCLTKPHX11:41 EDT12:20 MST3h 38mN163AA
2026-07-15KCLTKPHX11:58 EDT12:48 MST3h 50mN156UW
2026-07-14KCLTKPHX11:53 EDT12:22 MST3h 28mN157UW
2026-07-13KCLTKPHX12:00 EDT12:40 MST3h 39mN561UW
2026-07-12KCLTKPHX12:01 EDT12:46 MST3h 44mN581UW
2026-07-11estimatedKCLTKPHX13:00 EDT13:48 MST3h 47mAD4D12
2026-07-10KCLTKPHX12:06 EDT12:46 MST3h 39mN584UW
2026-07-09KCLTKPHX11:46 EDT12:28 MST3h 41mN924US
2026-07-08KCLTKPHX11:49 EDT12:34 MST3h 45mAD4D12
2026-07-07KCLTKPHX11:48 EDT12:26 MST3h 38mN153UW
2026-07-06KCLTKPHX12:21 EDT13:06 MST3h 45mN142AN
2026-07-05estimatedKCLTKPHX12:31 EDT13:56 MST4h 24mN921US
2026-07-04estimatedKCLTKPHX11:42 EDT12:52 MST4h 09mN923US
2026-07-03KCLTKPHX12:24 EDT13:06 MST3h 42mAD495B
2026-07-02KCLTKPHX13:18 EDT14:02 MST3h 43mN150NN
2026-07-01KCLTKPHX11:51 EDT12:34 MST3h 42mN537UW
2026-06-30estimated?KFFZ20:31Z14:45 MST1h 13mN903AA
2026-06-30estimatedKCLTKPHX14:38 EDT12:16 MST0h 38mN903AA
2026-06-29KCLTKPHX11:49 EDT12:46 MST3h 56mN585UW
2026-06-28KCLTKPHX12:11 EDT13:00 MST3h 48mN119NN
2026-06-26KCLTKPHX11:55 EDT12:54 MST3h 58mN931AM
2026-06-25KCLTKPHX11:58 EDT12:52 MST3h 54mN148AN
2026-06-24estimatedKCLTKPHX11:45 EDT12:48 MST4h 03mN129AA
2026-06-23estimatedKCLTKPHX12:02 EDT13:30 MST4h 28mN915US
2026-06-22KCLTKPHX11:53 EDT12:54 MST4h 00mN995AN
2026-06-21KCLTKPHX12:03 EDT13:02 MST3h 58mN994AN
2026-06-20KCLTKPHX12:19 EDT13:16 MST3h 56mN559UW
2026-06-19estimatedKPHX?22:07 MST19:52Z14h 44mN568UW
2026-06-18estimatedKCLTKPHX13:30 EDT12:50 MST2h 19mN568UW
2026-06-18estimatedKCLTKPHX12:10 EDT09:36 MST0h 25mN568UW
2026-06-17KCLTKPHX12:09 EDT13:06 MST3h 56mN151UW
2026-06-16KCLTKPHX11:53 EDT12:48 MST3h 55mN535UW
2026-06-15KCLTKPHX11:55 EDT13:08 MST4h 12mAD36C8
2026-06-14KCLTKPHX13:04 EDT14:02 MST3h 57mN558UW
2026-06-13KCLTKPHX13:45 EDT13:06 MST2h 21mN585UW
2026-06-12KCLTKPHX12:10 EDT13:08 MST3h 57mN157UW
2026-05-29estimatedKCLTKPHX11:54 EDT11:20 MST2h 26mN150UW
2026-05-28KCLTKPHX12:45 EDT13:28 MST3h 42mN546UW
2026-05-27KCLTKPHX11:57 EDT12:46 MST3h 48mN553UW
2026-05-26KCLTKPHX12:01 EDT12:54 MST3h 52mN173US
2026-05-25KCLTKPHX12:49 EDT13:46 MST3h 56mN578UW
2026-05-24estimatedKCLTKPHX12:23 EDT13:14 MST3h 50mN134AN
2026-05-23estimatedKCLTKPHX12:26 EDT13:14 MST3h 47mN125AA
2026-05-22estimated?KPHX16:21Z13:08 MST3h 46mN584UW
2026-05-21KCLTKPHX12:10 EDT13:10 MST3h 59mN929AA
2025-10-05estimatedKCLTKPHX10:47 EDT13:20 MST5h 33mN439AN
2025-10-04estimated??13:29Z23:56Z10h 27mN460AN
2025-10-02KCLT?11:52 EDT17:00Z1h 08mA599A8
2025-10-01KCLT?11:20 EDT16:23Z1h 03mA53D2C
2025-09-30KCLTKMEM11:14 EDT11:17 CDT1h 03mA4D42D
2025-09-29KCLT?11:18 EDT16:23Z1h 04mA56C19
2025-09-28KCLT?12:12 EDT17:17Z1h 05mA560F4
2025-09-27KCLTKBYH11:19 EDT11:20 CDT1h 00mA4D42D
2025-09-26KCLTKBYH11:15 EDT11:19 CDT1h 04mA5012D
2025-09-25KCLT?12:11 EDT17:19Z1h 07mA53207
2025-09-24KCLT?11:49 EDT16:53Z1h 04mA5449A
2025-09-23KCLTKGWO11:23 EDT11:31 CDT1h 08mA4C6AF
2025-09-22KCLT?11:34 EDT16:36Z1h 02mA599A8
2025-09-21KCLTKGWO11:53 EDT11:57 CDT1h 04mA58103
2025-09-20KCLTKJBR11:15 EDT11:22 CDT1h 06mA4DF52
2025-09-19KCLT?11:19 EDT16:21Z1h 02mA53207
2025-09-18KCLTKPHX Phoenix Sky Harbor International11:42 EDT12:34 MST3h 52mA56C19
2025-08-26KCLTKPHX23:27 EDT20:46 MST0h 18mN926UW
2025-08-25estimated??10:17Z19:50Z9h 33mN926UW
2025-08-25estimated??09:25Z09:53Z0h 28mN926UW
2025-08-25estimated??00:03Z08:55Z8h 52mN926UW
2025-08-24estimatedKCLTKPHX12:57 EDT16:58 MST7h 01mN926UW
2025-08-23estimatedKCLTKPHX01:32 EDT12:58 MST14h 25mN163US
2025-08-21estimatedKCLTKPHX02:19 EDT12:50 MST13h 31mN165US
2025-08-19KCLTKPHX11:37 EDT16:34 MST7h 56mN980UY
2025-08-17estimatedKCLTKPHX12:36 EDT13:48 MST4h 11mN123NN
2025-08-16estimatedKCLTKPHX11:49 EDT13:16 MST4h 27mN902AA
2025-08-15estimatedKCLTKPHX11:35 EDT12:30 MST3h 54mN190UW
2025-08-14estimatedKCLTKPHX13:58 EDT12:48 MST1h 49mN912UY
2025-08-14estimatedKCLTKPHX11:57 EDT09:38 MST0h 41mN912UY

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