Flight

AAL3159

Flight history and live tracking for AAL3159, 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
Observed routeKPHX → KABQ

Flight history 325 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02TJSJ LUIS MUNOZ MARIN INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL15:52 AST19:17 CDT4h 25mN988AL
2026-10-01TJSJ LUIS MUNOZ MARIN INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL19:10 AST22:46 CDT4h 36mN160AN
2026-09-29estimatedTJSJKDFW20:00 AST19:42 CDT0h 42mN158AN
2026-09-28TJSJ LUIS MUNOZ MARIN INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL15:48 AST19:30 CDT4h 42mN158AN
2026-09-27TJSJ LUIS MUNOZ MARIN INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL16:30 AST20:02 CDT4h 32mN971UY
2026-09-26TJSJ LUIS MUNOZ MARIN INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL15:44 AST19:16 CDT4h 32mN507AY
2026-09-25TJSJ LUIS MUNOZ MARIN INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL15:56 AST19:33 CDT4h 37mN562UW
2026-09-24TJSJ?16:29 AST23:58Z3h 28mN194UW
2026-09-22?KDFW00:00Z22:12 CDT3h 11mN155NN
2026-09-21partial??00:00ZN150UW
2026-09-20partial??00:00ZN129AA
2026-09-19partial??00:00ZN585UW
2026-09-18partial??03:00ZN519UW
2026-09-18estimated??00:00Z02:14Z2h 13mN519UW
2026-09-17estimated??23:27Z23:58Z0h 30mN519UW
2026-09-15estimated??00:02Z02:42Z2h 40mN580UW
2026-09-14estimated??00:00Z01:56Z1h 55mN923US
2026-09-13partial??02:08ZN975UY
2026-09-13estimated??00:00Z00:42Z0h 41mN975UY
2026-09-12estimated??09:38Z23:58Z14h 20mN185UW
2026-09-12estimated??08:03Z09:12Z1h 08mN185UW
2026-09-12estimated??00:33Z03:24Z2h 51mN185UW
2026-09-11estimated??00:00Z01:54Z1h 53mN998AN
2026-09-10estimated??23:01Z23:58Z0h 56mN998AN
2026-09-09estimated??00:00Z00:42Z0h 41mN435AN
2026-09-08partial??00:00ZN447AN
2026-09-07partial??02:02ZN442AN
2026-09-07estimated??00:00Z00:48Z0h 47mN442AN
2026-09-06partial??00:00ZN465AN
2026-09-05partialKDTO?19:00 CDTN454AL
2026-09-04partial??01:47ZN430AN
2026-09-04estimated??00:00Z00:46Z0h 45mN430AN
2026-09-03partial??00:00ZN430AN
Earlier flights (292) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02partial??00:00ZN414AL
2026-09-01partial??00:00ZN445AA
2026-08-31partial??00:00ZN412UW
2026-08-30estimated??12:10Z23:58Z11h 47mN451AN
2026-08-30estimated??00:00Z00:44Z0h 44mN451AN
2026-08-29estimated?KPHL14:41Z19:58 EDT9h 16mN439AN
2026-08-29estimated??00:00Z00:48Z0h 47mN439AN
2026-08-28partial??00:00ZN455AN
2026-08-27partial??00:00ZN439AN
2026-08-26?KPHL08:52Z19:58 EDT15h 05mN415AN
2026-08-26estimated??00:00Z01:36Z1h 35mN415AN
2026-08-25partial??00:00ZN421UW
2026-08-24partial??02:50ZN108NN
2026-08-24estimated??00:00Z00:50Z0h 50mN108NN
2026-08-23KDFW?07:17 CDT23:58Z11h 40mN407AN
2026-08-23estimated??00:00Z00:44Z0h 43mN407AN
2026-08-22partial??00:00ZN433AN
2026-08-21partial??00:00ZN472AN
2026-08-20partial??00:00ZN149AN
2026-08-19partial??00:00ZN454AL
2026-08-18partial??00:00ZN462AA
2026-08-17partial??02:36ZN412UW
2026-08-16partial??00:00ZN424AN
2026-08-15partial??00:00ZN136AN
2026-08-14partial??00:00ZN448AN
2026-08-13partial??00:00ZN464AA
2026-08-12partial??00:00ZN452AN
2026-08-11estimated??22:04Z23:58Z1h 53mN452AN
2026-07-23estimatedKPHXKABQ22:11 MST23:58 MDT0h 47mN125UW
2026-07-22estimated??04:44Z05:40Z0h 55mN127UW
2026-07-21estimatedKPHXKABQ01:06 MST03:00 MDT0h 53mN717UW
2026-07-20KPHXKABQ21:56 MST23:52 MDT0h 56mN673AW
2026-07-19estimatedKPHXKABQ21:57 MST23:42 MDT0h 44mN663AW
2026-07-18KPHXKABQ22:24 MST00:26 MDT1h 01mN664AW
2026-07-17estimatedKPHXKABQ22:42 MST01:10 MDT1h 28mN712US
2026-07-16estimatedKPHXKABQ22:16 MST00:08 MDT0h 51mN656AW
2026-07-15estimatedKPHXKABQ21:50 MST23:54 MDT1h 03mN656AW
2026-07-14KPHXKABQ23:52 MST01:42 MDT0h 49mN662AW
2026-07-13KPHXKABQ22:13 MST00:16 MDT1h 02mN765US
2026-07-12estimatedKPHXKABQ21:44 MST23:52 MDT1h 07mN656AW
2026-07-11KPHXKABQ21:52 MST23:52 MDT0h 59mN770UW
2026-07-10KPHXKABQ21:45 MST23:42 MDT0h 56mN654AW
2026-07-09estimatedKPHXKIKR22:01 MST23:48 MDT0h 46mN104UW
2026-07-08KPHXKABQ21:44 MST23:42 MDT0h 57mN126UW
2026-07-07KPHXKABQ21:51 MST23:44 MDT0h 52mN119US
2026-07-06KPHXKABQ21:52 MST23:50 MDT0h 57mN665AW
2026-07-04estimatedKPHX?21:40 MST05:40Z0h 59mN664AW
2026-07-03estimatedKPHXKIKR22:08 MST00:00 MDT0h 51mN105UW
2026-07-02estimatedKPHX?23:02 MST07:16Z1h 14mN108UW
2026-07-01estimatedKPHXKIKR21:50 MST23:44 MDT0h 53mN659AW
2026-06-30estimatedKPHXKIKR22:12 MST23:58 MDT0h 45mN126UW
2026-06-29estimatedKPHX?21:47 MST05:54Z1h 06mN667AW
2026-06-28estimatedKPHXKIKR22:54 MST00:46 MDT0h 51mN665AW
2026-06-27estimatedKPHX?22:08 MST06:04Z0h 56mN127UW
2026-06-26KPHXKABQ21:52 MST23:52 MDT0h 59mN748UW
2026-06-25KPHXKABQ22:01 MST23:56 MDT0h 54mN604AW
2026-06-24KPHXKABQ21:48 MST23:44 MDT0h 56mN657AW
2026-06-23KPHXKABQ22:00 MST23:52 MDT0h 51mN679AW
2026-06-22KPHXKABQ23:19 MST01:08 MDT0h 48mN117UW
2026-06-21estimated??04:43Z05:46Z1h 02mN656AW
2026-06-20KPHXKABQ23:41 MST01:42 MDT1h 00mN122US
2026-06-19estimatedKPHXKABQ20:59 MST01:08 MDT3h 08mN604AW
2026-06-18KPHXKABQ21:59 MST23:56 MDT0h 56mN933AM
2026-06-17KPHXKABQ21:44 MST23:40 MDT0h 55mN109UW
2026-06-16KPHXKABQ22:03 MST00:02 MDT0h 58mN117UW
2026-06-15estimatedKPHXKIKR22:34 MST00:26 MDT0h 52mN124US
2026-06-14estimatedKPHXKABQ21:55 MST23:56 MDT1h 01mN742PS
2026-06-13estimatedKPHX?22:09 MST06:34Z1h 24mN662AW
2026-06-12KPHXKABQ22:03 MST00:04 MDT1h 00mN667AW
2026-05-29estimatedKPHX?22:40 MST06:36Z0h 55mN650AW
2026-05-28KPHXKABQ21:47 MST23:47 MDT0h 59mN117UW
2026-05-27KPHXKABQ22:12 MST05:18 MDT6h 05mN773XF
2026-05-26KPHXKABQ21:50 MST23:46 MDT0h 55mN778XF
2026-05-25KPHXKABQ21:44 MST23:48 MDT1h 03mN732US
2026-05-23estimatedKPHXKABQ22:21 MST01:00 MDT1h 38mN125UW
2026-05-22partialKABQ?00:47 MDTN117UW
2026-05-22estimatedKPHXKABQ22:07 MST00:14 MDT1h 06mN117UW
2026-05-21estimatedKNELKLGA20:00 EDT21:06 EDT1h 06mN849NN
2026-05-20partialKLGA?22:50 EDTN831NN
2026-05-20partialKFLL?20:35 EDTN339PL
2026-05-19partialKEWR?21:22 EDTN928NN
2026-05-12partialKLGA?20:00 EDTN974AN
2026-05-11KLGAKEWR09:04 EDT19:58 EDT10h 53mN949AN
2026-05-11estimatedKWRIKLGA20:00 EDT20:44 EDT0h 44mN949AN
2026-05-10KLGA?07:18 EDT23:58Z12h 39mN850NN
2026-05-10estimatedKEWRKLGA20:00 EDT21:08 EDT1h 08mN850NN
2026-05-09estimatedKLGA?09:20 EDT23:58Z10h 37mN926AN
2026-05-09estimatedKNELKLGA20:00 EDT20:50 EDT0h 49mN926AN
2026-05-08KFLL?07:51 EDT23:58Z12h 06mN831NN
2026-05-07partialKEWR?20:00 EDTN938AN
2026-05-06partialKEWR?20:00 EDTN968AN
2026-05-05partialKHPN?20:00 EDTN909NN
2026-05-04KFLLKLGA07:07 EDT21:38 EDT14h 30mADC65E
2026-05-03estimatedKFLL?08:47 EDT23:58Z11h 10mN305NX
2026-05-03KFXEKLGA20:00 EDT22:14 EDT2h 13mN305NX
2026-05-02KFLLKLGA20:31 EDT22:52 EDT2h 21mN952NN
2026-05-01estimatedKNELKLGA20:00 EDT21:00 EDT1h 00mN306SW
2026-04-30estimatedKFLL?18:31 EDT23:58Z1h 27mN306SW
2026-04-29partialKLGA?20:00 EDTN973NN
2026-04-28partialKWRI?20:00 EDTN921NN
2026-04-27partialKWRI?20:00 EDTN306SW
2026-04-26partialKWRI?20:00 EDTN904NN
2026-04-25partialKEWR?20:00 EDTN817NN
2026-04-24KLGA?07:45 EDT23:58Z12h 12mN915NN
2026-04-23KFLLKEWR17:35 EDT19:58 EDT2h 22mN915NN
2026-04-22partialKNEL?20:00 EDTN352PS
2026-04-21partial??00:00ZN990AN
2026-04-20partial??00:00ZN817NN
2026-04-19partial??00:00ZN995NN
2026-04-18KLGA?08:37 EDT23:58Z11h 20mN852NN
2026-04-18estimated??00:00Z01:16Z1h 15mN852NN
2026-04-17partial??00:00ZN840NN
2026-04-16partial??00:00ZN344PP
2026-04-15KPHL?10:18 EDT23:58Z9h 39mN901NN
2026-04-15KFLLKPHL21:40 EDT00:22 EDT2h 41mN901NN
2026-04-14KFLLKLGA20:23 EDT22:46 EDT2h 22mN808NN
2026-04-13estimatedKNELKLGA20:00 EDT20:26 EDT0h 25mN930AN
2026-04-12partialKLGA?09:15 EDTABA281
2026-04-11partial??00:16ZA19343
2026-04-06estimated?KTUL02:37Z22:24 CDT0h 47mN953NN
2026-04-05estimated?KTUL04:08Z23:56 CDT0h 47mN941AN
2026-04-04estimated?KTUL03:15Z23:50 CDT1h 34mN833NN
2026-04-03?KTUL02:49Z22:36 CDT0h 46mN314PD
2026-04-02?KTUL02:45Z22:32 CDT0h 46mN959AN
2026-04-01estimated?KTUL02:44Z22:40 CDT0h 55mN825NN
2026-03-31estimated?KTUL02:41Z22:34 CDT0h 52mN897NN
2026-03-30estimated??06:01Z10:46Z4h 45mN811NN
2026-03-29?KTUL02:59Z22:50 CDT0h 50mA324CE
2026-03-16estimated?KTUL03:36Z23:30 CDT0h 53mN303RE
2026-03-15?KTUL03:14Z23:00 CDT0h 46mN936NN
2026-03-14?KTUL02:57Z22:44 CDT0h 47mN972NN
2026-03-13?KTUL02:50Z22:38 CDT0h 47mN853NN
2026-03-12estimated?KTUL02:03Z22:30 CDT1h 26mN846NN
2026-03-11?KTUL03:35Z00:26 CDT1h 50mN882NN
2026-03-11estimatedKDFW?21:43 CDT03:12Z0h 28mN882NN
2026-03-10KDFWKTUL21:44 CDT22:40 CDT0h 55mN892NN
2026-03-09KDFWKTUL21:55 CDT22:32 CDT0h 36mN966AN
2026-03-08?KMIA00:01Z01:23 EST6h 22mN745VJ
2026-03-06partialKMIA?15:33 ESTA98909
2026-03-06?KMIA00:00Z21:38 EST2h 38mN816AW
2026-03-05KMIAKSTL15:35 EST17:08 CST2h 32mN816AW
2026-03-05KSTLKMIA18:27 CST21:46 EST2h 18mN764US
2026-03-04KMIA Miami International?16:07 EST23:56Z2h 49mN764US
2026-03-04KSTLKMIA18:08 CST21:28 EST2h 19mN711UW
2026-03-03partialKMIA?21:48 ESTN713UW
2026-03-03?KMIA00:00Z21:48 EST2h 47mN713UW
2026-03-02KMIAKSTL15:46 EST17:28 CST2h 42mN713UW
2026-03-01partialKMIA?16:48 ESTAB5FDD
2026-02-28partialKMIA?16:56 ESTA99077
2026-02-28KSTLKMIA18:46 CST22:20 EST2h 33mN745VJ
2026-02-27KMIA Miami International?15:34 EST23:47Z3h 12mN745VJ
2026-02-26partialKMIA?15:39 ESTAA15CC
2026-02-25partialKMIA?15:44 ESTAC75EE
2026-02-25KSTLKMIA18:00 CST21:44 EST2h 43mN824AW
2026-02-24KMIAKSTL16:11 EST17:58 CST2h 46mN824AW
2026-02-24KSTLKMIA18:00 CST21:26 EST2h 26mN753US
2026-02-23KMIAKSTL15:38 EST17:58 CST3h 19mN753US
2026-02-23KSTLKMIA18:03 CST22:22 EST3h 18mN749US
2026-02-22KMIAKSTL16:21 EST17:58 CST2h 36mN749US
2026-02-22estimated??00:02Z02:36Z2h 33mN725UW
2026-02-21KMIA?15:34 EST23:58Z3h 24mN725UW
2026-02-20partialKMIA?15:45 ESTA977D4
2026-02-19partialKMIA?15:51 ESTAA15CC
2026-02-18partialKMIA?16:13 ESTA9A91A
2026-02-18KSTLKMIA18:02 CST21:26 EST2h 24mN711UW
2026-02-17KMIA?15:35 EST23:58Z3h 23mN711UW
2026-02-16partialKMIA?15:36 ESTAB5FDD
2026-02-16KSTLKMIA18:13 CST22:00 EST2h 46mN808AW
2026-02-15KMIAKSTL15:38 EST17:08 CST2h 29mN808AW
2026-02-14partialKMIA?15:51 ESTA9819B
2026-02-13partialKMIA?15:35 ESTAA0E62
2026-02-13?KMIA00:00Z21:58 EST2h 58mN732US
2026-02-12partial??00:01ZA3D90A
2026-02-11estimatedKPHXKABQ08:41 MST16:58 MST8h 16mN199UW
2026-02-11?KPHX00:00Z20:08 MST3h 07mN199UW
2026-02-10partial??00:00ZN558UW
2026-02-09partialKPHX?21:54 MSTN981UY
2026-02-09KORD O'Hare International?18:04 CST03:42Z3h 38mN981UY
2026-02-07estimated??00:02Z08:36Z8h 33mN997AA
2026-02-06partial??00:00ZN912UY
2026-02-05partial??00:00ZN549UW
2026-02-04partial??00:00ZN914UY
2026-02-03partialKORD?19:28 CSTN127AA
2026-02-02estimated??00:00Z03:26Z3h 25mN537UW
2026-02-01estimatedKORD?17:37 CST23:58Z0h 20mN537UW
2026-01-31KORD?19:34 CST04:50Z3h 16mN174US
2026-01-30estimated??00:01Z03:56Z3h 54mN119NN
2026-01-29partial??00:00ZN124AA
2026-01-28partialKORD?18:04 CSTN147AA
2026-01-26estimated??10:06Z11:10Z1h 04mN971UY
2026-01-26estimated??07:27Z09:28Z2h 01mN971UY
2026-01-26estimated??06:22Z07:05Z0h 42mN971UY
2026-01-24KORD?18:08 CST04:26Z4h 17mN573UW
2026-01-23?KPHX00:09Z20:28 MST3h 18mN141NN
2026-01-22partial??00:00ZN546UW
2026-01-21estimated??06:15Z23:58Z17h 43mN146AA
2026-01-21estimated??00:02Z05:46Z5h 43mN146AA
2026-01-20partial??00:00ZN115NN
2026-01-19partialKORD?18:02 CSTN539UW
2026-01-09partial??00:01ZN562UW
2026-01-08partialKDPA?18:00 CSTN121AN
2026-01-07partial??00:00ZN118NN
2026-01-06estimatedKORD?17:29 CST23:58Z0h 28mN118NN
2026-01-05KRSW?14:21 EST21:56Z2h 34mN776XF
2026-01-05KDCAKRSW09:39 EST13:04 EST3h 24mN776XF
2026-01-04partialKRSW?14:50 ESTA95665
2026-01-02?KDCA19:09Z16:30 EST2h 21mN754UW
2026-01-02?KRSW14:42Z12:26 EST2h 43mN754UW
2026-01-01KRSW?14:04 EST21:28Z2h 24mN733UW
2026-01-01KDCAKRSW10:27 EST12:50 EST2h 22mN733UW
2025-12-31KRSW?15:04 EST22:22Z2h 17mN757UW
2025-12-31KDCAKRSW09:45 EST12:44 EST2h 59mN757UW
2025-12-30partialKRSW?14:35 ESTA98909
2025-12-30estimated??00:20Z02:22Z2h 02mN748UW
2025-12-29KDCA Ronald Reagan Washington NationalKRSW10:31 EST12:52 EST2h 21mN748UW
2025-12-28KRSWKDCA15:08 EST17:12 EST2h 03mN776XF
2025-12-28KDCAKRSW10:36 EST13:36 EST2h 59mN776XF
2025-12-26KRSWKDCA15:10 EST17:30 EST2h 20mN825AW
2025-12-26?KRSW15:04Z14:08 EST4h 03mN825AW
2025-12-25KRSWKDCA13:36 EST15:47 EST2h 10mN776XF
2025-12-25KDCAKRSW10:04 EST12:08 EST2h 04mN776XF
2025-12-24partialKRSW?13:39 ESTAB2AE0
2025-12-23KRSW?13:48 EST21:12Z2h 23mN835AW
2025-12-23KDCAKRSW10:27 EST12:48 EST2h 21mN835AW
2025-12-22KRSWKDCA15:30 EST17:44 EST2h 13mN722US
2025-12-22?KRSW16:22Z14:14 EST2h 51mN722US
2025-12-21KRSWKDCA13:54 EST15:46 EST1h 51mN803AW
2025-12-21KDCAKRSW10:16 EST12:52 EST2h 35mN803AW
2025-12-19partialKRSW?13:53 ESTAA02AB
2025-12-18KRSW?14:25 EST21:44Z2h 18mN812AW
2025-12-18KDCAKRSW09:51 EST13:18 EST3h 26mN812AW
2025-12-17estimated?KPHL16:20Z12:36 EST1h 15mN809AW
2025-12-17KPHLKIND08:58 EST10:26 EST1h 27mN809AW
2025-12-16KINDKPHL11:01 EST12:24 EST1h 22mN730US
2025-12-16KPHLKIND08:28 EST10:04 EST1h 35mN730US
2025-12-15KINDKPHL10:08 EST12:24 EST2h 15mN701UW
2025-12-15KPHLKIND08:26 EST10:08 EST1h 41mN701UW
2025-12-14KINDKPHL15:45 EST17:16 EST1h 30mN702UW
2025-12-13partialKCLT?10:02 ESTA1427F
2025-12-12KINDKPHL11:10 EST12:28 EST1h 17mN814AW
2025-12-12KPHLKIND08:20 EST10:00 EST1h 39mN814AW
2025-12-11KINDKPHL12:22 EST13:42 EST1h 19mN814AW
2025-12-11KPHLKIND08:16 EST09:44 EST1h 28mN814AW
2025-12-10KINDKPHL13:31 EST14:56 EST1h 24mN907AA
2025-12-10KPHLKIND10:28 EST12:06 EST1h 37mN907AA
2025-12-09estimated?KPHL16:12Z12:16 EST1h 03mN748UW
2025-11-27KORDKPHL11:36 CST13:58 EST1h 21mN704US
2025-11-27KPHLKORD09:59 EST10:46 CST1h 46mN816AW
2025-11-26estimated?KPHL19:07Z15:34 EST1h 26mN199UW
2025-10-30estimated?KTUL02:26Z22:14 CDT0h 47mN338RS
2025-10-29estimated?KTUL02:32Z22:26 CDT0h 53mN945NN
2025-10-28estimated?KTUL01:51Z21:36 CDT0h 44mN346PR
2025-10-27KDFWKTUL20:53 CDT21:38 CDT0h 44mN945NN
2025-10-26KDFWKTUL21:46 CDT22:40 CDT0h 53mN811NN
2025-10-24estimated?KTUL02:01Z22:00 CDT0h 59mN945NN
2025-10-23estimated?KTUL02:49Z22:48 CDT0h 58mN945NN
2025-10-22estimated?KTUL02:47Z22:40 CDT0h 52mN992AN
2025-10-21estimated?KTUL01:52Z21:44 CDT0h 51mN998NN
2025-10-20estimated?KTUL01:52Z22:00 CDT1h 08mN821NN
2025-10-19estimated??03:04Z04:00Z0h 56mN958NN
2025-10-15KDFWKTUL21:35 CDT22:26 CDT0h 51mN806NN
2025-10-14KDFWKTUL20:47 CDT21:38 CDT0h 50mN939AN
2025-10-13KDFWKTUL21:09 CDT22:06 CDT0h 56mN845NN
2025-10-08KDFWKTUL21:39 CDT22:28 CDT0h 49mN856NN
2025-10-07KDFWKTUL21:03 CDT21:56 CDT0h 52mN934NN
2025-10-05partialKORD?10:32 CDTN810AW
2025-10-04estimatedKSLCKORD14:12 MDT18:22 CDT3h 10mN757UW
2025-10-02KSLC?07:02 MDT14:02Z1h 00mA968F8
2025-10-01KSLC?06:57 MDT13:59Z1h 01mA95A1C
2025-09-30KSLC?06:48 MDT13:49Z1h 01mAB586F
2025-09-29KSLC?06:50 MDT13:56Z1h 05mAA1F97
2025-09-28KSLC?06:52 MDT13:55Z1h 03mA9942E
2025-09-27KSLC?06:43 MDT13:50Z1h 06mAB473A
2025-09-26KSLC?06:53 MDT13:59Z1h 06mAB1C04
2025-09-25KSLC?06:53 MDT14:00Z1h 07mAA0E62
2025-09-24KSLC?07:48 MDT14:49Z1h 00mA9EA96
2025-09-23KSLC?06:44 MDT13:47Z1h 02mAAFBF3
2025-09-22KSLC?07:06 MDT14:10Z1h 04mAA02AB
2025-09-21KSLC?06:47 MDT13:53Z1h 05mA95665
2025-09-20KSLC?06:48 MDT13:52Z1h 03mAA1219
2025-09-19KSLC?06:57 MDT14:02Z1h 04mA9ACCD
2025-08-26estimated??02:23Z04:00Z1h 36mN980AN
2025-08-25estimatedTJSJ?13:15 AST18:13Z0h 57mN980AN
2025-08-24TJSJKDFW20:14 AST02:54 CDT7h 39mN885NN
2025-08-22estimated?KDFW00:00Z20:22 CDT1h 22mN884NN
2025-08-21estimatedTJSJ?03:11 AST23:58Z16h 46mN938AN
2025-08-20KMIAKDFW07:04 EDT10:04 CDT4h 00mN921AN
2025-08-20TJSJKMIA00:20 AST03:26 EDT3h 05mN921AN
2025-08-19?KDFW00:00Z20:50 CDT1h 50mN927NN
2025-08-17partial??00:00ZN912AN
2025-08-16partial??00:00ZN965NN
2025-08-15partialTJSJ?20:33 ASTN301NW

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