Flight

AAL2421

Flight history and live tracking for AAL2421, 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 → KSFO SAN FRANCISCO INTERNATIONAL
Scheduled departure17:06 MST

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

Route

AirlineAmerican Airlines
Typical originKPHX PHOENIX SKY HARBOR INTERNATIONAL
Typical destinationKSFO SAN FRANCISCO INTERNATIONAL
Distance565 nm

Flight history 327 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KPHX PHOENIX SKY HARBOR INTERNATIONALKSFO SAN FRANCISCO INTERNATIONAL17:28 MST19:03 PDT1h 35mN650AW
2026-10-02KPHX PHOENIX SKY HARBOR INTERNATIONALKSFO SAN FRANCISCO INTERNATIONAL19:20 MST20:57 PDT1h 37mN109UW
2026-10-01KPHX PHOENIX SKY HARBOR INTERNATIONALKSFO SAN FRANCISCO INTERNATIONAL17:18 MST18:56 PDT1h 38mN110UW
2026-09-30KPHX PHOENIX SKY HARBOR INTERNATIONALKSFO SAN FRANCISCO INTERNATIONAL17:12 MST18:49 PDT1h 37mN601AW
2026-09-29KPHX PHOENIX SKY HARBOR INTERNATIONALKSFO SAN FRANCISCO INTERNATIONAL17:30 MST19:14 PDT1h 44mN659AW
2026-09-28KPHX PHOENIX SKY HARBOR INTERNATIONALKSFO SAN FRANCISCO INTERNATIONAL17:59 MST19:39 PDT1h 40mN649AW
2026-09-27KPHX PHOENIX SKY HARBOR INTERNATIONALKSFO SAN FRANCISCO INTERNATIONAL17:18 MST18:59 PDT1h 41mN754UW
2026-09-26KPHX PHOENIX SKY HARBOR INTERNATIONALKSFO SAN FRANCISCO INTERNATIONAL17:17 MST18:52 PDT1h 35mN665AW
2026-09-25KPHX PHOENIX SKY HARBOR INTERNATIONALKSFO SAN FRANCISCO INTERNATIONAL17:24 MST18:58 PDT1h 34mN123UW
2026-09-24partialKPHX?17:11 MSTN105UW
2026-09-23KPHXKSFO17:00 MST07:59 PDT14h 58mN668AW
2026-09-22partialKPHX?17:00 MSTN128UW
2026-09-21partialKPHX?18:32 MSTN119US
2026-09-20KPHXKSFO17:16 MST18:58 PDT1h 41mN659AW
2026-09-19KPHXKSFO17:00 MST18:52 PDT1h 51mN673AW
2026-09-18KPHXKSFO17:36 MST19:24 PDT1h 48mN655AW
2026-09-17estimatedKPHXKSFO18:01 MST20:02 PDT2h 00mN110UW
2026-09-16KPHXKSFO17:18 MST19:02 PDT1h 43mN660AW
2026-09-15KPHXKSFO17:11 MST18:58 PDT1h 46mN117UW
2026-09-14partial??02:31ZN118US
2026-09-14KPHXKSFO17:06 MST18:50 PDT1h 43mN118US
2026-09-13KPHXKSFO17:00 MST19:06 PDT2h 06mN604AW
2026-09-12partial??00:05ZN664AW
2026-09-11estimatedKPHXKSFO17:17 MST19:04 PDT1h 46mN653AW
2026-09-10estimatedKPHXKSFO17:00 MST18:44 PDT1h 44mN655AW
2026-09-09partialKPHX?17:00 MSTN680AW
2026-09-08partialKPHX?17:16 MSTN107US
2026-09-07estimatedKPHXKSFO17:11 MST18:58 PDT1h 46mN659AW
2026-09-06estimated??02:19Z02:48Z0h 28mN122US
2026-09-06KPHXKSFO17:05 MST18:48 PDT1h 42mN122US
2026-09-05KPHXKSFO17:11 MST18:52 PDT1h 40mN647AW
2026-09-04KPHXKSFO17:17 MST19:02 PDT1h 44mN107US
2026-09-03KPHXKSFO17:13 MST18:50 PDT1h 36mN679AW
Earlier flights (294) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02KPHXKSFO17:22 MST19:00 PDT1h 37mN661AW
2026-09-01estimatedKPHXKSFO18:36 MST20:34 PDT1h 57mN679AW
2026-08-31KPHXKSFO17:08 MST18:50 PDT1h 41mN104UW
2026-08-30KPHXKSFO17:00 MST18:46 PDT1h 45mN128UW
2026-08-29KPHXKSFO17:11 MST18:50 PDT1h 39mN111US
2026-08-28KPHXKSFO17:53 MST19:34 PDT1h 40mN651AW
2026-08-27KPHXKSFO17:31 MST19:14 PDT1h 42mN127UW
2026-08-26KPHXKSFO17:06 MST18:44 PDT1h 37mN110UW
2026-08-25estimatedKPHXKSFO17:00 MST18:48 PDT1h 47mN680AW
2026-08-24estimatedKSFO?08:09 PDT23:58Z8h 48mN679AW
2026-08-24estimatedKPHXKSFO17:43 MST19:26 PDT1h 42mN679AW
2026-08-23estimatedKPHXKSFO17:03 MST18:44 PDT1h 41mN127UW
2026-08-22KPHXKSFO17:33 MST19:14 PDT1h 40mN110UW
2026-08-21estimated??00:07Z03:20Z3h 12mN679AW
2026-08-20estimated??00:10Z01:52Z1h 42mN656AW
2026-08-19estimated??00:11Z01:46Z1h 35mN669AW
2026-08-18estimated??00:11Z01:54Z1h 42mN125UW
2026-08-17estimated??01:52Z15:16Z13h 24mN669AW
2026-08-16estimated??00:00Z15:08Z15h 07mN121UW
2026-08-15partialKPHX?17:16 MSTN604AW
2026-08-14estimated??00:01Z03:18Z3h 16mN667AW
2026-08-13estimatedKPHXKSFO18:13 MST21:20 PDT3h 06mN680AW
2026-08-12estimated??01:03Z02:48Z1h 44mN118US
2026-07-23estimated??19:31Z20:58Z1h 26mN673AW
2026-07-22partialKDFW?17:36 CDTN673AW
2026-07-22estimated??19:41Z21:12Z1h 30mN673AW
2026-07-22estimatedKDFW?19:21 CDT01:50Z1h 28mN103US
2026-07-21partialKDFW?16:44 CDTN103US
2026-07-20estimated??21:57Z23:42Z1h 44mN665AW
2026-07-20partialKDFW?14:21 CDTN665AW
2026-07-19partialKDFW?17:21 CDTN119US
2026-07-19estimated??19:30Z20:50Z1h 19mN119US
2026-07-19partialKDFW?20:32 CDTN107US
2026-07-19estimated??00:00Z00:26Z0h 26mN107US
2026-07-18estimated??22:53Z23:58Z1h 04mN107US
2026-07-17estimated??22:08Z23:48Z1h 39mN654AW
2026-07-17partialKDFW?14:10 CDTN654AW
2026-07-17estimated??01:17Z03:08Z1h 50mN118US
2026-07-16estimated??21:35Z23:12Z1h 36mN118US
2026-07-16estimated??00:00Z00:42Z0h 42mN125UW
2026-07-15estimated??23:01Z23:58Z0h 56mN125UW
2026-07-15partialKDFW?15:24 CDTN125UW
2026-07-15estimated??19:07Z19:40Z0h 32mN125UW
2026-07-15estimated??01:09Z02:52Z1h 43mN126UW
2026-07-15estimated??00:00Z00:18Z0h 18mN126UW
2026-07-14estimated??22:45Z23:58Z1h 12mN126UW
2026-07-14estimatedKDSM?19:29 CDT02:00Z1h 30mN127UW
2026-07-13partialKDFW?16:37 CDTN127UW
2026-07-13estimatedKXNA?21:32 CDT03:46Z1h 13mN119US
2026-07-13estimatedKFYVKXNA19:00 CDT19:58 CDT0h 57mN119US
2026-07-12estimated??22:42Z23:58Z1h 15mN119US
2026-07-12estimated??19:08Z20:36Z1h 27mN119US
2026-07-11estimated??21:57Z23:34Z1h 36mN826AW
2026-07-11estimated??19:12Z20:34Z1h 21mN826AW
2026-07-10estimated??21:56Z23:34Z1h 38mN124US
2026-07-10estimatedKDFW?14:08 CDT20:28Z1h 19mN124US
2026-07-09estimated??21:55Z23:28Z1h 32mN125UW
2026-07-09estimated??19:08Z20:26Z1h 17mN125UW
2026-07-08estimated??22:04Z23:46Z1h 42mN656AW
2026-07-08estimated??19:12Z20:36Z1h 23mN656AW
2026-07-07estimated??22:09Z23:58Z1h 49mN664AW
2026-07-07partialKDFW?14:26 CDTN664AW
2026-07-07estimatedKFTW?19:00 CDT01:14Z1h 13mN124US
2026-07-06estimated??23:16Z23:58Z0h 41mN124US
2026-07-06estimated??20:24Z21:48Z1h 23mN124US
2026-07-05partialKDFW?17:14 CDTN660AW
2026-07-05estimatedKDFW?14:19 CDT20:56Z1h 36mN660AW
2026-07-03estimated??21:59Z23:58Z1h 58mN110UW
2026-07-03partialKDFW?14:30 CDTN110UW
2026-07-02partialKDFW?17:29 CDTN110UW
2026-07-02estimated??19:33Z21:00Z1h 26mN110UW
2026-07-01partialKDFW?17:26 CDTN107US
2026-07-01estimated??19:40Z21:08Z1h 27mN107US
2026-07-01estimatedKDFW?19:00 CDT00:28Z0h 28mN655AW
2026-06-30partialKDFW?16:34 CDTN655AW
2026-06-30estimatedKDAL?19:00 CDT00:22Z0h 22mN657AW
2026-06-29estimated??22:45Z23:58Z1h 12mN657AW
2026-06-29estimated??20:10Z21:32Z1h 21mN657AW
2026-06-28estimated??22:22Z23:58Z1h 35mN125UW
2026-06-28estimated??19:32Z21:10Z1h 37mN125UW
2026-06-27estimated??21:51Z23:32Z1h 40mN125UW
2026-06-27estimatedKDFW?14:08 CDT20:24Z1h 16mN125UW
2026-06-26estimated??21:56Z23:40Z1h 43mN662AW
2026-06-26partialKDFW?14:16 CDTN662AW
2026-06-25estimated??22:04Z23:52Z1h 47mN657AW
2026-06-25partialKDFW?14:24 CDTN657AW
2026-06-24estimated??22:03Z23:36Z1h 32mN9021H
2026-06-24partialKDFW?14:37 CDTN9021H
2026-06-24estimatedKDFW?19:00 CDT01:26Z1h 25mN664AW
2026-06-23partialKDFW?15:07 CDTN664AW
2026-06-23estimatedKDAL?19:00 CDT00:50Z0h 50mN664AW
2026-06-22estimated??23:15Z23:58Z0h 42mN664AW
2026-06-22estimated??20:23Z21:42Z1h 18mN664AW
2026-06-22partialKDFW?21:21 CDTN662AW
2026-06-22estimatedKDFW?19:00 CDT01:08Z1h 07mN662AW
2026-06-21estimatedKDSMKDFW19:00 CDT20:12 CDT1h 12mN662AW
2026-06-20estimated??21:14Z22:38Z1h 23mN662AW
2026-06-20estimatedKFLV?19:00 CDT01:24Z1h 24mAD5837
2026-06-19partialKDFW?16:15 CDTAD5837
2026-06-19estimatedKDAL?19:00 CDT01:12Z1h 12mN124US
2026-06-18partialKDFW?15:07 CDTN124US
2026-06-17estimated??21:56Z23:32Z1h 35mN679AW
2026-06-17partialKDFW?14:20 CDTN679AW
2026-06-16estimated??22:00Z23:24Z1h 23mN658AW
2026-06-16partialKDFW?14:14 CDTN658AW
2026-06-15partialKDFW?15:00 CDTN118US
2026-06-15estimatedKDAL?19:00 CDT00:46Z0h 46mN651AW
2026-06-14estimated??23:08Z23:58Z0h 49mN651AW
2026-06-14estimated??20:18Z21:36Z1h 17mN651AW
2026-06-13partialKDFW?17:25 CDTN118US
2026-06-13estimated??19:38Z21:04Z1h 26mN118US
2026-06-13partialKDFW?22:29 CDTN668AW
2026-06-13estimatedKDFW?19:21 CDT01:58Z1h 36mN668AW
2026-06-11estimatedKFTW?17:40 CDT23:58Z1h 18mN680AW
2026-05-29estimated??02:35Z04:18Z1h 42mN721UW
2026-05-29partialKDFW?19:02 CDTN721UW
2026-05-28estimatedKDFW?19:00 CDT01:06Z1h 06mN126UW
2026-05-27estimated??23:10Z23:58Z0h 47mN126UW
2026-05-27estimated??20:21Z21:46Z1h 25mN126UW
2026-05-26estimated??22:15Z23:58Z1h 42mN657AW
2026-05-26partialKDFW?14:17 CDTN657AW
2026-05-26estimatedKDSM?20:05 CDT03:20Z2h 15mN652AW
2026-05-25estimated??19:37Z21:50Z2h 12mN652AW
2026-05-25estimatedKDSM?20:03 CDT02:48Z1h 44mN668AW
2026-05-24partialKDFW?14:11 CDTN668AW
2026-05-23estimated??21:54Z23:34Z1h 40mN659AW
2026-05-23partialKDFW?14:29 CDTN659AW
2026-05-23estimatedKDSM?19:00 CDT01:40Z1h 40mN669AW
2026-05-22partialKDFW?16:21 CDTN669AW
2026-05-22estimated??00:00Z00:30Z0h 30mN659AW
2026-05-21estimated??22:44Z23:58Z1h 13mN659AW
2026-05-21estimated??15:19Z21:22Z6h 02mN660AW
2026-05-21KPHXKSFO17:39 MST19:20 PDT1h 40mN660AW
2026-05-20estimatedKPHXKSQL18:29 MST01:26 PDT6h 56mN660AW
2026-05-19partialKPHX?18:30 MSTN679AW
2026-05-12estimatedKPHXKSFO17:04 MST18:48 PDT1h 44mN125UW
2026-05-11KPHXKSFO18:14 MST19:54 PDT1h 39mN111US
2026-05-10estimatedKPHXKSFO17:02 MST18:54 PDT1h 51mN680AW
2026-05-09estimatedKPHXKSFO17:07 MST18:52 PDT1h 44mN110UW
2026-05-08KPHXKSFO17:17 MST18:48 PDT1h 30mN119US
2026-05-07KPHXKSFO19:18 MST21:00 PDT1h 41mN601AW
2026-05-06KPHXKSFO17:07 MST18:40 PDT1h 32mN110UW
2026-05-05KPHXKSFO17:27 MST19:16 PDT1h 48mN119US
2026-05-04KPHXKSFO17:10 MST18:54 PDT1h 43mN111US
2026-05-03KPHXKSFO17:06 MST18:54 PDT1h 47mN127UW
2026-05-02KPHXKSFO17:05 MST18:48 PDT1h 42mN649AW
2026-05-01KPHXKSFO18:46 MST20:28 PDT1h 41mN126UW
2026-04-30estimatedKPHXKSFO17:04 MST19:00 PDT1h 55mN601AW
2026-04-29KPHXKSFO17:04 MST18:50 PDT1h 45mN124US
2026-04-28KPHXKSFO17:22 MST19:10 PDT1h 47mN679AW
2026-04-27estimatedKPHXKSFO17:24 MST19:22 PDT1h 58mN663AW
2026-04-26estimatedKPHX?17:02 MST02:04Z2h 01mN647AW
2026-04-25KPHXKSFO17:08 MST18:48 PDT1h 39mN649AW
2026-04-24estimated??00:10Z02:10Z1h 59mN123UW
2026-04-23?KSFO00:01Z18:48 PDT1h 46mN680AW
2026-04-22KPHXKSFO17:07 MST18:54 PDT1h 46mN665AW
2026-04-21estimated?KSFO00:58Z19:42 PDT1h 43mN103US
2026-04-20estimatedKPHXKSFO17:00 MST18:54 PDT1h 53mN127UW
2026-04-19partial??00:25ZN122US
2026-04-18KPHXKSFO17:36 MST19:22 PDT1h 45mN647AW
2026-04-17estimated?KSFO00:05Z18:58 PDT1h 52mN659AW
2026-04-16estimated?KSFO00:01Z18:48 PDT1h 46mN125UW
2026-04-15estimatedKPHXKSFO17:14 MST18:54 PDT1h 40mN673AW
2026-04-14KPHXKSFO17:13 MST19:00 PDT1h 46mN125UW
2026-04-13KPHXKSFO17:29 MST19:14 PDT1h 44mN661AW
2026-04-12estimatedKPHXKSFO19:36 MST21:28 PDT1h 51mN604AW
2026-04-11KPHXKSFO17:18 MST18:54 PDT1h 36mN651AW
2026-04-06estimated?KPHX00:00Z18:34 MST1h 34mN189UW
2026-04-05partial??00:36ZAD495B
2026-04-04estimated?KPHX00:00Z18:58 MST1h 57mN154UW
2026-04-03partial??00:00ZN133AN
2026-04-02partialKDFW?19:21 CDTN179UW
2026-04-01?KPHX00:00Z19:00 MST2h 00mN442AN
2026-03-31partial??00:00ZN519UW
2026-03-30partial??00:05ZN125AA
2026-03-29KDFWKPHX20:07 CDT20:06 MST1h 58mN457AM
2026-03-16estimated?KPHX00:00Z19:04 MST2h 04mN582UW
2026-03-15partialKDFW?19:12 CDTN539UW
2026-03-14estimated?KPHX00:00Z18:44 MST1h 44mAD495B
2026-03-13partialKDFW?21:02 CDTN180US
2026-03-12KDFWKPHX20:12 CDT20:42 MST2h 29mN455AN
2026-03-10KDFWKPHX19:00 CDT19:40 MST2h 39mN180US
2026-03-09partialKDFW?19:00 CDTN162UW
2026-03-08partialKJFK?20:00 ESTN723UW
2026-03-07KJFKKCLT21:51 EST23:26 EST1h 34mN829AW
2026-03-06KJFKKCLT19:32 EST21:08 EST1h 35mN836AW
2026-03-05KJFKKCLT19:22 EST20:54 EST1h 31mN747UW
2026-03-04KJFKKCLT19:30 EST21:02 EST1h 32mN826AW
2026-03-03KJFKKCLT19:27 EST21:04 EST1h 36mN768US
2026-03-02KJFKKCLT19:37 EST21:18 EST1h 40mN818AW
2026-03-01KJFKKCLT19:25 EST21:05 EST1h 40mN701UW
2026-02-28KJFKKCLT19:20 EST21:18 EST1h 58mN825AW
2026-02-27KJFKKCLT20:16 EST22:00 EST1h 43mN804AW
2026-02-26KJFKKCLT20:47 EST22:26 EST1h 38mN768US
2026-02-22KJFKKCLT19:36 EST21:18 EST1h 41mN771XF
2026-02-21KJFKKCLT20:05 EST21:46 EST1h 40mN747UW
2026-02-20KJFKKCLT21:01 EST22:36 EST1h 34mN812AW
2026-02-19KJFKKCLT19:28 EST21:10 EST1h 42mN774XF
2026-02-18KJFKKCLT19:26 EST21:02 EST1h 36mN814AW
2026-02-17KJFKKCLT19:40 EST21:14 EST1h 33mN756US
2026-02-16KJFKKCLT19:56 EST21:38 EST1h 41mN836AW
2026-02-15KJFKKCLT20:26 EST21:58 EST1h 31mN461AN
2026-02-14KJFKKCLT19:57 EST21:24 EST1h 26mN802AW
2026-02-13?KCLT00:00Z21:36 EST2h 35mN669AW
2026-02-09partialKDFW?10:31 CSTA3ADCE
2026-02-09KDFW Dallas/Fort Worth International?07:09 CST14:54Z1h 44mA3ADCE
2026-02-09?KLAS12:32Z07:38 PST3h 06mA3ADCE
2026-02-08partialKDFW?08:05 CSTN987NN
2026-02-08partialKDFW?06:21 CSTN987NN
2026-02-07partialKDFW?10:38 CSTN302SS
2026-02-07KDFWKLAS07:06 CST07:48 PST2h 41mN302SS
2026-02-06partialKDFW?10:29 CSTN128AN
2026-02-06KDFWKLAS06:57 CST07:38 PST2h 40mN128AN
2026-02-05partialKDFW?10:30 CSTN825NN
2026-02-05KDFWKLAS07:07 CST07:38 PST2h 31mN825NN
2026-02-02KLASKDFW08:55 PST13:28 CST2h 32mA36FFF
2026-02-02?KLAS12:31Z07:44 PST3h 12mA36FFF
2026-02-01partialKDFW?07:04 CSTN177US
2026-01-31partialKDFW?10:32 CSTA33ED6
2026-01-31?KLAS12:31Z07:46 PST3h 14mA33ED6
2026-01-30KLASKDFW10:41 PST15:10 CST2h 28mN165NN
2026-01-30partialKDFW?07:03 CSTN578UW
2026-01-29partialKDFW?06:15 CSTN928AM
2026-01-23partialKDFW?06:57 CSTN136AN
2026-01-22partialKDFW?07:06 CSTN544UW
2026-01-19partialKDFW?10:32 CSTN336SR
2026-01-19KDFWKLAS07:01 CST07:52 PST2h 50mN336SR
2026-01-18partialKDFW?11:19 CSTN169UW
2026-01-09KLASKDFW08:50 PST13:22 CST2h 31mN192UW
2026-01-09partialKDFW?07:00 CSTN192UW
2026-01-08KLASKDFW12:23 PST16:54 CST2h 30mN303RG
2026-01-08estimated?KLAS17:40Z11:26 PST1h 45mN303RG
2026-01-08KDFWKPHX07:07 CST10:12 MST4h 04mN303RG
2026-01-06?KPHX00:00Z21:06 MST4h 06mN917AN
2026-01-05partial??00:00ZN301PA
2026-01-04partialKRSW?19:58 ESTN982AN
2026-01-03KRSWKPHX19:04 EST22:04 MST5h 00mN843NN
2026-01-02?KPHX00:02Z20:50 MST3h 48mN802NN
2026-01-01estimated??23:17Z23:58Z0h 40mN802NN
2025-12-31?KPHX00:00Z20:34 MST3h 34mN359PX
2025-12-30partial??00:02ZN906NN
2025-12-29partialKRSW?19:20 ESTN931AN
2025-12-28KRSWKPHX19:36 EST22:04 MST4h 27mN859NN
2025-12-27KRSWKPHX19:24 EST21:40 MST4h 15mN337PJ
2025-12-24?KPHX00:00Z20:20 MST3h 19mN305NX
2025-12-23partial??00:00ZN946AN
2025-12-22partial??00:00ZN848NN
2025-12-21partial??00:02ZN860NN
2025-12-20partial??00:00ZN879NN
2025-12-19partial??00:00ZN923NN
2025-12-18estimated??23:32Z23:58Z0h 25mN923NN
2025-12-18?KMIA00:09Z22:00 EST2h 50mN436AN
2025-12-17?KMIA00:10Z21:44 EST2h 34mN402AN
2025-12-16?KMIA00:21Z22:04 EST2h 42mN444UW
2025-12-15KCLTKMIA20:47 EST22:42 EST1h 54mN438AN
2025-12-14?KMIA00:53Z22:12 EST2h 18mN438AN
2025-12-13KCLTKMIA20:07 EST21:58 EST1h 50mN441UW
2025-12-12?KMIA00:46Z22:06 EST2h 19mN439AN
2025-12-11KCLTKMIA19:56 EST21:40 EST1h 43mN448AN
2025-12-10?KMIA00:00Z21:50 EST2h 49mA5C895
2025-11-27KORD?08:20 CST16:25Z2h 04mN990AN
2025-11-26estimated??16:41Z18:54Z2h 12mN979NN
2025-10-27KPHXKSFO20:07 MST21:46 PDT1h 38mN976AN
2025-10-25estimatedKPHXKSFO18:30 MST20:10 PDT1h 39mN818NN
2025-10-24estimatedKPHXKSFO18:35 MST20:20 PDT1h 44mN825NN
2025-10-20KPHXKSFO18:29 MST20:06 PDT1h 36mN301PA
2025-10-13KPHXKSFO18:31 MST20:50 PDT2h 19mN903NN
2025-10-06estimated??00:00Z02:38Z2h 37mN652AW
2025-10-05estimatedKPHXKSFO08:12 MST16:58 PDT8h 46mN679AW
2025-10-04partialKNUQ?07:58 PDTN121UW
2025-10-02KPHX Phoenix Sky Harbor International?18:30 MST02:36Z1h 05mA8FD3C
2025-10-01KPHX Phoenix Sky Harbor International?17:32 MST01:34Z1h 01mA06BD3
2025-09-30estimatedKPHX Phoenix Sky Harbor InternationalKMER17:26 MST18:27 PDT1h 01mA8A6D0
2025-09-29KPHX Phoenix Sky Harbor International?17:44 MST01:49Z1h 04mAC769B
2025-09-28KPHX Phoenix Sky Harbor International?18:31 MST02:37Z1h 06mA8BBBC
2025-09-26KPHX Phoenix Sky Harbor International?17:29 MST01:30Z1h 00mA06BD3
2025-09-25KPHX Phoenix Sky Harbor International?18:02 MST02:10Z1h 07mA8A6D0
2025-09-24KPHX Phoenix Sky Harbor International?18:58 MST03:08Z1h 09mA8FD3C
2025-09-23KPHX Phoenix Sky Harbor International?17:34 MST01:41Z1h 06mA04BBE
2025-09-22KPHX Phoenix Sky Harbor International?17:38 MST01:44Z1h 05mA8FD3C
2025-09-21KPHX Phoenix Sky Harbor International?17:27 MST01:32Z1h 04mA8B44E
2025-09-20KPHX Phoenix Sky Harbor International?18:58 MST03:01Z1h 03mA8CE4F
2025-09-19KPHX Phoenix Sky Harbor InternationalKMER17:33 MST18:40 PDT1h 07mA8AE3E
2025-08-26KPHXKSFO19:28 MST21:38 PDT2h 09mN119US
2025-08-24estimated??04:59Z07:15Z2h 16mN103US
2025-08-22estimated??03:30Z04:30Z0h 59mN125UW
2025-08-22estimatedKPHXKSFO17:02 MST19:40 PDT2h 37mN125UW
2025-08-21estimatedKSJC?00:31 PDT23:58Z16h 27mN121UW
2025-08-20estimated??00:00Z04:44Z4h 43mN104UW
2025-08-19partial??05:10ZN659AW
2025-08-19estimatedKPHXKSFO18:04 MST21:28 PDT3h 23mN659AW
2025-08-17estimatedKPHXKSFO17:49 MST00:28 PDT6h 38mN665AW
2025-08-16estimatedKPHXKSFO17:00 MST18:30 PDT1h 30mN647AW
2025-08-15partialKSJC?17:50 PDTN661AW

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