Flight

AAL20

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

DateSat 03 Oct 2026
RouteKDFW DALLAS FORT WORTH INTERNATIONAL → EGLL HEATHROW
Scheduled departure17:45 CDT

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

Route

AirlineAmerican Airlines
Typical originKDFW DALLAS FORT WORTH INTERNATIONAL
Typical destinationEGLL HEATHROW
Distance4,118 nm

Flight history 305 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KDFW DALLAS FORT WORTH INTERNATIONALEGLL HEATHROW17:57 CDT07:36 BST7h 39mN719AN
2026-10-01KDFW DALLAS FORT WORTH INTERNATIONALEGLL HEATHROW18:50 CDT08:55 BST8h 05mN730AN
2026-09-30KDFW DALLAS FORT WORTH INTERNATIONALEGLL HEATHROW18:21 CDT08:41 BST8h 20mN724AN
2026-09-29KDFW DALLAS FORT WORTH INTERNATIONALEGLL HEATHROW17:56 CDT08:26 BST8h 30mN727AN
2026-09-28KDFW DALLAS FORT WORTH INTERNATIONALEGLL HEATHROW18:11 CDT08:47 BST8h 36mN723AN
2026-09-27KDFW DALLAS FORT WORTH INTERNATIONALEGLL HEATHROW20:41 CDT11:13 BST8h 32mN732AN
2026-09-26KDFW DALLAS FORT WORTH INTERNATIONALEGLL HEATHROW18:00 CDT08:26 BST8h 26mN717AN
2026-09-25KDFW DALLAS FORT WORTH INTERNATIONALEGLL HEATHROW18:03 CDT08:20 BST8h 17mN725AN
2026-09-24partial??00:00ZN735AT
2026-09-23partial??00:00ZN734AR
2026-09-22partialKDFW?19:17 CDTN717AN
2026-09-21estimatedKDFWEGLL19:00 CDT08:40 BST7h 39mN727AN
2026-09-20partial??00:00ZN727AN
2026-09-19partial??00:00ZN730AN
2026-09-18partial??00:29ZN727AN
2026-09-17estimatedKDFWEGLL19:00 CDT08:32 BST7h 31mN727AN
2026-09-16partial??00:00ZN731AN
2026-09-15partial??00:00ZN727AN
2026-09-14partial??00:00ZN734AR
2026-09-13partial??00:00ZN733AR
2026-09-12partialKDFW?19:09 CDTN724AN
2026-09-11estimatedKDFWEGLL19:00 CDT09:12 BST8h 11mN727AN
2026-09-10partialEGLL?14:16 BSTN734AR
2026-09-10estimatedKDFWEGLL20:59 CDT11:44 BST8h 44mN734AR
2026-09-08estimatedKDFWEGLL19:00 CDT11:36 BST10h 36mN734AR
2026-09-07partial??00:00ZN727AN
2026-09-06partialKDFW?21:09 CDTN719AN
2026-09-04estimatedKDFWEGLL19:00 CDT08:36 BST7h 36mN734AR
2026-09-03partialKDFW?19:00 CDTN720AN
Earlier flights (276) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02estimatedKDFWEGLL19:00 CDT08:38 BST7h 37mN726AN
2026-09-01partialEGLL?12:33 BSTN722AN
2026-09-01estimatedKDFWEGLL19:00 CDT08:44 BST7h 43mN722AN
2026-08-31partialEGLL?18:24 BSTN728AN
2026-08-31estimatedKDFWEGLL19:00 CDT08:26 BST7h 25mN728AN
2026-08-30partial??00:00ZN732AN
2026-08-29partialEGLL?12:37 BSTN729AN
2026-08-29estimatedKDFWEGLL19:00 CDT09:08 BST8h 07mN729AN
2026-08-28partial??00:18ZN717AN
2026-08-27estimated??00:00Z08:14Z8h 14mN720AN
2026-08-26partialEGLL?12:38 BSTN735AT
2026-08-26KDFWEGLL19:09 CDT09:42 BST8h 32mN735AT
2026-08-25estimatedKDFWEGLL19:00 CDT08:54 BST7h 54mN729AN
2026-08-24estimatedEGLL?14:59 BST23:58Z9h 58mN730AN
2026-08-24KDFWEGLL20:30 CDT11:10 BST8h 39mN730AN
2026-08-23KDFWEGLL19:02 CDT10:26 BST9h 23mN732AN
2026-08-22estimatedKDFWEGLL19:00 CDT08:42 BST7h 42mN728AN
2026-08-21partial??00:00ZN730AN
2026-08-20partial??00:00ZN724AN
2026-08-19partial??00:00ZN719AN
2026-08-18partial??00:00ZN720AN
2026-08-17partial??00:40ZN722AN
2026-08-16partial??00:00ZN724AN
2026-08-15partial??00:00ZN734AR
2026-08-14partial??00:00ZN727AN
2026-08-13partialKDFW?19:00 CDTN724AN
2026-08-12partial??00:00ZN717AN
2026-08-11estimated??23:03Z23:58Z0h 54mN717AN
2026-07-23KDFWEGLL20:13 CDT11:20 BST9h 07mN734AR
2026-07-22estimated?EGLL00:00Z09:02 BST8h 01mN717AN
2026-07-21partialEGLL?12:36 BSTA9CECF
2026-07-20partialKDFW?19:56 CDTN734AR
2026-07-19estimated?EGLL00:00Z08:48 BST7h 47mN735AT
2026-07-18partial??00:36ZN722AN
2026-07-17estimatedKDFWEGLL19:00 CDT09:34 BST8h 34mN725AN
2026-07-16partial??00:00ZN732AN
2026-07-14KDFWEGLL20:08 CDT11:14 BST9h 05mN728AN
2026-07-14estimatedKDFW?19:00 CDT00:36Z0h 36mN728AN
2026-07-13estimatedEGLL?17:40 BST23:58Z7h 17mN717AN
2026-07-13estimatedKFYVEGLL19:00 CDT09:14 BST8h 13mN717AN
2026-07-12partialKDFW?21:58 CDTN721AN
2026-07-11estimatedUSTOEGLL19:00 CDT08:36 BST7h 35mN736AT
2026-07-10estimated??17:20Z23:58Z6h 37mN728AN
2026-07-10estimated??14:53Z15:20Z0h 27mN728AN
2026-07-10estimatedKFOEEGLL19:00 CDT09:06 BST8h 05mN728AN
2026-07-09estimated??10:27Z23:58Z13h 30mN735AT
2026-07-09estimatedKFYV?19:00 CDT08:26Z8h 25mN735AT
2026-07-08estimatedKDFWEGLL06:33 CDT00:58 BST12h 24mN727AN
2026-07-08estimatedKHRO?19:02 CDT08:32Z8h 29mN727AN
2026-07-07partialKADM?19:00 CDTN722AN
2026-07-06estimatedEGLL?12:47 BST23:58Z12h 10mN726AN
2026-07-06estimatedKDFWEGLL19:00 CDT09:20 BST8h 19mN726AN
2026-07-05partialKMLC?19:00 CDTN730AN
2026-07-04estimatedEGLL?12:37 BST23:58Z12h 20mN719AN
2026-07-04estimatedKADMEGLL19:00 CDT09:26 BST8h 25mN719AN
2026-07-03partialKTUL?19:00 CDTN726AN
2026-07-02estimatedEGLL?17:20 BST23:58Z7h 37mN723AN
2026-07-02estimatedKDFWEGLL21:13 CDT11:46 BST8h 32mN723AN
2026-07-01estimatedKDFWEGLC21:40 CDT12:32 BST8h 51mN727AN
2026-06-30estimatedKBYHEGLL19:00 CDT08:46 BST7h 46mN721AN
2026-06-29partialKDFW?22:01 CDTN725AN
2026-06-28estimatedKCOUEGLL19:00 CDT08:38 BST7h 37mN725AN
2026-06-27estimatedEGLL?14:53 BST23:58Z10h 05mN735AT
2026-06-27estimatedKGVTEGLL19:00 CDT09:34 BST8h 33mN735AT
2026-06-26estimatedEGLL?15:35 BST23:58Z9h 22mN719AN
2026-06-26KDFWEGLL20:19 CDT10:36 BST8h 16mN719AN
2026-06-25estimatedKMKLEGLL19:00 CDT08:28 BST7h 28mN732AN
2026-06-24partialKMKL?19:00 CDTN729AN
2026-06-23partialKSZL?19:00 CDTN723AN
2026-06-22partialKDFW?19:00 CDTN736AT
2026-06-21estimatedEGLL?12:31 BST23:58Z12h 26mN734AR
2026-06-21KDFWEGLL19:06 CDT09:52 BST8h 45mN734AR
2026-06-20estimatedKDFWEGLL20:10 CDT10:52 BST8h 42mN732AN
2026-06-19KDFWEGLL20:53 CDT11:36 BST8h 42mN719AN
2026-06-18estimatedKDFWEGLL19:00 CDT08:44 BST7h 43mN717AN
2026-06-17estimatedEGLL?12:30 BST23:58Z12h 28mN730AN
2026-06-17estimatedKJBREGLL19:00 CDT08:22 BST7h 21mN730AN
2026-06-16estimatedEGLL?12:35 BST23:58Z12h 22mN724AN
2026-06-16estimatedKBLVEGLL19:00 CDT08:28 BST7h 28mN724AN
2026-06-15partialKDFW?19:00 CDTN719AN
2026-06-14partialKDFW?19:00 CDTN729AN
2026-06-13partialKMLC?19:00 CDTN721AN
2026-06-12partialKDFW?19:03 CDTN727AN
2026-05-29estimatedKGCKEGLL19:00 CDT09:44 BST8h 44mN727AN
2026-05-28partialKFYV?19:00 CDTN728AN
2026-05-27partialKFTW?19:00 CDTN721AN
2026-05-26estimatedKFYVEGLL19:00 CDT09:10 BST8h 09mN735AT
2026-05-25estimatedEGLL?14:54 BST23:58Z10h 03mN727AN
2026-05-25estimatedKDFWEGLL19:18 CDT10:14 BST8h 55mN727AN
2026-05-24KDFWEGLL21:18 CDT12:00 BST8h 41mN728AN
2026-05-23estimatedKTBNEGLL19:00 CDT08:44 BST7h 43mN728AN
2026-05-22partial??00:00ZN726AN
2026-05-21partialKDFW?19:00 CDTN729AN
2026-05-20estimated??08:56Z23:58Z15h 02mN727AN
2026-05-20estimatedEGWU?01:03 BST08:32Z8h 28mN722AN
2026-05-19partialEGKK?02:22 BSTN717AN
2026-05-12partialKCMH?20:00 EDTN733AR
2026-05-11partialEGLL?14:52 BSTA9AB07
2026-05-10estimatedEGLL?12:31 BST23:58Z12h 26mN723AN
2026-05-10estimatedKMDWEGLL19:00 CDT08:10 BST7h 09mN723AN
2026-05-09estimatedEGLL?14:55 BST23:58Z10h 02mN733AR
2026-05-09estimatedKRICEGLL20:00 EDT07:58 BST6h 58mN733AR
2026-05-08partial??00:00ZN724AN
2026-05-07partialUSTO?19:00 CDTN731AN
2026-05-06estimatedEGLL?12:29 BST23:58Z12h 28mN722AN
2026-05-06estimatedKDFWEGLL19:00 CDT08:00 BST6h 59mN722AN
2026-05-05partialKPIT?20:00 EDTN723AN
2026-05-04EGLL?11:00 BST23:58Z13h 57mN724AN
2026-05-04estimatedKAKREGLL20:00 EDT08:10 BST7h 10mN724AN
2026-05-03partialEGLL?12:30 BSTA9DDB0
2026-05-02partialCYZR?20:00 EDTN719AN
2026-05-01partialEGLL?10:58 BSTN735AT
2026-05-01estimatedKCMHEGLL20:00 EDT08:08 BST7h 07mN735AT
2026-04-30partialKDPA?19:00 CDTN721AN
2026-04-29partialKOFF?19:00 CDTN717AN
2026-04-28estimatedKDFWEGLL17:32 CDT00:58 BST1h 25mN717AN
2026-04-28estimated?EGLL00:00Z08:32 BST7h 31mN725AN
2026-04-27partialKAKR?20:00 EDTN729AN
2026-04-26partialEGLL?15:01 BSTN734AR
2026-04-26estimatedKMEMEGLL19:00 CDT08:56 BST7h 56mN734AR
2026-04-25partialEGLL?12:43 BSTN736AT
2026-04-25estimatedKLUKEGLL20:00 EDT08:44 BST7h 44mN736AT
2026-04-24partial??00:00ZN730AN
2026-04-23partialEGLL?11:00 BSTN729AN
2026-04-23estimated?EGLL00:00Z08:20 BST7h 20mN729AN
2026-04-22partialEGLL?12:46 BSTN734AR
2026-04-22estimated?EGLL00:00Z08:06 BST7h 06mN734AR
2026-04-21partial??00:00ZN726AN
2026-04-20partialEGLL?10:45 BSTN731AN
2026-04-20estimated?EGLL00:00Z08:00 BST6h 59mN731AN
2026-04-19partial??00:00ZN721AN
2026-04-18partialEGLL?12:33 BSTN720AN
2026-04-18estimated?EGLL00:00Z09:04 BST8h 03mN720AN
2026-04-17partial??00:00ZN727AN
2026-04-16partial??00:00ZN724AN
2026-04-15partial??00:00ZN721AN
2026-04-14partialEGLL?15:00 BSTN723AN
2026-04-14estimated?EGLL00:00Z08:44 BST7h 43mN723AN
2026-04-13partial??00:00ZN720AN
2026-04-12partial??00:01ZN719AN
2026-04-11estimatedKDFWEGLL19:16 CDT07:50 BST6h 33mN725AN
2026-04-10estimated??23:38Z23:59Z0h 20mN725AN
2026-04-06estimated?EGLL00:00Z07:24 BST6h 24mN736AT
2026-04-05partial??00:00ZN733AR
2026-04-04partialEGLL?14:56 BSTN728AN
2026-04-04estimated?EGLL00:00Z07:28 BST6h 28mN728AN
2026-04-03partial??00:06ZN779AN
2026-04-02partialEGLL?12:35 BSTN725AN
2026-04-02estimated?EGLL00:00Z07:18 BST6h 17mN725AN
2026-04-01partial??00:00ZN728AN
2026-03-31partial??00:00ZN735AT
2026-03-30partial??00:00ZN719AN
2026-03-29partialEGLL?11:23 BSTN729AN
2026-03-29estimated?EGLL00:00Z08:02 BST7h 01mN729AN
2026-03-28estimated?EGLL22:38Z23:58 GMT1h 19mN729AN
2026-03-16estimatedKDFWEGLL19:00 CDT11:30 GMT11h 29mN733AR
2026-03-15partialEGLL?11:39 GMTN735AT
2026-03-15estimated?EGLL00:00Z09:26 GMT9h 26mN735AT
2026-03-14partialEGLL?10:39 GMTN735AT
2026-03-14estimated?EGLL00:00Z07:40 GMT7h 39mN735AT
2026-03-13partialEGLL?11:31 GMTN729AN
2026-03-13estimated?EGLL00:00Z08:10 GMT8h 09mN729AN
2026-03-12partialKDFW?19:58 CDTN736AT
2026-03-11KDFWEGLL19:00 CDT08:30 GMT8h 29mN726AN
2026-03-10partialKDFW?19:00 CDTN729AN
2026-03-09partial??00:00ZN729AN
2026-03-08partialKDFW?18:35 CSTN722AN
2026-03-07estimatedKDFWEGLL18:00 CST08:16 GMT8h 15mN731AN
2026-03-06partial??00:00ZN728AN
2026-03-05partial??00:04ZN724AN
2026-03-04partialKDFW?18:01 CSTN727AN
2026-03-03partial??00:00ZN729AN
2026-03-02partial??00:02ZN717AN
2026-03-01partialKDFW?21:36 CSTN759AN
2026-02-28KDFWEGLL19:50 CST10:54 GMT9h 03mN774AN
2026-02-27estimatedKDFWEGLL18:00 CST07:46 GMT7h 46mN753AN
2026-02-26estimatedKDFWEGLL17:04 CST23:58 GMT0h 53mN753AN
2026-02-22estimatedKDFWEGLL18:02 CST08:06 GMT8h 03mN761AJ
2026-02-21partial??00:00ZN768AA
2026-02-20partial??00:00ZN790AN
2026-02-19estimatedKDFWEGLL17:17 CST23:58 GMT0h 40mN790AN
2026-02-15KDFWEGLL19:05 CST10:22 GMT9h 17mN795AN
2026-02-14KDFWEGLL18:02 CST08:42 GMT8h 40mN750AN
2026-02-13estimatedKDFWEGLL18:00 CST08:56 GMT8h 56mN795AN
2026-02-12estimatedKDFWEGLL17:33 CST23:58 GMT0h 24mN795AN
2026-02-08estimatedKDFWEGLL18:00 CST08:00 GMT8h 00mN768AA
2026-02-07partial??00:02ZN774AN
2026-02-06partial??00:00ZN755AN
2026-02-05estimatedKDFWEGLL17:05 CST23:58 GMT0h 52mN755AN
2026-01-26KDFWEGLL21:07 CST12:42 GMT9h 34mN736AT
2026-01-24KDFWEGLL18:06 CST08:42 GMT8h 35mN735AT
2026-01-23partialKDFW?18:09 CSTN736AT
2026-01-22partial??00:00ZN721AN
2026-01-21partial??00:02ZN720AN
2026-01-20partialKDFW?18:32 CSTN733AR
2026-01-19KDFWEGLL20:54 CST11:44 GMT8h 49mN774AN
2026-01-09KDFWEGLL19:12 CST09:50 GMT8h 37mN723AN
2026-01-08KDFWEGLL18:03 CST08:22 GMT8h 18mN729AN
2026-01-06KDFWEGLL21:36 CST12:18 GMT8h 41mN758AN
2026-01-05KDFWEGLL18:00 CST08:42 GMT8h 41mAB8FCB
2026-01-04partialKDFW?19:11 CSTABA765
2026-01-03KDFWEGLL18:31 CST09:22 GMT8h 50mAB8748
2026-01-02estimatedKDFWEGLL18:02 CST08:37 GMT8h 35mABAFE4
2026-01-01partialKDFW?18:05 CSTABA765
2025-12-31partialKDFW?18:00 CSTAB9AF3
2025-12-30partialKDFW?18:02 CSTABA155
2025-12-29partialKDFW?18:09 CSTAB9630
2025-12-28estimatedKDFWEGLL18:00 CST08:54 GMT8h 53mAB9D9E
2025-12-27partialKDFW?18:00 CSTAB9D9E
2025-12-25KDFWEGLL21:05 CST11:52 GMT8h 46mAB8748
2025-12-24estimatedKDFWEGLL18:00 CST08:38 GMT8h 37mAB8B0B
2025-12-23partialKDFW?18:00 CSTABAC2C
2025-12-22partialKDFW?18:00 CSTAB8748
2025-12-21partialKDFW?19:42 CSTABAFE4
2025-12-20KDFWEGLL18:00 CST08:12 GMT8h 11mABA155
2025-12-19partialKDFW?18:00 CSTAB8748
2025-12-18partialKDFW?18:00 CSTABAC2C
2025-12-17partialKDFW?18:00 CSTAB8748
2025-12-16partial??00:00ZAB9AF3
2025-12-15partialKDFW?18:00 CSTAB8FCB
2025-12-14partialKDFW?18:00 CSTAB9383
2025-12-13partialKDFW?18:00 CSTAB9D9E
2025-12-12partialKDFW?18:48 CSTABA155
2025-12-11estimatedKDFWEGLL18:00 CST08:18 GMT8h 18mAB8FCB
2025-12-10partial??00:00ZAB9383
2025-12-09estimatedKDFWEGLL17:35 CST23:58 GMT0h 22mAB9383
2025-12-02estimatedKDFWEGLL18:46 CST08:08 GMT7h 22mABA155
2025-11-28KDFWEGLL18:16 CST08:46 GMT8h 29mN734AR
2025-11-27KDFWEGLL18:20 CST08:58 GMT8h 37mN726AN
2025-11-26estimatedKDFWEGLL01:24 CST08:38 GMT1h 13mABAC2C
2025-10-30KDFWEGLL19:02 CDT08:46 GMT8h 43mN729AN
2025-10-29estimatedKDFWEGLL19:00 CDT08:44 GMT8h 44mN733AR
2025-10-28estimatedKDFWEGLL19:00 CDT08:28 GMT8h 27mN727AN
2025-10-27partialKDFW?19:00 CDTN724AN
2025-10-26estimatedKDFWEGLL19:00 CDT07:54 GMT7h 53mN722AN
2025-10-25partial??00:00ZN720AN
2025-10-24partialKDAL?19:00 CDTN732AN
2025-10-23partial??00:06ZN734AR
2025-10-22partial??00:00ZN733AR
2025-10-21partialKDFW?19:56 CDTN726AN
2025-10-20KDFWEGLL19:10 CDT10:02 BST8h 51mN725AN
2025-10-19partialKDFW?19:06 CDTN719AN
2025-10-15estimatedKDFWEGLL19:00 CDT09:30 BST8h 29mN722AN
2025-10-14partial??01:08ZN720AN
2025-10-13estimatedKDFWEGLL18:35 CDT00:58 BST0h 22mN720AN
2025-10-13partial??00:00ZN720AN
2025-10-12estimatedKDFWEGLL18:28 CDT00:58 BST0h 29mN720AN
2025-10-08KDFWEGLL19:50 CDT09:52 BST8h 01mN732AN
2025-10-07estimatedKDFWEGLL19:00 CDT08:30 BST7h 30mN730AN
2025-10-06partial??00:00ZN731AN
2025-10-05partialKDFW?10:06 CDTN726AN
2025-10-04KDFWEGLL09:22 CDT19:00 BST3h 37mN724AN
2025-10-02?EGLL00:00Z09:07 BST8h 07mA9CECF
2025-10-01USTOEGLL19:00 CDT08:46 BST7h 46mA9B9E3
2025-09-30KTBNEGLL19:00 CDT08:36 BST7h 36mA99D89
2025-09-29?EGLL00:00Z08:10 BST7h 10mA9CB18
2025-09-28KTXKEGLC19:00 CDT08:56 BST7h 55mA9A750
2025-09-27KDFW Dallas/Fort Worth International?19:14 CDT01:20Z1h 06mA9961B
2025-09-26KSTLEGRR19:00 CDT08:34 BST7h 34mA9AEBE
2025-09-25?EGLL00:00Z09:18 BST8h 17mA999D2
2025-09-24?EGRR00:00Z08:26 BST7h 26mA9DDB0
2025-09-23KFYVEGRR19:00 CDT08:55 BST7h 55mA9CECF
2025-09-22KGGGEGLL19:00 CDT09:15 BST8h 14mA9C508
2025-09-21KBYHEGLC19:00 CDT08:48 BST7h 48mA9C151
2025-09-20KDFW Dallas/Fort Worth International?20:17 CDT02:22Z1h 05mA9CB18
2025-09-19KNQAEGLL19:00 CDT08:54 BST7h 54mA9A750
2025-08-26KDFWEGLL21:29 CDT09:00 BST5h 31mN725AN
2025-08-24KDFWEGLL02:47 CDT09:14 BST0h 26mN736AT
2025-08-22partialKDFW?19:00 CDTN718AN
2025-08-21estimatedKDFWEGLL02:25 CDT00:58 BST16h 32mN720AN
2025-08-20estimatedKDFWEGLL19:00 CDT13:18 BST12h 17mN718AN
2025-08-19partialKDFW?19:00 CDTN726AN
2025-08-18partialKDFW?19:15 CDTN718AN
2025-08-17KDFWEGLL21:34 CDT09:30 BST5h 55mN734AR
2025-08-16estimatedKDFWEGLL19:00 CDT09:18 BST8h 18mN736AT
2025-08-15partialKDFW?19:47 CDTN733AR

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