Flight

AAL2420

Flight history and live tracking for AAL2420, 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 originKRDU RALEIGH DURHAM INTERNATIONAL
Typical destinationKCLT CHARLOTTE DOUGLAS INTERNATIONAL
Distance113 nm

Flight history 296 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-01KEWR NEWARK LIBERTY INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL17:41 EDT18:54 EDT1h 13mN199UW
2026-09-27KTLH TALLAHASSEE RGNLKMIA MIAMI INTERNATIONAL14:37 EDT15:42 EDT1h 05mN9021H
2026-09-27KMIA MIAMI INTERNATIONALKTLH TALLAHASSEE RGNL12:32 EDT13:31 EDT0h 59mN9021H
2026-09-25KTLH TALLAHASSEE RGNLKMIA MIAMI INTERNATIONAL15:18 EDT16:15 EDT0h 57mN815AW
2026-09-25KMIA MIAMI INTERNATIONALKTLH TALLAHASSEE RGNL13:04 EDT14:12 EDT1h 08mN815AW
2026-09-24estimatedKRDUKCLT17:53 EDT19:30 EDT1h 37mN953XV
2026-09-17estimatedKRDUKCLT18:14 EDT19:58 EDT1h 43mN554UW
2026-09-10estimatedKRDUKCLT17:32 EDT19:02 EDT1h 29mN159AN
2026-09-09estimated??11:28Z13:54Z2h 25mN767UW
2026-09-05estimatedKPHX?08:53 MST19:42Z3h 48mN957NN
2026-09-04estimatedKPHX?08:47 MST16:44Z0h 56mN845NN
2026-09-03estimatedKPHX?08:52 MST19:32Z3h 39mN829NN
Earlier flights (284) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-08-31estimated??16:12Z17:26Z1h 13mN864NN
2026-08-30estimated??16:12Z20:00Z3h 47mN972AN
2026-08-29estimatedKPHX?08:37 MST16:28Z0h 50mN929NN
2026-08-28estimatedKPHX?08:48 MST19:33Z3h 45mN813NN
2026-08-27estimatedKPHX?09:01 MST16:56Z0h 55mN535UW
2026-08-24estimated??15:35Z19:32Z3h 56mN957NN
2026-08-23estimatedKPHX?08:42 MST16:42Z0h 59mN833NN
2026-08-22estimatedKPHX?08:40 MST16:36Z0h 56mN954NN
2026-08-21estimated??15:54Z19:42Z3h 47mN319TE
2026-08-20estimatedKPHX?08:50 MST16:44Z0h 54mN881NN
2026-08-17estimatedKPHX?08:49 MST19:31Z3h 42mN865NN
2026-08-16estimatedKPHX?08:47 MST19:38Z3h 50mN840NN
2026-08-15estimatedKPHX?08:55 MST16:52Z0h 57mN973AN
2026-08-14estimatedKPHX?08:50 MST19:40Z3h 49mN901NN
2026-08-13estimatedKPHX?08:54 MST16:54Z0h 59mN936AN
2026-07-23estimatedKRDUKCLT07:15 EDT07:44 EDT0h 28mA32FF6
2026-07-22KRDUKCLT06:55 EDT07:26 EDT0h 30mN857NN
2026-07-21KRDUKCLT06:46 EDT07:18 EDT0h 31mN842NN
2026-07-20KRDUKCLT07:17 EDT07:46 EDT0h 28mA3FCD6
2026-07-19KRDUKCLT08:09 EDT08:42 EDT0h 32mN329SL
2026-07-17KRDUKCLT07:02 EDT07:38 EDT0h 35mN306SW
2026-07-15estimatedKRDUKCLT07:33 EDT07:54 EDT0h 20mN306SP
2026-07-14KRDUKCLT06:53 EDT07:32 EDT0h 38mN967NN
2026-07-13KRDUKCLT07:34 EDT07:54 EDT0h 19mN941NN
2026-07-12KRDUKCLT06:49 EDT08:06 EDT1h 16mA3578A
2026-07-11KRDUKCLT07:36 EDT07:54 EDT0h 17mN336RU
2026-07-10KRDUKCLT06:55 EDT07:34 EDT0h 38mN336RU
2026-07-09KRDUKCLT07:35 EDT08:12 EDT0h 36mN329SL
2026-07-08KRDUKCLT06:53 EDT07:34 EDT0h 40mN881NN
2026-07-07KRDUKCLT08:12 EDT08:38 EDT0h 25mA33EF5
2026-07-06KRDUKCLT06:55 EDT07:42 EDT0h 46mA33EF5
2026-07-04estimatedKRDUKCLT06:50 EDT07:32 EDT0h 41mN867NN
2026-07-02KRDUKCLT07:51 EDT08:16 EDT0h 24mN303RG
2026-07-01estimatedKRDUKCLT06:55 EDT07:32 EDT0h 36mN973NN
2026-06-30estimatedKRDUKCLT06:13 EDT07:20 EDT1h 06mA3CA1A
2026-06-29estimatedKRDUKCLT06:54 EDT08:08 EDT1h 13mA33766
2026-06-28estimatedKRDUKCLT06:46 EDT07:30 EDT0h 43mA33AFD
2026-06-27estimatedKRDUKCLT06:38 EDT07:34 EDT0h 55mN338RS
2026-06-26estimatedKRDU?06:14 EDT10:54Z0h 39mN350RV
2026-06-25estimatedKRDUKCLT06:41 EDT07:36 EDT0h 54mN863NN
2026-06-24estimatedKRDUKCLT07:13 EDT07:50 EDT0h 36mN308RD
2026-06-23partialKCLT?06:38 EDTA33766
2026-06-22estimatedKRDUKCLT06:46 EDT07:22 EDT0h 35mN339SU
2026-06-21KRDUKCLT07:19 EDT07:54 EDT0h 34mN940NN
2026-06-20estimatedKRDUKCLT06:45 EDT07:30 EDT0h 44mN863NN
2026-06-18KRDUKCLT06:49 EDT07:20 EDT0h 31mN857NN
2026-06-17estimatedKRDUKCLT06:40 EDT08:10 EDT1h 29mA36636
2026-06-16estimatedKRDUKCLT06:43 EDT07:30 EDT0h 47mA37032
2026-06-15estimatedKRDUKCLT06:46 EDT07:36 EDT0h 50mN922NN
2026-06-14estimatedKRDUKCLT06:25 EDT07:20 EDT0h 54mA37032
2026-06-13estimatedKRDUKCLT06:52 EDT07:44 EDT0h 51mA32FF6
2026-06-12estimatedKRDUKCLT08:10 EDT08:50 EDT0h 39mA32FF6
2026-05-29estimatedKRDUKCLT06:17 EDT07:38 EDT1h 20mN318SF
2026-05-28estimatedKRDUKCLT06:56 EDT07:50 EDT0h 53mA36A19
2026-05-26estimatedKRDUKCLT06:19 EDT07:44 EDT1h 24mN913NN
2026-05-25estimatedKRDUKCLT06:42 EDT07:19 EDT0h 36mN854NN
2026-05-23estimatedKRDUKCLT06:51 EDT07:40 EDT0h 48mN834NN
2026-05-22KRDUKCLT07:30 EDT08:12 EDT0h 41mN989NN
2026-05-22estimatedKRDU?06:15 EDT10:40Z0h 24mN989NN
2026-05-21estimatedKRDUKCLT06:45 EDT07:20 EDT0h 34mN302SS
2026-05-20KMSYKCLT15:37 CDT18:12 EDT1h 34mN507AY
2026-05-20partialKCLT?13:44 EDTN507AY
2026-05-20KCLTKMSY03:04 EDT02:22 CDT0h 18mN151UW
2026-05-20partialKCLT?00:00 EDTN567UW
2026-05-20partialKCLT?21:13 EDTAD495B
2026-05-19partialKCLT?23:58 EDTN971UY
2026-05-12estimatedKRDUKCLT16:34 EDT18:18 EDT1h 43mN549UW
2026-05-12KCLTKMSY14:08 EDT14:32 CDT1h 23mN549UW
2026-05-11KMSYKCLT15:45 CDT18:16 EDT1h 30mN928AM
2026-05-11KCLTKMSY13:46 EDT15:02 CDT2h 16mN928AM
2026-05-10KMSYKCLT15:46 CDT18:12 EDT1h 25mN587UW
2026-05-10KCLTKMSY13:52 EDT14:32 CDT1h 39mN587UW
2026-05-09estimatedKRDUKCLT17:07 EDT18:40 EDT1h 32mN162AA
2026-05-09KCLTKMSY14:22 EDT15:04 CDT1h 41mN162AA
2026-05-09estimatedKMSY?21:45 CDT06:30Z3h 44mAD495B
2026-05-09KIAHKMSY19:35 CDT20:24 CDT0h 48mAD495B
2026-05-08KCLTKIAH14:28 EDT16:38 CDT3h 09mAD495B
2026-05-07KMSYKCLT16:12 CDT18:34 EDT1h 22mN971UY
2026-05-07?KMSY17:47Z14:28 CDT1h 40mN971UY
2026-05-07estimatedKMSYKCLT19:27 CDT22:12 EDT1h 44mN133AN
2026-05-06KCLTKMSY17:47 EDT18:36 CDT1h 48mN133AN
2026-05-05estimatedKRDUKCLT16:41 EDT18:28 EDT1h 47mN161UW
2026-05-05estimated?KMSY17:58Z14:34 CDT1h 35mN161UW
2026-05-04estimatedKRDUKCLT17:47 EDT19:52 EDT2h 04mN153UW
2026-05-04KCLTKMSY15:28 EDT16:04 CDT1h 35mN153UW
2026-05-03estimatedKRDUKCLT16:31 EDT18:06 EDT1h 34mN524UW
2026-05-03KCLTKMSY13:39 EDT14:20 CDT1h 40mN524UW
2026-05-02KMSYKCLT15:41 CDT18:06 EDT1h 24mN187US
2026-05-02KCLTKMSY13:47 EDT14:32 CDT1h 44mN187US
2026-05-01KMSYKCLT16:47 CDT19:18 EDT1h 30mN169UW
2026-05-01KCLTKMSY13:57 EDT15:18 CDT2h 21mN169UW
2026-04-30KMSYKCLT16:12 CDT18:40 EDT1h 27mN973UY
2026-04-30KCLTKMSY14:21 EDT15:08 CDT1h 46mN973UY
2026-04-29KMSYKCLT15:45 CDT18:20 EDT1h 34mN174US
2026-04-29KCLTKMSY14:06 EDT14:44 CDT1h 37mN174US
2026-04-28KMSYKCLT16:35 CDT19:18 EDT1h 42mN556UW
2026-04-28KCLTKMSY14:21 EDT15:24 CDT2h 02mN556UW
2026-04-27KMSYKCLT15:43 CDT18:16 EDT1h 32mN914UY
2026-04-27KCLTKMSY13:45 EDT14:20 CDT1h 34mN914UY
2026-04-26estimatedKRDUKCLT16:36 EDT18:10 EDT1h 33mN124AA
2026-04-26estimated?KMSY17:47Z14:22 CDT1h 35mN124AA
2026-04-25estimatedKMSY?15:30 CDT21:48Z1h 17mN122US
2026-04-25KCLTKMSY13:43 EDT14:18 CDT1h 34mN122US
2026-04-24estimatedKRDUKCLT16:38 EDT18:20 EDT1h 41mN140AN
2026-04-24partialKCLT?13:40 EDTN140AN
2026-04-23estimatedKRDUKCLT17:34 EDT19:12 EDT1h 37mN153AN
2026-04-23estimatedKRDUKMSY14:55 EDT15:28 CDT1h 32mN153AN
2026-04-22estimatedKRDUKCLT16:32 EDT18:08 EDT1h 36mN195UW
2026-04-22KCLTKMSY13:43 EDT14:16 CDT1h 32mN915US
2026-04-21KMSYKCLT15:53 CDT18:28 EDT1h 34mN182UW
2026-04-21estimated?KMSY18:15Z14:48 CDT1h 32mN182UW
2026-04-20KMSYKCLT15:55 CDT18:22 EDT1h 27mN562UW
2026-04-20KCLTKMSY14:06 EDT14:46 CDT1h 39mN562UW
2026-04-19estimatedKRDUKCLT17:40 EDT18:00 EDT0h 19mN128AN
2026-04-19?KMSY17:45Z14:26 CDT1h 40mN128AN
2026-04-18estimatedKRDUKCLT16:14 EDT18:02 EDT1h 47mN975UY
2026-04-18KCLTKMSY13:44 EDT14:23 CDT1h 38mN975UY
2026-04-17estimatedKRDUKCLT16:39 EDT18:12 EDT1h 32mN174US
2026-04-17KRDUKMSY13:47 EDT14:24 CDT1h 36mN174US
2026-04-16estimatedKRDUKCLT16:42 EDT18:16 EDT1h 33mN989AU
2026-04-16partialKCLT?13:36 EDTN989AU
2026-04-15KMSYKCLT15:31 CDT17:58 EDT1h 26mN916US
2026-04-15KCLTKMSY13:43 EDT14:20 CDT1h 36mN916US
2026-04-14KMSYKCLT15:43 CDT18:12 EDT1h 28mN581UW
2026-04-14KCLTKMSY14:09 EDT14:42 CDT1h 32mN581UW
2026-04-13estimatedKRDUKCLT16:43 EDT18:20 EDT1h 36mN934AA
2026-04-12estimatedKRDUKCLT16:30 EDT18:04 EDT1h 33mN580UW
2026-04-11estimated??20:38Z22:12Z1h 33mN103US
2026-04-11?KMSY17:42Z14:15 CDT1h 33mN103US
2026-04-06estimated??15:41Z16:38Z0h 56mN557UW
2026-04-06estimated??00:00Z02:20Z2h 20mN557UW
2026-04-05KORD?17:05 CDT23:58Z1h 52mN557UW
2026-04-05?KORD15:42Z14:34 CDT3h 51mAD36C8
2026-04-05partialKORD?22:20 CDTA4CE11
2026-04-04estimated??21:18Z23:58Z2h 39mN409AA
2026-04-03?KORD15:58Z14:36 CDT3h 37mN523UW
2026-04-03KORD?22:25 CDT08:02Z4h 36mN162AA
2026-04-02?KORD15:47Z18:46 CDT7h 58mN162AA
2026-04-02estimated??00:00Z02:38Z2h 38mN155UW
2026-04-01partial??00:00ZN567UW
2026-03-31partialKORD?17:33 CDTA742C2
2026-03-31estimated??00:00Z02:26Z2h 26mN988AL
2026-03-30KORD?16:57 CDT23:58Z2h 00mN988AL
2026-03-30KLAXKORD08:47 PDT14:24 CDT3h 36mN982VJ
2026-03-30estimated??00:00Z02:18Z2h 18mN536UW
2026-03-29estimated??22:22Z23:58Z1h 35mN536UW
2026-03-29?KORD15:16Z14:22 CDT4h 05mN453AA
2026-03-29estimated??00:00Z02:46Z2h 45mN453AA
2026-03-28partialKORD?16:59 CDTA57D42
2026-03-16estimated?KORD00:00Z20:12 CDT1h 11mN166NN
2026-03-15estimated??21:19Z23:58Z2h 38mN166NN
2026-03-15estimated??00:01Z03:34Z3h 32mN439AN
2026-03-14partialKORD?18:07 CDTA5449A
2026-03-14estimated??00:00Z03:22Z3h 22mN196UW
2026-03-13estimatedKORD?18:11 CDT23:58Z0h 46mN196UW
2026-03-13KLAXKORD08:16 PDT15:02 CDT4h 45mN901AA
2026-03-13estimated??03:32Z04:06Z0h 33mN534UW
2026-03-13estimated??00:00Z02:26Z2h 25mN534UW
2026-03-12KORD?17:01 CDT23:58Z1h 56mN534UW
2026-03-12estimated??00:00Z04:08Z4h 07mN524UW
2026-03-11partialKORD?17:22 CDTA699A1
2026-03-11?KORD15:02Z14:24 CDT4h 21mN934AA
2026-03-11KORDKLAX22:24 CDT01:08 PDT4h 43mN988AL
2026-03-11estimated??00:47Z02:02Z1h 14mN988AL
2026-03-10KLAXKORD09:03 PDT14:55 CDT3h 51mN988AL
2026-03-10estimated??00:00Z02:22Z2h 21mN988AL
2026-03-09partialKORD?17:10 CDTADC8E7
2026-03-09estimated??00:00Z05:10Z5h 09mN995AN
2026-03-08partialKORD?17:01 CDTADE543
2026-03-07partialKCVG?20:14 ESTN996NN
2026-03-06KCLTKCVG17:15 EST18:52 EST1h 36mN996NN
2026-03-05KCLTKORD16:52 EST17:40 CST1h 47mN940NN
2026-03-04KCLTKORD16:53 EST17:42 CST1h 48mN950AN
2026-03-03partialKCLT?19:14 ESTN344PP
2026-03-01KCLTKORD16:47 EST17:38 CST1h 51mN937AN
2026-02-28partialKCLT?19:00 ESTN866NN
2026-02-27partial??00:00ZN907AN
2026-02-26partialKCLT?17:53 ESTN907AN
2026-02-25KCLTKORD17:01 EST17:44 CST1h 42mN917AN
2026-02-24partialKCLT?19:00 ESTN955AN
2026-02-23KCLTKORD16:59 EST17:58 CST1h 59mN955AN
2026-02-22partial??00:02ZN853NN
2026-02-21partialKCLT?16:57 ESTN853NN
2026-02-20KCLTKORD16:52 EST17:34 CST1h 41mA19343
2026-02-19KCLTKORD16:53 EST17:55 CST2h 01mN904AN
2026-02-18KCLTKORD16:49 EST17:28 CST1h 39mN951NN
2026-02-17partialKORD?19:25 CSTN970NN
2026-02-16partialKCLT?20:11 ESTN920NN
2026-02-14KCLTKORD16:55 EST17:32 CST1h 36mN870NN
2026-02-13partial??00:00ZN849NN
2026-02-12partialKMIA?09:08 ESTAD64CD
2026-02-11?KMIA07:03Z06:24 EST4h 20mN804NN
2026-02-10?KMIA07:04Z06:38 EST4h 33mN982NN
2026-02-09KLAS McCarran International?23:46 PST09:21Z1h 34mABA891
2026-02-09?KMIA07:03Z06:38 EST4h 34mN850NN
2026-02-08?KMIA07:04Z06:36 EST4h 31mN850NN
2026-02-08KMIA Miami InternationalKLAS19:56 EST22:10 PST5h 13mN850NN
2026-02-07?KMIA07:07Z06:54 EST4h 47mN872NN
2026-02-06?KMIA07:14Z07:06 EST4h 51mN948AN
2026-02-05?KMIA07:06Z07:02 EST4h 55mN931AN
2026-02-04?KMIA07:05Z06:48 EST4h 43mN924NN
2026-02-03?KMIA07:04Z06:54 EST4h 49mN851NN
2026-02-02?KMIA07:05Z06:46 EST4h 41mN883NN
2026-02-01?KMIA07:13Z06:48 EST4h 34mN935AN
2026-02-01KMIAKLAS20:15 EST22:38 PST5h 22mN935AN
2026-01-31?KMIA07:04Z06:46 EST4h 42mN991AN
2026-01-30KLASKMIA23:32 PST06:34 EST4h 01mN935AN
2026-01-29?KMIA07:35Z06:58 EST4h 22mN885NN
2026-01-26?KMIA07:04Z06:34 EST4h 30mN958NN
2026-01-25?KMIA07:04Z06:52 EST4h 47mN843NN
2026-01-25KMIAKLAS20:06 EST22:20 PST5h 13mN843NN
2026-01-24?KMIA07:22Z07:04 EST4h 42mN943NN
2026-01-23KLASKMIA22:50 PST06:52 EST5h 02mN955AN
2026-01-22?KMIA08:12Z07:42 EST4h 29mN864NN
2026-01-21?KMIA07:08Z06:46 EST4h 37mN935AN
2026-01-20KLASKMIA23:33 PST06:44 EST4h 10mN885NN
2026-01-19?KMIA07:04Z06:34 EST4h 29mN976NN
2026-01-09KLASKMIA23:33 PST06:48 EST4h 14mN891NN
2026-01-08?KMIA06:54Z06:54 EST4h 59mN865NN
2026-01-07KLASKMIA23:35 PST06:44 EST4h 08mN932AN
2026-01-06KMIAKDCA22:55 EST01:02 EST2h 06mA4008E
2026-01-05KMIAKDCA23:17 EST01:30 EST2h 12mA3776F
2026-01-04KMIAKDCA22:24 EST00:30 EST2h 05mN350RV
2026-01-03KMIAKDCA22:26 EST00:30 EST2h 03mN302SA
2026-01-02KMIAKDCA22:40 EST00:50 EST2h 10mA3A65F
2026-01-01KMIAKDCA22:30 EST00:38 EST2h 08mA33EB5
2025-12-31KMIAKDCA22:54 EST00:52 EST1h 58mN314RH
2025-12-30KMIAKDCA22:36 EST00:34 EST1h 57mN957AN
2025-12-29KMIAKDCA22:31 EST00:46 EST2h 14mA3F91E
2025-12-28KMIAKDCA22:27 EST00:36 EST2h 09mA3CDE4
2025-12-27KMIAKDCA00:14 EST02:28 EST2h 14mN339SU
2025-12-25KMIA Miami InternationalKDCA22:17 EST00:28 EST2h 10mN327SK
2025-12-24KMIAKDCA22:21 EST00:38 EST2h 16mA32116
2025-12-23KMIAKDCA23:22 EST01:38 EST2h 15mA3FCD6
2025-12-22KMIAKDCA22:31 EST00:38 EST2h 06mA33AFD
2025-12-21KMIAKDCA23:03 EST01:08 EST2h 04mN326RP
2025-12-20KMIAKDCA23:57 EST02:00 EST2h 02mN977NN
2025-12-19KMIAKDCA22:52 EST00:52 EST1h 59mA333AE
2025-12-18KCLTKDFW19:45 EST21:12 CST2h 26mN174US
2025-12-17KCLTKDFW19:29 EST21:07 CST2h 38mN563UW
2025-12-16partialKCLT?19:48 ESTN198UW
2025-12-15KCLTKDFW19:36 EST21:02 CST2h 25mN584UW
2025-12-14?KDFW00:36Z21:20 CST2h 43mN559UW
2025-12-13KCLTKDFW19:24 EST20:56 CST2h 31mN198UW
2025-12-12estimated??00:19Z03:30Z3h 10mN194UW
2025-12-11estimated??04:56Z05:34Z0h 37mN159AN
2025-12-11KCLTKDFW19:22 EST21:18 CST2h 55mN159AN
2025-12-10partialKCLT?19:33 ESTN909AM
2025-12-02KLGAKCLT22:47 EST00:18 EST1h 30mN324RN
2025-11-27KLGAKCLT08:38 EST10:18 EST1h 39mN907NN
2025-11-26KLGAKCLT08:13 EST09:46 EST1h 33mN965AN
2025-10-30estimatedKPHX?09:26 MST17:12Z0h 45mN327SK
2025-10-29estimated?KPHX20:13Z14:14 MST1h 00mN326RP
2025-10-29estimatedKPHX?09:34 MST17:26Z0h 52mN326RP
2025-10-28partialKPHX?09:12 MSTN324RN
2025-10-27estimated?KPHX20:19Z14:22 MST1h 02mA3489F
2025-10-27estimatedKPHX?09:19 MST17:14Z0h 55mA3489F
2025-10-26estimated?KPHX21:47Z15:54 MST1h 06mN992AN
2025-10-26estimatedKPHX?10:16 MST18:02Z0h 45mN992AN
2025-10-25estimated?KPHX20:15Z14:12 MST0h 56mN336SR
2025-10-25estimatedKPHX?09:03 MST16:56Z0h 53mN336SR
2025-10-24estimated?KPHX19:54Z13:52 MST0h 57mN324RN
2025-10-24estimatedKPHX?09:23 MST17:19Z0h 55mN324RN
2025-10-23estimated?KPHX20:00Z14:04 MST1h 04mA38DB4
2025-10-22estimatedKPHX?09:18 MST17:08Z0h 50mN972NN
2025-10-21estimated?KPHX20:42Z14:46 MST1h 04mA38DB4
2025-10-21estimatedKPHX?09:28 MST17:26Z0h 57mA38DB4
2025-10-20partialKPHX?09:26 MSTN837NN
2025-10-15estimatedKPHX?09:28 MST17:18Z0h 50mN326SJ
2025-10-14estimated?KPHX20:01Z13:58 MST0h 56mA3ADCE
2025-10-14estimated??15:30Z17:00Z1h 29mA3ADCE
2025-10-13?KLAS20:05Z14:58 PDT1h 53mN304RB
2025-10-13estimatedKPHX?08:58 MST17:18Z1h 19mN304RB
2025-10-07estimated?KPHX19:59Z14:00 MST1h 00mA3CA1A
2025-10-07estimated??15:30Z17:20Z1h 49mA3CA1A
2025-10-06?KPHX15:30Z14:06 MST5h 35mN326SJ
2025-10-04KRDUKCLT15:56 EDT16:56 EDT0h 59mN928AM
2025-08-24KRDUKCLT07:31 EDT08:10 EDT0h 38mN184US
2025-08-21KRDUKCLT07:29 EDT08:06 EDT0h 36mN975UY
2025-08-20KRDUKCLT13:22 EDT14:37 EDT1h 15mN188US
2025-08-19KRDUKCLT07:04 EDT07:36 EDT0h 31mN131NN
2025-08-17KRDUKCLT07:47 EDT08:22 EDT0h 34mN976UY
2025-08-16KRDUKCLT07:34 EDT08:08 EDT0h 33mN546UW
2025-08-15KRDUKCLT08:54 EDT09:28 EDT0h 34mN978UY

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