Flight

AAL2609

Flight history and live tracking for AAL2609, 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
RouteKSAT SAN ANTONIO INTERNATIONAL → KDFW DALLAS FORT WORTH INTERNATIONAL
Scheduled departure14:58 CDT

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

Route

AirlineAmerican Airlines
Typical originKSAT SAN ANTONIO INTERNATIONAL
Typical destinationKDFW DALLAS FORT WORTH INTERNATIONAL
Distance215 nm

Flight history 295 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KSAT SAN ANTONIO INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL20:26 CDT17:34 CDT21h 08mN604AW
2026-10-01KSAT SAN ANTONIO INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL20:26 CDT21:10 CDT0h 44m
2026-09-30KSAT SAN ANTONIO INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL16:44 CDT17:32 CDT0h 48mN649AW
2026-09-29KSAT SAN ANTONIO INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL18:30 CDT19:13 CDT0h 43mN123UW
2026-09-28KSAT SAN ANTONIO INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL15:23 CDT16:12 CDT0h 49mN673AW
2026-09-27KSAT SAN ANTONIO INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL15:06 CDT15:58 CDT0h 52mN668AW
2026-09-25estimatedKSATKDFW14:10 CDT16:16 CDT2h 05mN117UW
2026-09-24KSATKDFW14:09 CDT16:10 CDT2h 00mN119US
2026-09-23partialKDFW?19:44 CDTN659AW
2026-09-22estimatedKSATKDFW14:08 CDT16:40 CDT2h 31mN659AW
2026-09-21KSATKDFW14:26 CDT16:12 CDT1h 45mN604AW
2026-09-20estimatedKSATKDFW15:18 CDT16:28 CDT1h 09mN665AW
2026-09-18KSATKDFW15:14 CDT15:58 CDT0h 43mN128UW
2026-09-17estimatedKSATKDFW15:06 CDT16:50 CDT1h 43mN601AW
2026-09-16partialKDFW?19:01 CDTN604AW
2026-09-15estimated??19:18Z21:24Z2h 05mN604AW
2026-09-14estimated??19:07Z21:26Z2h 18mN119US
2026-09-13estimated??19:12Z21:38Z2h 25mN102UW
2026-09-11estimated??19:01Z21:32Z2h 30mN118US
2026-09-10estimated??19:12Z21:06Z1h 53mN663AW
2026-09-09estimated??19:29Z21:42Z2h 12mN669AW
2026-09-08estimated??18:46Z20:54Z2h 07mN661AW
2026-09-07KSATKDFW14:49 CDT15:38 CDT0h 48mN110UW
2026-09-06estimated??19:15Z20:52Z1h 37mN114UW
2026-09-05estimated??18:31Z20:46Z2h 14mN104UW
2026-09-04estimated??19:16Z21:26Z2h 09mN663AW
Earlier flights (269) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-03estimated??18:45Z21:00Z2h 14mN111US
2026-09-02estimated??18:45Z20:52Z2h 06mN667AW
2026-09-01estimated??18:57Z20:54Z1h 56mN651AW
2026-08-31estimated??19:12Z20:48Z1h 35mN657AW
2026-08-30estimated??18:34Z20:52Z2h 17mN679AW
2026-08-29estimated??18:30Z21:20Z2h 49mN127UW
2026-08-28estimated??18:45Z20:54Z2h 08mN668AW
2026-08-27estimated??19:42Z20:50Z1h 07mN650AW
2026-08-26estimated??18:33Z21:10Z2h 36mN651AW
2026-08-25estimatedKSATKDFW14:53 CDT15:56 CDT1h 02mN656AW
2026-08-24estimatedKSATKDFW14:58 CDT16:30 CDT1h 32mN662AW
2026-08-23estimatedKSATKDFW15:07 CDT16:02 CDT0h 54mN668AW
2026-08-22estimatedKSATKDFW14:58 CDT15:56 CDT0h 57mN107US
2026-08-21estimatedKSATKDFW14:53 CDT15:44 CDT0h 50mN652AW
2026-08-20KSATKDFW14:55 CDT17:26 CDT2h 31mN667AW
2026-08-19estimatedKSATKDFW15:09 CDT17:34 CDT2h 24mN601AW
2026-08-17estimatedKSATKDFW14:51 CDT15:46 CDT0h 55mN664AW
2026-08-16estimatedKSATKDFW14:53 CDT17:22 CDT2h 28mN680AW
2026-08-15estimatedKSATKDFW14:50 CDT15:52 CDT1h 01mN665AW
2026-08-14estimatedKSATKDFW14:50 CDT17:06 CDT2h 15mN105UW
2026-08-13estimatedKSATKDFW15:00 CDT15:58 CDT0h 58mN105UW
2026-08-12estimatedKSATKDFW14:49 CDT17:54 CDT3h 05mN669AW
2026-08-11KSATKDFW15:01 CDT17:12 CDT2h 10mN651AW
2026-07-23estimated??19:41Z20:52Z1h 10mN664AW
2026-07-23partial??00:00ZN604AW
2026-07-22estimated??19:14Z23:58Z4h 44mN604AW
2026-07-21estimated??19:21Z21:14Z1h 52mN108UW
2026-07-20estimated??19:44Z20:52Z1h 07mN112US
2026-07-19estimated??19:18Z20:56Z1h 37mN128UW
2026-07-18estimated?KDFW20:01Z16:02 CDT1h 00mN664AW
2026-07-17partialKDFW?00:03 CDTN124US
2026-07-17estimatedKSAT?19:00 CDT03:54Z3h 54mN124US
2026-07-16estimated??19:12Z23:58Z4h 45mN124US
2026-07-15estimated??19:08Z22:00Z2h 52mN649AW
2026-07-14estimatedKSAT?13:59 CDT21:14Z2h 14mN126UW
2026-07-13estimatedKSAT?15:33 CDT22:58Z2h 24mN111US
2026-07-12estimatedKSATKDFW14:09 CDT15:58 CDT1h 48mN112US
2026-07-11estimatedKSAT?14:20 CDT20:54Z1h 33mN652AW
2026-07-10estimatedKSAT?15:05 CDT21:50Z1h 45mN125UW
2026-07-09partialKDFW?08:19 CDTN124US
2026-07-09estimatedKSAT?21:37 CDT04:00Z1h 22mN124US
2026-07-08estimatedKGRK?19:02 CDT00:48Z0h 45mN665AW
2026-07-07estimatedKSAT?16:19 CDT23:58Z2h 38mN665AW
2026-07-06estimatedKSAT?15:22 CDT22:02Z1h 39mN664AW
2026-07-05estimatedKSATKDFW13:52 CDT15:52 CDT1h 59mN118US
2026-07-04estimatedKLAXKIAD07:58 PDT15:54 EDT4h 55mN350RV
2026-07-03estimatedKSAT?13:54 CDT20:48Z1h 53mN105UW
2026-07-02estimatedKSATKDFW14:40 CDT16:14 CDT1h 33mN664AW
2026-07-01estimatedKSAT?14:21 CDT20:54Z1h 32mN660AW
2026-06-29estimated??04:52Z20:48Z15h 55mN668AW
2026-06-29estimated??01:54Z03:22Z1h 27mN668AW
2026-06-29estimatedKSAT?19:00 CDT00:58Z0h 58mN650AW
2026-06-28estimatedKSAT?14:46 CDT23:58Z4h 11mN650AW
2026-06-27estimatedKSAT?14:07 CDT21:08Z2h 00mN124US
2026-06-26estimatedKSAT?14:59 CDT21:38Z1h 38mN660AW
2026-06-25estimatedKSAT?14:10 CDT21:24Z2h 13mN665AW
2026-06-24estimatedKSATKDFW14:42 CDT16:14 CDT1h 31mN679AW
2026-06-23estimatedKSAT?14:09 CDT20:56Z1h 46mN655AW
2026-06-22estimatedKSAT?13:52 CDT21:10Z2h 18mN103US
2026-06-21estimatedKSAT?14:44 CDT21:32Z1h 47mN655AW
2026-06-20partialKDFW?19:00 CDTN122US
2026-06-19estimatedKSATKDFW17:08 CDT18:26 CDT1h 17mN122US
2026-06-18KSATKDFW15:04 CDT15:52 CDT0h 47mN649AW
2026-06-17KSATKDFW14:57 CDT15:48 CDT0h 51mN669AW
2026-06-16estimatedKSATKDFW15:03 CDT16:02 CDT0h 59mN103US
2026-06-15KSATKDFW15:02 CDT15:50 CDT0h 47mN668AW
2026-06-14partialKDFW?19:00 CDTN604AW
2026-06-13estimatedKSATKDFW18:26 CDT18:58 CDT0h 31mN604AW
2026-05-28estimatedKSATKDFW14:55 CDT15:46 CDT0h 50mN669AW
2026-05-27partialKDFW?23:39 CDTN649AW
2026-05-27KSATKDFW19:28 CDT20:34 CDT1h 06mN649AW
2026-05-26KSATKDFW19:44 CDT20:40 CDT0h 55mN657AW
2026-05-23KSATKDFW15:06 CDT15:54 CDT0h 47mN654AW
2026-05-22KSATKDFW15:02 CDT15:48 CDT0h 45mN655AW
2026-05-21KSATKDFW14:59 CDT15:48 CDT0h 48mN118US
2026-05-20estimatedKSATKDFW15:29 CDT16:40 CDT1h 10mN198UW
2026-05-20KDFWKSAT13:38 CDT14:22 CDT0h 43mN198UW
2026-05-20partialKDFW?23:16 CDTN146AA
2026-05-20partialKDFW?20:19 CDTN179UW
2026-05-19partialKDFW?23:04 CDTAD495B
2026-05-12KSATKDFW15:41 CDT16:30 CDT0h 48mN932AM
2026-05-12KDFWKSAT13:56 CDT14:36 CDT0h 39mN932AM
2026-05-11estimatedKSATKDFW15:34 CDT16:32 CDT0h 57mN179UW
2026-05-11estimatedKDFWKSAT13:19 CDT14:18 CDT0h 58mN179UW
2026-05-10estimatedKDFWKSAT17:08 CDT18:18 CDT1h 09mN121AN
2026-05-09estimatedKDFW?13:18 CDT21:10Z2h 51mN176UW
2026-05-08estimatedKSATKDFW15:20 CDT16:22 CDT1h 01mN994AN
2026-05-08partialKDFW?13:40 CDTN994AN
2026-05-07estimated??20:17Z21:32Z1h 14mN419AN
2026-05-07estimatedKDFW?13:22 CDT19:46Z1h 23mN419AN
2026-05-06estimated??18:13Z21:46Z3h 33mN158AN
2026-05-05estimatedKDFW?15:34 CDT23:50Z3h 15mN909AM
2026-05-04estimatedKSATKDFW15:31 CDT16:36 CDT1h 04mN127AA
2026-05-04KDFWKSAT13:22 CDT14:12 CDT0h 49mN127AA
2026-05-03estimated??20:10Z21:46Z1h 35mN154AA
2026-05-03estimatedKDFWKSAT13:16 CDT14:06 CDT0h 49mN154AA
2026-05-02estimatedKSATKDFW15:00 CDT16:20 CDT1h 19mN409AA
2026-05-02KDFWKSAT13:36 CDT14:26 CDT0h 49mN409AA
2026-05-01partialKDFW?14:09 CDTN420AN
2026-04-30estimatedKSATKDFW16:05 CDT17:28 CDT1h 22mN422AN
2026-04-30partialKDFW?13:55 CDTN422AN
2026-04-29partialKDFW?21:32 CDTN190UW
2026-04-28partialKDFW?14:06 CDTN190UW
2026-04-27partialKDFW?13:19 CDTAD495B
2026-04-26partialKDFW?15:06 CDTN567UW
2026-04-25estimated??20:04Z21:18Z1h 13mN143AN
2026-04-25KDFWKSAT13:14 CDT14:00 CDT0h 45mN143AN
2026-04-24partialKDFW?13:25 CDTN927UW
2026-04-23estimated??20:09Z21:18Z1h 08mN995AN
2026-04-23partialKDFW?13:17 CDTN995AN
2026-04-22estimated??20:22Z21:34Z1h 11mN166NN
2026-04-22partialKDFW?13:40 CDTN166NN
2026-04-21partialKDFW?13:37 CDTN519UW
2026-04-20partialKDFW?13:46 CDTN997AA
2026-04-19KDFWKSAT13:55 CDT14:42 CDT0h 47mN459AN
2026-04-18estimatedKSATKDFW16:08 CDT17:20 CDT1h 11mN996AN
2026-04-18estimated??19:10Z20:42Z1h 32mN996AN
2026-04-17estimated??19:38Z21:26Z1h 47mN179UW
2026-04-17KDFWKSAT13:17 CDT14:06 CDT0h 48mN179UW
2026-04-16estimated??20:08Z21:20Z1h 11mN905AU
2026-04-16KDFWKSAT13:27 CDT14:16 CDT0h 48mN905AU
2026-04-15partialKDFW?13:18 CDTN973UY
2026-04-14partialKDFW?13:18 CDTN456AN
2026-04-13estimatedKSATKDFW15:20 CDT16:20 CDT0h 59mN466AN
2026-04-13estimatedKSAT?14:30 CDT20:00Z0h 29mN466AN
2026-04-12estimated??19:09Z23:18Z4h 08mN928AM
2026-04-11partialKDFW?13:17 CDTN423AN
2026-04-06estimatedKMIA?11:54 EDT16:12Z0h 17mN521UW
2026-04-05estimated?KMIA23:13Z19:30 EDT0h 16mN521UW
2026-04-04estimated?KMIA22:55Z19:18 EDT0h 22mN521UW
2026-04-04estimatedKMIA?11:37 EDT16:00Z0h 22mN521UW
2026-04-02estimated?KMIA23:37Z19:58 EDT0h 20mN157AA
2026-04-02estimatedKMIA?11:44 EDT16:05Z0h 20mN157AA
2026-04-01estimated?KMIA23:21Z19:42 EDT0h 20mN908AA
2026-03-31estimated?KMIA23:19Z19:44 EDT0h 24mN452AN
2026-03-30estimated?KMIA23:26Z19:56 EDT0h 29mN147AA
2026-03-30estimatedKMIA?11:37 EDT15:56Z0h 18mN147AA
2026-03-29estimated?KMIA23:26Z19:48 EDT0h 21mN924US
2026-03-29estimatedKMIA?12:09 EDT16:32Z0h 22mN924US
2026-03-28estimated?KMIA23:11Z19:36 EDT0h 24mN523UW
2026-03-16estimated??00:20Z00:40Z0h 19mN165NN
2026-03-12estimated?KMIA23:00Z19:26 EDT0h 25mN536UW
2026-03-11estimated?KMIA20:18Z19:28 EDT3h 09mN558UW
2026-03-11estimated??15:36Z18:34Z2h 57mN558UW
2026-03-10partialKMIA?11:37 EDTN118NN
2026-03-09partialKMIA?11:39 EDTN156AN
2026-03-08?KMIA20:37Z19:48 EDT3h 10mN156AN
2026-03-08estimatedKMIA?12:17 EDT19:00Z2h 42mN156AN
2026-03-07KDFWKSAT12:07 CST13:14 CST1h 06mN584UW
2026-03-06KDFWKSAT11:33 CST12:34 CST1h 00mN170US
2026-03-05KDFWKSAT11:31 CST12:28 CST0h 56mN995AN
2026-03-04partialKDFW?11:57 CSTN149AN
2026-03-03partialKDFW?11:44 CSTN148AN
2026-03-02KDFWKSAT11:52 CST12:38 CST0h 46mN561UW
2026-03-01partialKDFW?11:37 CSTN914UY
2026-02-28partialKDFW?11:59 CSTN585UW
2026-02-27estimated??17:06Z18:52Z1h 45mN907AA
2026-02-26KDFWKSAT13:41 CST14:46 CST1h 05mN930AU
2026-02-25partialKDFW?11:29 CSTN971UY
2026-02-24partialKDFW?11:32 CSTN140AN
2026-02-23partialKDFW?11:38 CSTN929AA
2026-02-22partialKDFW?11:45 CSTN196UW
2026-02-21partialKDFW?11:41 CSTN990AU
2026-02-20KDFWKSAT12:47 CST14:02 CST1h 14mN151UW
2026-02-19partialKDFW?11:45 CSTN920US
2026-02-18partialKDFW?11:35 CSTN581UW
2026-02-17partialKDFW?13:02 CSTN181UW
2026-02-16partialKDFW?11:02 CSTN185UW
2026-02-15partialKDFW?13:46 CSTN190UW
2026-02-14partialKDFW?11:49 CSTN140AN
2026-02-13KDFWKSAT11:29 CST12:28 CST0h 58mN979UY
2026-02-12partialKDFW?11:41 CSTN921US
2026-02-11KPSPKPHX10:02 PST11:50 MST0h 47mN746UW
2026-02-11KPHXKPSP08:48 MST08:46 PST0h 57mN746UW
2026-02-07KPSPKPHX10:12 PST11:56 MST0h 43mN838AW
2026-02-07estimated?KPSP16:13Z09:18 PST1h 05mN838AW
2026-02-06partialKPSP?10:56 PSTAB30F0
2026-02-05partialKPSP?09:51 PSTAA59A5
2026-02-04KPSPKPHX09:53 PST11:44 MST0h 50mN764US
2026-02-04estimated?KPSP15:01Z08:30 PST1h 28mN764US
2026-02-03KPSPKPHX09:46 PST13:00 MST2h 13mN820AW
2026-02-03?KPSP14:45Z08:36 PST1h 50mN820AW
2026-02-02KPSPKPHX09:47 PST11:42 MST0h 54mN820AW
2026-02-02KPHXKPSP08:44 MST08:38 PST0h 53mN820AW
2026-02-01KPSPKPHX09:54 PST11:50 MST0h 55mN817AW
2026-02-01?KPSP14:53Z08:38 PST1h 44mN817AW
2026-01-31partialKPSP?09:45 PSTAAFBF3
2026-01-30KPSPKPHX09:46 PST11:36 MST0h 49mN750UW
2026-01-30estimated?KPSP15:13Z08:36 PST1h 23mN750UW
2026-01-29partialKPSP?10:03 PSTA4ACAE
2026-01-28partialKPSP?09:54 PSTAB1496
2026-01-27partialKPSP?10:47 PSTAB7627
2026-01-27partialKPHX?17:52 MSTAA3994
2026-01-26estimated?KPSP20:59Z14:40 PST1h 40mN758US
2026-01-26estimated??15:26Z19:00Z3h 33mN744P
2026-01-25partialKPSP?09:49 PSTAB79DE
2026-01-24KPSPKPHX08:36 PST15:28 MST5h 52mN714US
2026-01-24estimated?KPSP15:02Z08:36 PST1h 33mN714US
2026-01-23partialKPSP?09:55 PSTAA3994
2026-01-22KPSPKPHX09:56 PST11:50 MST0h 54mN712US
2026-01-22?KPSP15:09Z08:46 PST1h 36mN712US
2026-01-21estimatedKPSP?09:48 PST18:52Z1h 04mN730US
2026-01-21KPHXKPSP08:44 MST08:52 PST1h 08mN730US
2026-01-20KPSPKPHX09:46 PST11:38 MST0h 52mN768US
2026-01-20KPHXKPSP08:28 MST08:30 PST1h 02mN768US
2026-01-19partialKPSP?10:36 PSTAA1BE0
2026-01-18estimatedKPSP?09:51 PST18:56Z1h 04mN832AW
2026-01-09partialKPSP?09:50 PSTA9B7F6
2026-01-08KPSPKPHX10:01 PST12:22 MST1h 20mN709UW
2026-01-08?KPSP14:57Z08:46 PST1h 48mN709UW
2026-01-07partialKPSP?09:49 PSTAAFFAA
2026-01-06estimatedKPSP?10:31 PST19:30Z0h 59mN724UW
2026-01-06KMIAKPSP19:37 EST09:14 PST16h 36mN70020
2026-01-05partialKMIA?22:07 ESTN8031M
2026-01-04estimated??21:35Z23:58Z2h 22mN8031M
2026-01-02estimated?KPHL18:38Z17:30 EST3h 51mN9018E
2026-01-01estimated?KPHL19:23Z18:04 EST3h 40mN8030F
2025-12-31estimated?KPHL18:48Z17:20 EST3h 31mN9010R
2025-12-29estimated?KPHL18:36Z17:26 EST3h 49mN12028
2025-12-28partial??00:58ZN3014R
2025-12-26estimated?KPHL19:01Z17:54 EST3h 52mN9029F
2025-12-23estimated?KPHL18:37Z17:22 EST3h 45mN3014R
2025-12-22estimated?KPHL18:58Z17:56 EST3h 57mN8001N
2025-12-21estimated?KPHL18:43Z17:20 EST3h 37mN9015D
2025-12-20estimated?KPHL19:07Z17:44 EST3h 37mN9019F
2025-12-19estimated?KPHL19:03Z17:39 EST3h 36mN9026C
2025-12-17partialKJAX?18:19 ESTAAF1F2
2025-12-17KMIAKJAX16:10 EST17:00 EST0h 49mN804NN
2025-12-16KJAXKMIA17:55 EST18:50 EST0h 54mN732US
2025-12-16KMIAKJAX15:59 EST16:50 EST0h 50mN732US
2025-12-15estimatedKJAX?18:17 EST23:58Z0h 41mN991AN
2025-12-15KMIAKJAX15:54 EST16:46 EST0h 52mN991AN
2025-12-14KJAXKMIA18:29 EST19:22 EST0h 52mAC18FE
2025-12-14partialKMIA?21:16 ESTN966AN
2025-12-12KJAXKMIA18:28 EST19:24 EST0h 55mA37EC4
2025-12-12KMIAKJAX16:24 EST17:14 EST0h 49mN324SH
2025-12-11KJAXKMIA18:23 EST19:18 EST0h 55mACE0D2
2025-12-11KMIAKJAX16:03 EST17:02 EST0h 59mN929NN
2025-12-10estimatedKJAX?18:17 EST23:58Z0h 40mN976NN
2025-12-10KMIAKJAX16:04 EST16:56 EST0h 51mN976NN
2025-12-09estimatedKJAXKMIA16:56 EST18:58 EST2h 01mN746UW
2025-12-09KMIAKJAX16:04 EST16:56 EST0h 52mN746UW
2025-11-27KPHLKAUS11:58 EST14:20 CST3h 21mN829AW
2025-11-26estimated??21:11Z23:58Z2h 46mN653AW
2025-11-26KPHLKAUS11:12 EST13:42 CST3h 29mN653AW
2025-10-29estimatedKSATKDFW14:04 CDT15:48 CDT1h 44mN125UW
2025-10-28estimatedKSATKDFW13:47 CDT15:30 CDT1h 42mN654AW
2025-10-27estimatedKSATKDFW15:02 CDT16:40 CDT1h 37mN660AW
2025-10-26estimated??00:00Z02:22Z2h 22mN660AW
2025-10-25estimated??19:19Z23:58Z4h 38mN660AW
2025-10-24estimated??18:56Z20:50Z1h 53mN652AW
2025-10-23estimated??19:27Z21:00Z1h 32mN661AW
2025-10-22estimatedKDTO?15:30 CDT20:50Z0h 20mN124US
2025-10-22estimated??18:42Z19:24Z0h 41mN124US
2025-10-21estimated??18:51Z20:26Z1h 34mN125UW
2025-10-20estimated??19:06Z20:58Z1h 51mN110UW
2025-10-14KSATKDFW14:45 CDT15:38 CDT0h 53mN125UW
2025-10-13estimatedKSATKDFW14:42 CDT16:00 CDT1h 17mN659AW
2025-10-07KSATKDFW14:38 CDT15:20 CDT0h 42mN652AW
2025-10-06KSATKDFW14:40 CDT15:28 CDT0h 47mN110UW
2025-10-05KDFWKSAT09:51 CDT13:42 CDT3h 50mN647AW
2025-08-25estimatedKSATKDFW11:56 CDT16:39 CDT4h 42mN111US
2025-08-23KDFWKSAT13:16 CDT14:02 CDT0h 45mN111US
2025-08-21partialKDFW?02:09 CDTN659AW
2025-08-19KSATKDFW18:09 CDT18:43 CDT0h 33mN668AW
2025-08-17KSATKDFW14:54 CDT16:02 CDT1h 07mN657AW
2025-08-16KDFWKSAT13:24 CDT14:10 CDT0h 46mN665AW
2025-08-15partialKDFW?19:33 CDTN652AW
2025-08-14estimatedKSATKDFW14:17 CDT14:52 CDT0h 34mN652AW

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