Flight

AAL2521

Flight history and live tracking for AAL2521, 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
RouteCYYC CALGARY INTERNATIONAL → KDFW DALLAS FORT WORTH INTERNATIONAL
Scheduled departure06:45 MDT

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

Route

AirlineAmerican Airlines
Typical originCYYC CALGARY INTERNATIONAL
Typical destinationKDFW DALLAS FORT WORTH INTERNATIONAL
Distance1,324 nm

Flight history 283 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03CYYCKDFW05:40 MDT12:52 CDT6h 11mN149AN
2026-10-02CYYC CALGARY INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL06:52 MDT11:00 CDT3h 08mN186US
2026-10-01CYYC CALGARY INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL07:25 MDT11:34 CDT3h 09mN138AN
2026-09-30CYYC CALGARY INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL07:00 MDT11:09 CDT3h 09mN131NN
2026-09-29CYYC CALGARY INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL06:51 MDT10:57 CDT3h 06mN556UW
2026-09-28CYYC CALGARY INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL06:53 MDT10:58 CDT3h 05mN996AN
2026-09-27CYYC CALGARY INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL07:25 MDT11:22 CDT2h 57mN509AY
2026-09-26estimatedCYYCKDFW05:38 MDT11:40 CDT5h 01mN542UW
2026-09-25CYYCKDFW05:44 MDT12:47 CDT6h 02mN182UW
2026-09-24CYYCKDFW05:52 MDT12:30 CDT5h 37mN915US
2026-09-23CYYCKDFW05:30 MDT11:42 CDT5h 11mN903AA
2026-09-22CYYCKDFW05:41 MDT11:10 CDT4h 28mN169UW
2026-09-21CYYCKDFW05:52 MDT11:14 CDT4h 21mN536UW
2026-09-20estimatedCYYCKDFW07:00 MDT11:06 CDT3h 05mN922US
2026-09-19estimatedCYYCKDFW07:29 MDT11:24 CDT2h 55mN580UW
2026-09-18estimated??11:56Z16:32Z4h 35mN903AA
2026-09-17estimated??12:31Z16:12Z3h 40mN509AY
2026-09-16estimated??12:41Z16:16Z3h 34mN519UW
2026-09-14estimated??11:39Z16:16Z4h 36mN920US
2026-09-13estimated??11:45Z16:10Z4h 24mN159AN
2026-09-12estimated??12:06Z16:24Z4h 18mN161AA
2026-09-11estimated??15:18Z19:08Z3h 49mN920US
2026-09-11estimated??12:00Z13:42Z1h 41mN920US
2026-09-10estimated??12:39Z16:10Z3h 30mN932AM
2026-09-09estimated??11:44Z16:20Z4h 35mAD495B
2026-09-08estimated??11:35Z16:18Z4h 42mN182UW
2026-09-06estimated??11:53Z16:08Z4h 14mN445AA
2026-09-05estimated??12:45Z16:28Z3h 42mN199UW
2026-09-04estimated??12:48Z16:34Z3h 46mN141NN
Earlier flights (254) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-03estimated??12:35Z16:10Z3h 34mN174US
2026-09-02estimated??12:31Z16:08Z3h 36mN130AN
2026-09-01estimated??12:42Z16:22Z3h 39mN138AN
2026-08-31estimated??12:45Z16:20Z3h 34mN507AY
2026-08-30estimated??12:05Z16:38Z4h 32mN559UW
2026-08-29estimated??12:50Z16:30Z3h 39mN587UW
2026-08-28estimatedCYYCKDFW06:43 MDT11:06 CDT3h 22mN140AN
2026-08-27estimated??11:36Z16:18Z4h 41mN199UW
2026-08-26estimated??12:09Z16:04Z3h 54mAD5837
2026-08-25estimated??11:43Z16:24Z4h 40mN186US
2026-08-24estimated??11:49Z16:18Z4h 28mN979UY
2026-08-23estimated??11:42Z16:22Z4h 39mN552UW
2026-08-22estimated??11:41Z16:08Z4h 26mAD50C9
2026-08-21estimated??11:53Z18:06Z6h 12mN535UW
2026-08-20estimatedCYYCKDFW06:14 MDT12:51 CDT5h 36mN153AN
2026-08-19estimatedCYYCKDFW06:31 MDT11:02 CDT3h 30mN930AU
2026-08-18estimated??11:35Z13:18Z1h 42mN563UW
2026-08-17estimated??13:14Z20:48Z7h 33mN916US
2026-08-16estimated??11:48Z17:52Z6h 04mN122NN
2026-08-15estimated??01:50Z18:02Z16h 11mN197UW
2026-08-14estimated??11:47Z21:26Z9h 39mN916US
2026-08-13estimated??12:35Z16:40Z4h 04mN542UW
2026-08-12estimated??12:12Z16:20Z4h 07mN125AA
2026-07-23estimated?KDFW12:11Z11:10 CDT3h 58mN543UW
2026-07-22estimated??12:42Z16:07Z3h 24mN987AM
2026-07-21estimated??11:50Z15:58Z4h 07mN587UW
2026-07-20estimated??11:58Z16:08Z4h 09mN994AN
2026-07-19estimated??12:11Z16:11Z3h 59mN156UW
2026-07-18estimated?KDFW12:25Z11:06 CDT3h 40mN183UW
2026-07-17estimated??12:40Z16:18Z3h 37mN549UW
2026-07-16estimatedCYYCKDFW05:57 MDT11:18 CDT4h 21mN140AN
2026-07-15estimated??11:53Z16:22Z4h 28mN155UW
2026-07-14estimatedCYYC?05:55 MDT16:48Z4h 52mN134AN
2026-07-13estimatedCYYC?06:44 MDT16:28Z3h 43mN996AN
2026-07-12estimatedCYYCKDFW06:30 MDT11:26 CDT3h 55mN158AN
2026-07-11estimatedCYYCKDFW06:09 MDT11:14 CDT4h 04mN151AN
2026-07-10estimated??12:40Z16:50Z4h 09mN154AA
2026-07-09estimatedCYYC?06:13 MDT16:04Z3h 50mN158AN
2026-07-08estimatedCYYCKDFW06:02 MDT11:05 CDT4h 02mN170US
2026-07-07estimatedCYYCKDFW07:03 MDT11:26 CDT3h 23mN149AN
2026-07-06estimatedCYYC?06:46 MDT16:22Z3h 35mN188US
2026-07-05estimatedCYYCKDFW06:05 MDT11:14 CDT4h 08mN141NN
2026-07-04estimatedCYYCKDFW06:16 MDT10:54 CDT3h 37mN977UY
2026-07-03estimatedCYYCKDFW05:55 MDT11:04 CDT4h 08mN572UW
2026-07-02estimatedCYYC?06:37 MDT16:26Z3h 48mN162UW
2026-07-01estimatedCYYCKDFW06:12 MDT11:18 CDT4h 05mN165US
2026-06-30estimatedCYYCKDFW05:48 MDT14:04 CDT7h 15mN125AA
2026-06-29estimatedCYYC?06:41 MDT16:30Z3h 48mN197UW
2026-06-28estimatedCYYC?05:51 MDT16:14Z4h 22mN572UW
2026-06-27estimatedCYYCKDFW05:54 MDT11:14 CDT4h 20mN576UW
2026-06-26estimatedCYYCKDFW06:01 MDT11:08 CDT4h 07mN993AN
2026-06-25estimatedCYYCKDFW06:00 MDT11:04 CDT4h 04mN563UW
2026-06-24estimatedCYYC?06:05 MDT16:20Z4h 14mN139AN
2026-06-23estimatedCYYC?05:58 MDT16:48Z4h 49mN191UW
2026-06-22estimatedCYYC?05:51 MDT16:20Z4h 28mN914UY
2026-06-21estimatedCYYC?06:26 MDT16:14Z3h 48mN183UW
2026-06-19estimatedCYYC?05:53 MDT16:44Z4h 50mN975UY
2026-06-18estimatedCYYCKDFW09:21 MDT11:10 CDT0h 48mN148AN
2026-06-17estimatedCYYC?06:01 MDT16:02Z4h 00mN927UW
2026-06-16estimated??14:35Z16:18Z1h 42mN153AN
2026-06-16estimatedCYYC?06:01 MDT12:22Z0h 21mN153AN
2026-06-15estimatedCYYC?06:06 MDT16:16Z4h 09mN979UY
2026-06-14estimatedCYYC?06:08 MDT16:56Z4h 47mN560UW
2026-06-12estimatedCYYC?06:42 MDT16:16Z3h 33mN127AA
2026-05-29estimatedCYYC?05:56 MDT16:32Z4h 35mN537UW
2026-05-28estimatedCYYC?06:12 MDT15:34Z3h 21mN907AA
2026-05-27estimatedCYYC?06:54 MDT16:58Z4h 03mN923US
2026-05-26estimatedCYYC?06:20 MDT15:00Z2h 39mA324CE
2026-05-25estimatedCYYCKDFW06:44 MDT11:06 CDT3h 22mA33AFD
2026-05-24estimatedCYYC?05:55 MDT16:22Z4h 26mN154UW
2026-05-23estimatedCYYC?05:59 MDT16:30Z4h 30mN148AN
2026-05-22estimatedCYYC?05:55 MDT16:16Z4h 20mN993AN
2026-05-21estimatedCYYC?05:53 MDT16:08Z4h 14mN8030F
2026-05-20estimatedKDFW?19:30 CDT16:26Z15h 55mN8030F
2026-05-19partialCYYC?20:53 MDTN9006
2026-05-12estimatedCYYCKDFW06:24 MDT10:48 CDT3h 23mN70020
2026-05-11estimatedCYYCKDFW06:40 MDT11:14 CDT3h 34mN9012
2026-05-10estimatedCYYCKDFW06:40 MDT10:58 CDT3h 17mN8030F
2026-05-09estimatedCYYC?05:46 MDT16:26Z4h 40mN9012
2026-05-08estimatedCYYC?06:31 MDT15:56Z3h 24mN8009T
2026-05-07estimatedCYYC?06:00 MDT16:10Z4h 09mN70020
2026-05-06estimatedCYYCKDFW05:46 MDT11:18 CDT4h 31mN771XF
2026-05-05estimatedCYYC?05:45 MDT16:40Z4h 54mN70020
2026-05-04estimatedCYYCKDFW05:44 MDT11:04 CDT4h 19mN9012
2026-05-03estimated??12:36Z16:12Z3h 36mN9006
2026-05-03estimatedCYYC?05:47 MDT12:16Z0h 28mN9006
2026-05-02estimatedCYYCKDFW06:53 MDT11:30 CDT3h 36mN8030F
2026-05-01estimatedCYYC?06:09 MDT16:26Z4h 16mN8009T
2026-04-30estimatedCYYCKDFW08:08 MDT12:34 CDT3h 25mN93003
2026-04-28estimatedCYYC?05:59 MDT16:52Z4h 52mN9017P
2026-04-27KDFW?19:46 CDT16:10Z15h 24mN8009T
2026-04-26estimatedCYYCKDFW05:49 MDT11:46 CDT4h 56mN8009T
2026-04-25estimatedCYYCKDFW05:56 MDT11:24 CDT4h 27mN93003
2026-04-24estimated??12:22Z18:06Z5h 43mN3014R
2026-04-23estimated??11:49Z16:02Z4h 12mN9017P
2026-04-22estimated?KDFW13:01Z11:48 CDT3h 46mN93003
2026-04-21estimated??11:41Z16:10Z4h 28mN8009T
2026-04-20estimated??14:00Z16:10Z2h 09mN9012
2026-04-19estimatedCYYCKDFW06:40 MDT11:04 CDT3h 23mN9006
2026-04-18estimated??12:30Z16:22Z3h 51mN90024
2026-04-17estimated?KDFW12:35Z11:10 CDT3h 34mN9017P
2026-04-16estimated??12:44Z17:26Z4h 41mN9006
2026-04-15estimated??12:25Z16:22Z3h 56mN9017P
2026-04-14estimated?KDFW11:44Z11:12 CDT4h 27mN8030F
2026-04-13estimated??11:59Z13:14Z1h 15mN3014R
2026-04-12estimated?KDFW11:52Z11:48 CDT4h 55mN93003
2026-04-11estimated??12:08Z16:12Z4h 04mN9012
2026-04-06estimated??11:47Z16:26Z4h 38mN9012
2026-04-05estimated?KDFW12:21Z10:32 CDT3h 10mN9012
2026-04-04estimatedCYYCKDFW06:22 MDT10:52 CDT3h 30mN9016
2026-04-03estimatedCYYC?05:31 MDT16:18Z4h 46mN9021H
2026-04-02estimated?KDFW11:44Z13:52 CDT7h 07mN9021H
2026-03-31estimatedCYYCKDFW06:39 MDT11:20 CDT3h 40mN8001N
2026-03-30estimatedCYYCKDFW06:39 MDT12:08 CDT4h 28mN9012
2026-03-30estimated??11:45Z12:10Z0h 24mN9012
2026-03-29estimatedCYYCKDFW06:16 MDT10:50 CDT3h 33mN5007E
2026-03-28estimated?KDFW13:43Z11:22 CDT2h 38mN5007E
2026-03-16estimated??12:22Z15:40Z3h 17mN8030F
2026-03-15estimated?KDFW11:45Z11:02 CDT4h 16mN5007E
2026-03-14estimated??12:49Z16:16Z3h 26mN5007E
2026-03-13estimatedCYYCKDFW07:00 MDT10:46 CDT2h 45mN660AW
2026-03-12estimated??11:51Z14:02Z2h 10mN9002U
2026-03-11estimatedCYYCKDFW05:43 MDT11:20 CDT4h 36mN90024
2026-03-10CYYCKDFW06:20 MDT11:16 CDT3h 55mN70020
2026-03-10estimated??11:36Z12:00Z0h 23mN70020
2026-03-09estimatedCYYCKDFW05:46 MDT11:03 CDT4h 16mN9017P
2026-03-08estimatedCYYCKDFW05:42 MDT11:16 CDT4h 33mN9023N
2026-03-07estimatedCYYCKDFW07:48 MST11:34 CST2h 45mN5007E
2026-03-07estimated??12:32Z14:28Z1h 56mN5007E
2026-03-06estimated??18:17Z19:01Z0h 44mN9025B
2026-03-06estimated??12:35Z17:32Z4h 57mN9025B
2026-03-05CYYCKDFW06:20 MST11:22 CST4h 01mN778XF
2026-03-04estimatedCYYCKDFW05:44 MST11:04 CST4h 19mN9016
2026-03-03estimatedCYYCKDFW05:36 MST10:48 CST4h 12mN9008U
2026-03-02estimatedCYYCKDFW05:45 MST11:01 CST4h 15mN4032T
2026-03-01CYYCKDFW06:52 MST11:10 CST3h 17mN9022G
2026-03-01estimated?CYYC12:51Z06:32 MST0h 41mN9022G
2026-02-28estimatedCYYCKDFW05:45 MST10:58 CST4h 13mN8030F
2026-02-27estimatedCYYCKDFW05:50 MST12:08 CST5h 18mN5007E
2026-02-26estimated??12:47Z16:56Z4h 08mN801AW
2026-02-25estimatedCYYCKDFW05:27 MST10:34 CST4h 06mN757UW
2026-02-24estimated??12:39Z17:54Z5h 14mN776XF
2026-02-23estimated??12:34Z17:20Z4h 46mN9016
2026-02-22estimatedCYYCKDFW05:45 MST11:14 CST4h 29mN5007E
2026-02-21estimated??12:39Z17:36Z4h 56mN9029F
2026-02-20estimated??12:34Z18:20Z5h 46mN3014R
2026-02-19estimated??12:37Z17:40Z5h 03mN9008U
2026-02-18estimatedCYYCKDFW06:20 MST14:26 CST7h 05mN9021H
2026-02-17estimatedCYYCKDFW05:40 MST14:58 CST8h 18mN3014R
2026-02-16estimated??12:43Z17:44Z5h 00mN9004F
2026-02-15estimatedCYYCKDFW05:45 MST11:16 CST4h 31mN8031M
2026-02-14CYYCKDFW06:24 MST13:50 CST6h 25mN9012
2026-02-13estimated??12:37Z17:30Z4h 52mN9002U
2026-02-12CYYCKDFW05:39 MST12:50 CST6h 11mN724UW
2026-02-11CYYCKDFW18:01 MST11:08 CST16h 07mN821AW
2026-02-10estimatedCYYCKDFW12:31 MST17:42 CST4h 10mN821AW
2026-02-09estimatedCYYCKDFW05:41 MST10:52 CST4h 10mN760US
2026-02-08estimated??12:48Z18:12Z5h 24mN704US
2026-02-07estimatedCYYCKDFW06:00 MST11:58 CST4h 57mN769US
2026-02-06estimated??12:59Z17:52Z4h 52mN776XF
2026-02-05CYYCKDFW05:40 MST10:54 CST4h 13mN744P
2026-02-04estimatedCYYCKDFW05:51 MST10:46 CST3h 54mN713UW
2026-02-03CYYCKDFW06:28 MST10:56 CST3h 27mN724UW
2026-02-03estimatedCYYCKDFW05:40 MST06:58 CST0h 17mN724UW
2026-02-02CYYCKDFW05:39 MST11:08 CST4h 29mN826AW
2026-02-01estimatedCYYCKDFW06:03 MST10:46 CST3h 42mN815AW
2026-01-31estimatedCYYCKDFW05:46 MST11:24 CST4h 38mN713UW
2026-01-30CYYCKDFW06:23 MST10:48 CST3h 24mN772XF
2026-01-29estimatedCYYCKDFW05:43 MST12:30 CST5h 46mN713UW
2026-01-27estimatedCYYCKDFW05:57 MST11:14 CST4h 17mN700UW
2026-01-26estimatedCYYCKDFW06:10 MST11:03 CST3h 53mN941NN
2026-01-24CYYCKDFW07:15 MST11:32 CST3h 17mN741UW
2026-01-23estimatedCYYCKDFW05:47 MST11:14 CST4h 27mN177XF
2026-01-22estimated??13:12Z18:38Z5h 25mN816AW
2026-01-21estimatedCYYCKDFW05:40 MST11:08 CST4h 27mN741UW
2026-01-20estimatedCYYCKDFW05:51 MST11:06 CST4h 14mN815AW
2026-01-19estimatedCYYCKDFW05:43 MST10:42 CST3h 59mN806AW
2026-01-09CYYCKDFW06:25 MST10:48 CST3h 23mN773XF
2026-01-08estimatedCYYCKDFW05:55 MST10:56 CST4h 00mN778XF
2026-01-07estimated??17:27Z17:56Z0h 28mN9025B
2026-01-07estimatedCYYCKDFW05:57 MST10:54 CST3h 56mN9025B
2026-01-06estimatedCYYCKDFW05:40 MST11:06 CST4h 25mN93003
2026-01-05estimatedCYYCKDFW05:55 MST11:26 CST4h 30mN972UY
2026-01-04estimatedCYYCKDFW08:50 MST13:44 CST3h 53mN9006
2026-01-03estimatedCYYCKDFW05:50 MST11:30 CST4h 39mN9025B
2026-01-02estimatedCYYCKDFW06:08 MST11:44 CST4h 35mN5007E
2026-01-01CYYCKDFW05:55 MST11:08 CST4h 12mN840AW
2025-12-31estimatedCYYCKDFW06:03 MST12:06 CST5h 02mN5007E
2025-12-30estimatedCYYCKDFW05:44 MST10:50 CST4h 05mN3014R
2025-12-29estimatedCYYCKDFW05:56 MST11:08 CST4h 12mN3014R
2025-12-28estimatedCYYCKDFW05:48 MST11:16 CST4h 28mN745VJ
2025-12-27estimatedCYYCKDFW05:57 MST11:58 CST5h 01mN815AW
2025-12-26estimatedCYYCKDFW05:47 MST11:26 CST4h 39mN93003
2025-12-25estimatedCYYCKDFW06:22 MST11:34 CST4h 11mN93003
2025-12-24estimatedCYYCKDFW05:42 MST11:24 CST4h 42mN4032T
2025-12-23estimatedCYYCKDFW05:50 MST11:12 CST4h 22mN8030F
2025-12-22estimatedCYYCKDFW05:56 MST12:04 CST5h 07mN933AM
2025-12-21estimatedCYYCKDFW06:01 MST10:42 CST3h 41mN900UW
2025-12-20estimatedCYYCKDFW05:58 MST11:30 CST4h 31mN144AN
2025-12-19estimatedCYYCKDFW05:55 MST10:48 CST3h 52mN4032T
2025-12-18estimatedCYYCKDFW05:42 MST10:59 CST4h 16mN724UW
2025-12-17estimated??13:02Z18:48Z5h 46mN753US
2025-12-16estimatedCYYCKDFW05:52 MST10:54 CST4h 02mN750UW
2025-12-15estimatedCYYCKDFW05:59 MST11:24 CST4h 25mN755US
2025-12-14estimatedCYYCKDFW05:55 MST10:56 CST4h 00mN830AW
2025-12-13estimatedCYYCKDFW06:03 MST11:12 CST4h 09mN810AW
2025-12-12estimatedCYYCKDFW05:51 MST11:02 CST4h 10mN704US
2025-12-11estimatedCYYCKDFW05:48 MST10:52 CST4h 03mN810AW
2025-12-10estimated??17:49Z18:14Z0h 25mN822AW
2025-12-10estimatedCYYCKDFW05:39 MST11:12 CST4h 32mN822AW
2025-12-09estimatedCYYCKDFW09:12 MST11:12 CST0h 59mN767UW
2025-11-27estimated??13:30Z16:52Z3h 21mN705UW
2025-11-26estimated??13:34Z17:08Z3h 33mN803AW
2025-10-30estimated??13:20Z16:34Z3h 13mN977NN
2025-10-29estimated??12:55Z16:08Z3h 12mN848NN
2025-10-28estimated??12:51Z16:02Z3h 10mN992NN
2025-10-27estimated??12:51Z16:02Z3h 10mN909NN
2025-10-26estimated??13:30Z16:30Z2h 59mN987AN
2025-10-25estimated??14:41Z16:46Z2h 05mN824NN
2025-10-24estimated??14:14Z16:26Z2h 11mN932NN
2025-10-22estimatedCYYCKDFW09:11 MDT10:46 CDT0h 34mN927NN
2025-10-22estimated??00:00Z01:06Z1h 06mN927NN
2025-10-21estimated??21:56Z23:58Z2h 01mN927NN
2025-10-20estimatedCYYCKDFW07:00 MDT11:00 CDT2h 59mN936NN
2025-10-15CYYCKDFW06:36 MDT11:48 CDT4h 11mN916NN
2025-10-14estimatedCYYCKDFW06:18 MDT12:34 CDT5h 15mN893NN
2025-10-13estimatedCYYCKDFW06:34 MDT11:24 CDT3h 49mN971AN
2025-10-07CYYCKDFW06:39 MDT11:08 CDT3h 28mN910NN
2025-10-06CYYCKDFW06:36 MDT11:04 CDT3h 27mN982AN
2025-10-05partialKDFW?10:30 CDTN831NN
2025-10-04estimatedCYYCKDFW13:58 MDT18:26 CDT3h 27mN953NN
2025-10-02CYYC?07:03 MDT14:11Z1h 08mABF17F
2025-10-01CYYC?06:59 MDT14:07Z1h 07mACDFA6
2025-09-30CYYC?06:59 MDT14:08Z1h 09mAD5C33
2025-09-29CYYC?06:56 MDT14:01Z1h 04mA336DF
2025-09-28CYYC?07:04 MDT14:12Z1h 08mAD6758
2025-09-27CYYC?06:53 MDT13:59Z1h 05mA3C60D
2025-09-26CYYC?06:52 MDT13:59Z1h 07mACFC00
2025-09-25CYYC?06:51 MDT13:51Z1h 00mACB59C
2025-09-24CYYC?10:33 MDT17:33Z1h 00mAD2AED
2025-09-23CYYC?06:57 MDT14:03Z1h 06mAB9ECA
2025-09-22CYYC?06:58 MDT14:02Z1h 04mAB3982
2025-09-21CYYC?06:56 MDT14:01Z1h 04mA3621E
2025-09-19CYYC?06:50 MDT13:53Z1h 03mACB1E5
2025-08-26CYYCKDFW21:08 MDT22:26 CDT0h 17mN197UW
2025-08-24estimatedCYYCKDFW06:36 MDT12:43 CDT5h 07mN125AA
2025-08-23KGKYKDFW00:11 CDT11:18 CDT11h 06mN572UW
2025-08-21estimatedCYYCKDFW18:54 MDT11:02 CDT15h 07mN575UW
2025-08-20estimated??21:24Z23:49Z2h 24mN575UW
2025-08-19CYYCKDFW06:50 MDT11:37 CDT3h 47mN523UW
2025-08-17estimatedCYYCKDFW06:16 MDT11:52 CDT4h 36mN161AA
2025-08-16CYYCKDFW06:24 MDT11:38 CDT4h 14mN562UW
2025-08-15estimatedCYYCKDFW06:13 MDT11:09 CDT3h 56mN585UW
2025-08-14estimatedCYYCKDFW08:28 MDT11:04 CDT1h 35mN931AM

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