Flight

AAL2104

Flight history and live tracking for AAL2104, 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
Typical originKMIA MIAMI INTERNATIONAL
Typical destinationKBWI BALTIMORE WASHINGTON INTERNATIONAL
Distance824 nm

Flight history 318 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KMIA MIAMI INTERNATIONALKBWI BALTIMORE WASHINGTON INTERNATIONAL15:56 EDT18:06 EDT2h 10mN701UW
2026-10-01KMIA MIAMI INTERNATIONALKBWI BALTIMORE WASHINGTON INTERNATIONAL16:18 EDT18:29 EDT2h 11mN721UW
2026-09-28KMIA MIAMI INTERNATIONALKBWI BALTIMORE WASHINGTON INTERNATIONAL16:57 EDT18:52 EDT1h 55mN940AN
2026-09-27KMIA MIAMI INTERNATIONALKBWI BALTIMORE WASHINGTON INTERNATIONAL16:03 EDT18:06 EDT2h 03mN824AW
2026-09-26KMIA MIAMI INTERNATIONALKBWI BALTIMORE WASHINGTON INTERNATIONAL16:12 EDT18:32 EDT2h 20mN827AW
2026-09-25KMIA MIAMI INTERNATIONALKBWI BALTIMORE WASHINGTON INTERNATIONAL16:46 EDT18:57 EDT2h 11mN765US
2026-09-24KMIAKBWI16:57 EDT19:10 EDT2h 12mN709UW
2026-09-21KMIAKBWI16:15 EDT18:18 EDT2h 02mN967NN
2026-09-20KMIAKBWI16:37 EDT19:00 EDT2h 22mN738US
2026-09-19partialKMIA?20:50 EDTN865NN
2026-09-17estimatedKMIAKBWI15:52 EDT18:02 EDT2h 09mN924NN
2026-09-14partialKMIA?20:00 EDTN700UW
2026-09-13estimated??22:11Z23:58Z1h 46mN700UW
2026-09-12estimatedKMIAKBWI16:29 EDT18:44 EDT2h 15mN712US
2026-09-11estimatedKMIAKBWI16:16 EDT18:24 EDT2h 07mN737US
2026-09-10estimatedKMIAKBWI16:19 EDT18:14 EDT1h 54mN713UW
2026-09-08estimated??00:00Z01:44Z1h 43mN932AN
2026-09-05estimatedKMIAKBWI17:16 EDT19:20 EDT2h 03mN942NN
2026-09-04estimatedKMIAKBWI16:08 EDT18:16 EDT2h 07mN807NN
2026-09-03estimatedKMIAKBWI17:18 EDT19:46 EDT2h 27mN938NN
Earlier flights (298) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-08-31estimatedKMIAKBWI16:27 EDT18:32 EDT2h 04mN922NN
2026-08-30estimatedKMIAKBWI16:00 EDT18:16 EDT2h 15mN952NN
2026-08-29KMIAKBWI16:59 EDT19:06 EDT2h 07mN894NN
2026-08-28partialKMIA?20:00 EDTN981AN
2026-08-27estimated??22:09Z23:58Z1h 48mN981AN
2026-08-24KMIAKBWI15:52 EDT18:04 EDT2h 11mN918NN
2026-08-23estimatedKMIAKBWI16:42 EDT18:42 EDT2h 00mN922NN
2026-08-22KMIAKBWI16:16 EDT18:20 EDT2h 03mN800NN
2026-08-21partialKMIA?16:51 EDTN812NN
2026-08-20KMIAKBWI16:57 EDT19:28 EDT2h 30mN945NN
2026-08-17KMIAKBWI15:48 EDT17:50 EDT2h 01mN827NN
2026-08-16estimatedKMIAKBWI17:49 EDT19:30 EDT1h 41mN914NN
2026-08-15KMIAKBWI15:59 EDT18:14 EDT2h 14mN818NN
2026-08-14KMIAKBWI16:04 EDT18:06 EDT2h 02mN950NN
2026-08-13KMIAKBWI16:04 EDT18:10 EDT2h 05mN931NN
2026-07-23partialKDCA?09:51 EDTN123UW
2026-07-22partialKDCA?12:41 EDTN102UW
2026-07-21KMCOKDCA13:15 EDT14:58 EDT1h 42mN653AW
2026-07-21KDCAKMCO09:31 EDT11:26 EDT1h 54mN653AW
2026-07-20partialKDCA?12:28 EDTN114UW
2026-07-20partialKDCA?09:29 EDTN114UW
2026-07-19partialKDCA?12:23 EDTN661AW
2026-07-19partialKDCA?09:13 EDTN661AW
2026-07-18partialKDCA?12:17 EDTN661AW
2026-07-18KDCAKMCO09:35 EDT11:20 EDT1h 44mN661AW
2026-07-17KORLKDCA12:34 EDT14:28 EDT1h 53mN668AW
2026-07-17KDCAKMCO09:45 EDT11:32 EDT1h 46mN668AW
2026-07-16partialKDCA?12:09 EDTN661AW
2026-07-16partialKDCA?09:20 EDTN661AW
2026-07-15partialKDCA?12:31 EDTN103US
2026-07-15partialKDCA?09:36 EDTN103US
2026-07-14partialKDCA?09:10 EDTN657AW
2026-07-13partialKDCA?12:11 EDTN647AW
2026-07-13partialKDCA?09:14 EDTN647AW
2026-07-12partialKDCA?12:45 EDTN647AW
2026-07-12KDCAKORL09:27 EDT11:18 EDT1h 50mN647AW
2026-07-11KMCOKDCA12:55 EDT14:38 EDT1h 42mN114UW
2026-07-11partialKDCA?09:35 EDTN114UW
2026-07-10partialKDCA?12:18 EDTN661AW
2026-07-10partialKDCA?09:31 EDTN661AW
2026-07-09partialKDCA?12:41 EDTN668AW
2026-07-09partialKDCA?09:44 EDTN668AW
2026-07-08KMCOKDCA12:55 EDT14:44 EDT1h 48mN647AW
2026-07-08KDCAKMCO10:12 EDT11:58 EDT1h 46mN647AW
2026-07-07partialKDCA?12:30 EDTN656AW
2026-07-07partialKDCA?09:37 EDTN656AW
2026-07-06partialKDCA?12:16 EDTN127UW
2026-07-06partialKDCA?09:16 EDTN127UW
2026-07-05partialKDCA?12:16 EDTN109UW
2026-07-05KDCAKMCO09:17 EDT11:06 EDT1h 48mN109UW
2026-07-03partialKDCA?09:57 EDTN649AW
2026-07-02partialKDCA?12:12 EDTN647AW
2026-07-02KDCAKMCO09:19 EDT11:08 EDT1h 48mN647AW
2026-07-01partialKDCA?12:20 EDTN680AW
2026-07-01partialKDCA?09:14 EDTN680AW
2026-06-30partialKDCA?16:40 EDTN118US
2026-06-30estimated??17:17Z18:12Z0h 55mN118US
2026-06-30partialKDCA?09:19 EDTN118US
2026-06-29partialKDCA?12:43 EDTN111US
2026-06-29partialKDCA?09:17 EDTN111US
2026-06-28partialKDCA?12:49 EDTN663AW
2026-06-28partialKDCA?09:51 EDTN663AW
2026-06-27partialKDCA?12:29 EDTN673AW
2026-06-27partialKDCA?09:18 EDTN673AW
2026-06-26partialKDCA?12:17 EDTN661AW
2026-06-26partialKDCA?09:11 EDTN661AW
2026-06-25partialKDCA?12:25 EDTN125UW
2026-06-25partialKDCA?09:23 EDTN125UW
2026-06-24partialKDCA?09:13 EDTN128UW
2026-06-23partialKDCA?12:19 EDTN661AW
2026-06-23partialKDCA?09:15 EDTN661AW
2026-06-22partialKDCA?12:35 EDTN647AW
2026-06-22partialKDCA?09:49 EDTN647AW
2026-06-21partialKDCA?13:04 EDTN647AW
2026-06-21partialKDCA?10:14 EDTN647AW
2026-06-20partialKDCA?12:10 EDTN660AW
2026-06-20partialKDCA?09:20 EDTN660AW
2026-06-19KMCOKDCA12:50 EDT14:30 EDT1h 39mN654AW
2026-06-19partialKDCA?09:32 EDTN654AW
2026-06-18partialKDCA?13:30 EDTN654AW
2026-06-18KDCAKMCO11:29 EDT12:00 EDT0h 30mN654AW
2026-06-17partialKDCA?11:55 EDTN114UW
2026-06-17KDCAKMCO09:25 EDT11:14 EDT1h 48mN114UW
2026-06-16partialKDCA?12:07 EDTN647AW
2026-06-16KDCAKMCO10:44 EDT11:14 EDT0h 29mN647AW
2026-06-15partialKDCA?12:10 EDTN105UW
2026-06-15partialKDCA?09:07 EDTN105UW
2026-06-14partialKDCA?12:19 EDTN652AW
2026-06-14partialKDCA?09:30 EDTN652AW
2026-06-13partialKDCA?13:35 EDTN653AW
2026-06-13KDCAKMCO09:15 EDT11:06 EDT1h 50mN653AW
2026-06-12partialKDCA?12:47 EDTN654AW
2026-06-12partialKDCA?09:59 EDTN654AW
2026-05-29partialKDCA?12:20 EDTN662AW
2026-05-29partialKDCA?09:20 EDTN662AW
2026-05-28partialKDCA?12:38 EDTN667AW
2026-05-28partialKDCA?09:23 EDTN667AW
2026-05-27partialKDCA?12:19 EDTN667AW
2026-05-27partialKDCA?09:28 EDTN667AW
2026-05-26partialKDCA?12:34 EDTN667AW
2026-05-26partialKDCA?09:29 EDTN667AW
2026-05-25partialKDCA?11:28 EDTN663AW
2026-05-25KDCAKMCO08:31 EDT10:24 EDT1h 53mN663AW
2026-05-24partialKDCA?09:22 EDTN102UW
2026-05-23partialKDCA?12:20 EDTN105UW
2026-05-23partialKDCA?09:17 EDTN105UW
2026-05-22partialKDCA?12:14 EDTN127UW
2026-05-22partialKDCA?09:23 EDTN127UW
2026-05-21partialKDCA?12:15 EDTN105UW
2026-05-21KDCAKMCO09:34 EDT11:24 EDT1h 49mN105UW
2026-05-20KFLL?13:26 EDT20:14Z2h 47mN837NN
2026-05-20partialKFLL?04:00 EDTN965NN
2026-05-20estimatedKDFWKMIA01:15 CDT02:44 EDT0h 28mN965NN
2026-05-20KTNTKDFW23:05 EDT23:41 CDT1h 36mN357PV
2026-05-20KHWOKDFW20:42 EDT20:34 CDT0h 51mN306RC
2026-05-19partialKDFW?22:08 CDTN806NN
2026-05-12KFLL?13:33 EDT20:34Z3h 01mN926AN
2026-05-12KDFWKFLL08:53 CDT12:06 EDT2h 12mN926AN
2026-05-11partialKFLL?13:37 EDTA3C60D
2026-05-10KFLLKDFW13:33 EDT00:46 CDT12h 12mAB6C26
2026-05-10KDFWKFLL08:38 CDT11:58 EDT2h 19mN835NN
2026-05-09partialKFLL?13:36 EDTAD9645
2026-05-08KFLL?16:22 EDT23:44Z3h 21mN912AN
2026-05-08KDFWKFLL11:42 CDT15:00 EDT2h 17mN912AN
2026-05-07KFLL?14:59 EDT21:48Z2h 48mN843NN
2026-05-07KDFWKFLL08:54 CDT12:14 EDT2h 19mN843NN
2026-05-06KFLL?14:28 EDT21:26Z2h 57mN832NN
2026-05-06KDFWKFLL09:20 CDT12:40 EDT2h 19mN832NN
2026-05-05KFLL?13:41 EDT20:40Z2h 59mN952NN
2026-05-05KDFWKFLL09:00 CDT12:16 EDT2h 15mN952NN
2026-05-04KFLL?13:44 EDT20:56Z3h 11mN976NN
2026-05-04KDFWKFLL08:10 CDT11:54 EDT2h 43mN976NN
2026-05-03KFLL?13:44 EDT20:50Z3h 06mN939AN
2026-05-03KDFWKFLL08:48 CDT12:00 EDT2h 11mN939AN
2026-05-02partialKFLL?13:54 EDTAB35CB
2026-05-01KFLL?13:52 EDT20:50Z2h 57mN982VJ
2026-05-01KDFWKFLL08:51 CDT12:26 EDT2h 34mN982VJ
2026-04-30KFLL?14:57 EDT22:08Z3h 10mN908NN
2026-04-30KDFWKFLL10:06 CDT13:36 EDT2h 30mN908NN
2026-04-29KFLL?14:12 EDT21:50Z3h 38mN358PW
2026-04-29estimatedKTNTKFLL11:30 EDT12:06 EDT0h 35mN358PW
2026-04-28KFLL?13:27 EDT20:20Z2h 52mN910NN
2026-04-28KDFWKFLL08:39 CDT12:06 EDT2h 26mN910NN
2026-04-27KFLL?13:35 EDT20:36Z3h 00mN102UW
2026-04-27KDFWKFLL08:38 CDT12:12 EDT2h 33mN102UW
2026-04-26KFLL?13:40 EDT20:40Z3h 00mN838NN
2026-04-26KDFWKFLL08:53 CDT12:20 EDT2h 27mN838NN
2026-04-25KFLL?13:28 EDT20:24Z2h 55mN177US
2026-04-25KDFWKFLL08:38 CDT12:04 EDT2h 25mN177US
2026-04-24partialKFLL?13:33 EDTAB5D4A
2026-04-23partialKFLL?13:37 EDTAD24AB
2026-04-22partialKFLL?14:16 EDTAB3D39
2026-04-21partialKFLL?14:41 EDTAD4747
2026-04-20partialKFLL?13:50 EDTAB8C37
2026-04-19KFLLKDFW13:39 EDT15:28 CDT2h 49mN983AN
2026-04-19KHWOKFLL10:18 EDT12:32 EDT2h 13mN983AN
2026-04-18partialKFLL?15:06 EDTA1515B
2026-04-17partialKFLL?13:35 EDTACE6E2
2026-04-16partialKFLL?13:28 EDTACCA88
2026-04-15partialKFLL?13:32 EDTAB44A7
2026-04-14partialKFLL?13:31 EDTABFB46
2026-04-13estimated??19:30Z21:16Z1h 45mN844NN
2026-04-12estimated??13:41Z21:00Z7h 18mN959AN
2026-04-11partialKFLL?13:27 EDTA1804C
2026-04-06KHWOKDFW08:33 EDT11:18 CDT3h 44mN404AN
2026-04-05estimated??11:47Z16:06Z4h 18mN401AN
2026-04-04?KDFW11:50Z11:26 CDT4h 35mN447AN
2026-04-03??12:44Z16:08Z3h 23mN445AA
2026-04-02estimatedKHWO?07:36 EDT15:54Z4h 17mN414AL
2026-03-31estimated??12:22Z16:10Z3h 47mN457AM
2026-03-30estimated??11:53Z16:16Z4h 22mN460AN
2026-03-29estimated??11:55Z16:13Z4h 17mN408AN
2026-03-28estimated??13:43Z16:16Z2h 32mA5C127
2026-03-16??12:45Z16:06Z3h 21mN445AA
2026-03-15estimated??12:51Z16:18Z3h 26mN424AN
2026-03-14KHWO?08:42 EDT15:58Z3h 15mN444UW
2026-03-13KHWOKDFW08:41 EDT10:44 CDT3h 02mN427AN
2026-03-12estimated??11:51Z14:02Z2h 10mN449AN
2026-03-11?KDFW11:52Z11:02 CDT4h 09mA5C895
2026-03-10KPDXKDFW05:43 PDT11:04 CDT3h 20mN465AN
2026-03-09?KDFW11:46Z10:50 CDT4h 03mN454AL
2026-03-08?KDFW11:46Z11:16 CDT4h 29mN453AA
2026-03-07estimated?KDFW14:48Z11:22 CST2h 33mN425AN
2026-03-06KPDXKDFW05:35 PST11:10 CST3h 34mN461AN
2026-03-05?KDFW12:48Z11:16 CST4h 27mN444UW
2026-03-04?KDFW12:46Z11:10 CST4h 24mN432AN
2026-03-03?KDFW12:47Z12:56 CST6h 08mN439AN
2026-03-02estimated??12:59Z17:56Z4h 56mN416AN
2026-03-01estimated??12:48Z17:56Z5h 07mN426AN
2026-02-28KPDXKDFW05:37 PST10:58 CST3h 20mN447AN
2026-02-27KPDXKDFW05:52 PST11:14 CST3h 21mN456AN
2026-02-26?KDFW12:49Z10:52 CST4h 02mN409AA
2026-02-25estimated??12:46Z17:48Z5h 01mN425AN
2026-02-24?KDFW04:31Z11:04 CST12h 32mN434AN
2026-02-24estimated??00:00Z03:40Z3h 40mN434AN
2026-02-23estimated??12:50Z23:58Z11h 07mN434AN
2026-02-22?KDFW12:46Z10:58 CST4h 11mA5C127
2026-02-21KPDXKDFW05:47 PST11:20 CST3h 32mN409AA
2026-02-20estimated??12:45Z17:44Z4h 59mN406AN
2026-02-19?KDFW12:48Z11:00 CST4h 11mA5C4DE
2026-02-18estimated??12:46Z17:06Z4h 20mN446AN
2026-02-17?KDFW12:52Z11:44 CST4h 52mN425AN
2026-02-16KPDXKDFW05:45 PST11:20 CST3h 34mN426AN
2026-02-15?KDFW12:40Z11:16 CST4h 36mN462AA
2026-02-14KPDXKDFW05:42 PST15:28 CST7h 45mN452AN
2026-02-13estimated??12:50Z17:32Z4h 41mA5C127
2026-02-12?KDFW12:06Z10:26 CST4h 19mA5C895
2026-02-11estimated??13:05Z18:02Z4h 56mN466AN
2026-02-10?KHIF14:08Z08:29 MST1h 20mA5B3A7
2026-02-10estimated??13:05Z18:10Z5h 05mN467AL
2026-02-09?KDFW13:06Z11:24 CST4h 17mN439AN
2026-02-08?KDFW13:10Z11:42 CST4h 32mN436AN
2026-02-07estimated??13:05Z18:13Z5h 07mN439AN
2026-02-06estimated??13:13Z18:16Z5h 02mN413AN
2026-02-05?KDFW13:04Z11:44 CST4h 39mN455AN
2026-02-04estimated??13:06Z18:12Z5h 05mN457AM
2026-02-03?KDFW19:21Z17:40 CST4h 19mN121AN
2026-02-02?KDFW18:30Z16:36 CST4h 06mN429AN
2026-02-01estimated??13:18Z18:04Z4h 45mN444UW
2026-01-31?KDFW13:11Z11:18 CST4h 06mN428AA
2026-01-30estimated??13:13Z18:12Z4h 58mN457AM
2026-01-29estimated??13:31Z18:06Z4h 34mN449AN
2026-01-24estimated??13:22Z18:54Z5h 31mN155NN
2026-01-23?KDFW13:26Z11:46 CST4h 19mN423AN
2026-01-22KPDX?06:24 PST18:02Z3h 37mN408AN
2026-01-21estimated??13:20Z17:56Z4h 35mN463AA
2026-01-20estimated??13:11Z17:58Z4h 46mN433AN
2026-01-19estimated??13:19Z18:02Z4h 42mN426AN
2026-01-18estimatedKDFW?11:19 CST17:56Z0h 37mN415AN
2026-01-09?KDFW13:17Z11:26 CST4h 08mN436AN
2026-01-08?KDFW13:11Z11:42 CST4h 30mN409AA
2026-01-07?KDFW13:20Z11:22 CST4h 01mN585UW
2026-01-06?KDFW13:09Z11:30 CST4h 21mN196UW
2026-01-05?KDFW13:18Z11:22 CST4h 03mN442AN
2026-01-04?KDFW12:49Z10:52 CST4h 02mN414AL
2026-01-03estimated??12:45Z17:32Z4h 46mN460AN
2026-01-02?KDFW12:35Z11:02 CST4h 27mN408AN
2026-01-01?KDFW12:38Z10:52 CST4h 13mN425AN
2025-12-31?KDFW12:51Z10:58 CST4h 07mN416AN
2025-12-30estimated??12:39Z18:18Z5h 38mN418AN
2025-12-29?KDFW12:49Z11:06 CST4h 16mN458AL
2025-12-28estimated??12:48Z17:22Z4h 33mN451AN
2025-12-27KPDXKDFW04:51 PST11:00 CST4h 08mA5C127
2025-12-26?KDFW12:36Z11:28 CST4h 51mN452AN
2025-12-25?KDFW12:38Z11:16 CST4h 37mN403AN
2025-12-24?KDFW12:48Z10:56 CST4h 08mN422AN
2025-12-23estimated??12:57Z17:50Z4h 52mN433AN
2025-12-22?KDFW12:55Z11:10 CST4h 14mA5C127
2025-12-21?KDFW12:50Z10:56 CST4h 05mN462AA
2025-12-20estimated??12:42Z17:22Z4h 39mN403AN
2025-12-19?KDFW12:44Z11:02 CST4h 18mN464AA
2025-12-18?KDFW12:48Z10:43 CST3h 54mN463AA
2025-12-17?KDFW12:43Z10:38 CST3h 54mN433AN
2025-12-16?KDFW13:00Z10:56 CST3h 55mN451AN
2025-12-15?KDFW12:51Z10:46 CST3h 54mN416AN
2025-12-14?KDFW12:48Z10:56 CST4h 07mN454AL
2025-12-13?KDFW12:32Z11:04 CST4h 32mN460AN
2025-12-12?KDFW12:38Z10:56 CST4h 17mN448AN
2025-12-11?KDFW12:35Z10:46 CST4h 10mN427AN
2025-12-10?KDFW12:57Z10:46 CST3h 48mN403AN
2025-12-09estimated?KDFW16:12Z10:46 CST0h 33mN416AN
2025-11-27?KDFW12:46Z10:54 CST4h 07mN403AN
2025-11-26?KDFW12:47Z10:42 CST3h 54mN428AA
2025-10-29estimated?KCLT10:13Z06:36 EDT0h 22mN803AW
2025-10-28estimated?KCLT10:12Z06:34 EDT0h 21mN992AU
2025-10-15KGSPKCLT06:09 EDT06:40 EDT0h 31mN838AW
2025-10-14KGSPKCLT06:23 EDT06:52 EDT0h 28mN747UW
2025-10-13KCLTKGSP14:53 EDT15:14 EDT0h 20mN814AW
2025-10-07KGSPKCLT08:14 EDT08:38 EDT0h 23mN740UW
2025-10-06KCLTKGSP14:48 EDT15:12 EDT0h 23mN715UW
2025-10-05estimated?KDFW21:30Z17:28 CDT0h 58mN733UW
2025-10-05estimatedKDFW?14:30 CDT20:20Z0h 50mN733UW
2025-10-04estimated?KDFW13:43Z09:18 CDT0h 34mN833AW
2025-10-01KDFW Dallas/Fort Worth InternationalKLBB14:52 CDT16:35 CDT1h 42mAC793F
2025-09-30KDFW Dallas/Fort Worth InternationalKLBB14:38 CDT16:34 CDT1h 56mAA0AAB
2025-09-29KDFW Dallas/Fort Worth InternationalKLBB15:08 CDT16:43 CDT1h 35mAA2701
2025-09-28KDFW Dallas/Fort Worth InternationalKLBB14:39 CDT16:52 CDT2h 13mAC791D
2025-09-26KDFW Dallas/Fort Worth InternationalKLBB14:39 CDT16:35 CDT1h 55mA9F818
2025-09-25KDFW Dallas/Fort Worth International?15:53 CDT22:52Z1h 58mAB30F0
2025-09-23KLBB?19:06 CDT01:41Z1h 34mAB30F0
2025-09-21KDFW Dallas/Fort Worth InternationalKLBB14:36 CDT16:58 CDT2h 21mAB525F
2025-09-20KDFW Dallas/Fort Worth International?19:32 CDT02:22Z1h 50mAB30F0
2025-09-18partialKDFW Dallas/Fort Worth International?14:37 CDTAC7581
2025-08-26KMCIKPHL22:36 CDT00:00 EDT0h 23mN716UW
2025-08-25KPHLKOQN07:34 EDT22:34 EDT14h 59mA0DE99
2025-08-23KMCIKPHL18:24 CDT03:46 EDT8h 21mAA35E1
2025-08-23KPHLKMCI14:02 EDT15:28 CDT2h 25mN757UW
2025-08-23partialKPHL?01:46 EDTN801AW
2025-08-21KPHLKMCI03:04 EDT02:26 CDT0h 21mN806AW
2025-08-19KPHLKMCI16:00 EDT18:46 CDT3h 45mN747UW
2025-08-19estimated?KPHL00:00Z20:50 EDT0h 50mN816AW
2025-08-17estimatedKMCI?18:40 CDT23:58Z0h 17mN740UW
2025-08-17KPHLKMCI14:38 EDT16:14 CDT2h 35mN740UW
2025-08-16KMCIKPHL18:17 CDT23:14 EDT3h 56mAA1BE0
2025-08-16KPHLKMCI14:23 EDT16:28 CDT3h 04mN750UW
2025-08-15KMCIKILG16:44 CDT19:58 EDT2h 13mN741UW
2025-08-15KPHLKMCI14:21 EDT15:32 CDT2h 10mN741UW
2025-08-14partialKPHL?15:20 EDTA95665

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