Flight

AAL354

Flight history and live tracking for AAL354, 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
RouteKTPA TAMPA INTERNATIONAL → KORD CHICAGO OHARE INTERNATIONAL
Scheduled departure08:31 EDT

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

Route

AirlineAmerican Airlines
Typical originKTPA TAMPA INTERNATIONAL
Typical destinationKORD CHICAGO OHARE INTERNATIONAL
Distance881 nm

Flight history 250 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KTPA TAMPA INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL08:35 EDT09:53 CDT2h 18mN342SX
2026-10-02KTPA TAMPA INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL08:36 EDT09:56 CDT2h 20mN871NN
2026-10-01KTPA TAMPA INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL08:42 EDT09:58 CDT2h 16mN341RW
2026-09-30KTPA TAMPA INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL08:42 EDT10:07 CDT2h 25mN315UA
2026-09-29KTPA TAMPA INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL08:35 EDT09:55 CDT2h 20mN325VM
2026-09-28KTPA TAMPA INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL08:34 EDT09:51 CDT2h 17mN347TT
2026-09-27KTPA TAMPA INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL08:39 EDT10:15 CDT2h 36mN324RA
2026-09-26KTPA TAMPA INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL08:39 EDT10:07 CDT2h 28mN342SX
2026-09-25KTPA TAMPA INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL09:08 EDT10:32 CDT2h 24mN323RM
2026-09-24KTPAKORD08:30 EDT10:28 CDT2h 57mN303UE
2026-09-23estimatedKTPAKORD08:01 EDT10:14 CDT3h 12mN305UG
2026-09-22KTPAKORD09:02 EDT10:42 CDT2h 39mA3428E
2026-09-21KTPAKORD08:04 EDT10:04 CDT3h 00mA3428E
2026-09-20KTPAKORD08:55 EDT10:30 CDT2h 34mN820NN
2026-09-19KTPAKORD11:22 EDT13:08 CDT2h 45mN341SV
2026-09-18KTPAKORD08:31 EDT10:16 CDT2h 44mA32FF6
2026-09-17estimatedKTPAKORD10:23 EDT12:27 CDT3h 03mA373B7
2026-09-16KTPAKORD08:41 EDT10:12 CDT2h 30mN335SN
2026-09-15estimatedKTPAKORD09:53 EDT11:20 CDT2h 26mA36A21
2026-09-13KTPAKORD08:38 EDT10:10 CDT2h 32mN346PR
2026-09-12KTPAKORD08:29 EDT09:56 CDT2h 26mA3ADCE
2026-09-11KTPAKORD08:38 EDT10:04 CDT2h 26mA37032
2026-09-10estimatedKTPAKORD08:32 EDT09:50 CDT2h 17mN343RY
2026-09-09KTPAKORD08:37 EDT09:50 CDT2h 12mA3F91E
2026-09-08estimatedKTPAKORD06:28 EDT07:56 CDT2h 27mA33EB5
2026-09-06KTPAKORD06:34 EDT07:56 CDT2h 21mN940AN
2026-09-05KTPAKORD06:28 EDT07:56 CDT2h 27mN858NN
2026-09-04KTPAKORD06:25 EDT08:00 CDT2h 34mN912NN
2026-09-03KTPAKORD06:34 EDT07:48 CDT2h 13mN972AN
Earlier flights (221) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02KTPAKORD06:29 EDT07:44 CDT2h 14mN302SS
2026-09-01KTPAKORD06:45 EDT08:10 CDT2h 24mA37B5A
2026-08-31KTPAKORD06:29 EDT07:48 CDT2h 18mN980NN
2026-08-30estimatedKTPAKORD06:25 EDT07:50 CDT2h 24mA369EE
2026-08-29KTPAKORD06:29 EDT07:46 CDT2h 16mN324RN
2026-08-28KTPAKORD06:26 EDT07:44 CDT2h 18mA3A65F
2026-08-27KTPAKORD06:23 EDT07:46 CDT2h 22mN859NN
2026-08-26KTPAKORD06:25 EDT07:56 CDT2h 30mN378SC
2026-08-25KTPAKORD06:27 EDT07:56 CDT2h 28mN306RC
2026-08-24KTPAKORD06:24 EDT07:50 CDT2h 25mAB129A
2026-08-23KTPAKORD06:21 EDT07:56 CDT2h 34mA362B2
2026-08-22KTPAKORD06:28 EDT07:46 CDT2h 17mN980NN
2026-08-21estimatedKTPAKORD06:35 EDT07:56 CDT2h 20mN357PV
2026-08-20estimatedKTPAKORD06:28 EDT10:04 CDT4h 35mN335RT
2026-08-19estimated??10:22Z12:46Z2h 23mN317PG
2026-08-18estimatedKTPAKORD06:29 EDT07:56 CDT2h 27mN343SY
2026-08-17estimatedKTPAKORD08:54 EDT10:06 CDT2h 12mN319VF
2026-08-16estimatedKTPAKORD06:45 EDT14:04 CDT8h 18mN942AN
2026-08-15estimated??10:26Z12:48Z2h 21mN334SM
2026-08-14estimatedKTPAKORD06:27 EDT10:20 CDT4h 53mN344TS
2026-08-13estimatedKTPAKORD06:26 EDT09:36 CDT4h 09mN339SU
2026-08-12estimated??10:27Z12:58Z2h 30mN356TX
2026-07-23estimatedKTPAKORD06:49 EDT08:24 CDT2h 34mA369EE
2026-07-22estimated?KORD10:55Z08:26 CDT2h 30mN825NN
2026-07-21KTPAKORD06:52 EDT08:18 CDT2h 25mA39781
2026-07-20KTPAKORD06:44 EDT08:04 CDT2h 19mA353C8
2026-07-19estimatedKTPAKORD08:40 EDT10:06 CDT2h 25mA32FF6
2026-07-18KTPAKORD06:37 EDT07:54 CDT2h 16mN873NN
2026-07-17KTPAKORD06:48 EDT08:06 CDT2h 17mN969AN
2026-07-16estimatedKTPAKORD07:21 EDT08:34 CDT2h 12mN306SW
2026-07-15?KORD11:31Z08:02 CDT1h 30mA4008E
2026-07-14KMCFKORD06:46 EDT08:00 CDT2h 13mA36661
2026-07-13KMCFKORD06:51 EDT08:10 CDT2h 18mN982NN
2026-07-12estimatedKPIEKORD06:42 EDT08:18 CDT2h 35mN315RJ
2026-07-11KMCFKORD06:40 EDT08:14 CDT2h 34mN324SH
2026-07-10estimatedKTPAKORD06:46 EDT08:12 CDT2h 25mA3578A
2026-07-09KTPAKORD06:44 EDT07:58 CDT2h 13mN936AN
2026-07-08KTPAKORD06:43 EDT07:56 CDT2h 12mA3A647
2026-07-07KTPAKORD06:51 EDT08:14 CDT2h 22mA373EA
2026-07-06KTPAKORD06:55 EDT08:20 CDT2h 24mN878NN
2026-07-05estimatedKTPA?07:05 EDT13:18Z2h 12mN931AN
2026-07-04KTPAKORD06:39 EDT08:00 CDT2h 20mN941NN
2026-07-03KTPAKORD06:46 EDT08:00 CDT2h 13mN954AN
2026-07-02KTPAKORD06:51 EDT08:10 CDT2h 18mA3E07A
2026-07-01estimatedKTPAKORD06:56 EDT08:24 CDT2h 27mA3CA1A
2026-06-30KTPAKORD07:04 EDT08:30 CDT2h 25mN924NN
2026-06-29KTPAKORD07:02 EDT08:18 CDT2h 15mA33AFD
2026-06-28KTPAKORD07:23 EDT08:44 CDT2h 20mA33766
2026-06-27KTPAKORD06:40 EDT08:10 CDT2h 30mN876NN
2026-06-26KTPAKORD07:27 EDT08:36 CDT2h 08mN342PM
2026-06-25KTPAKORD07:21 EDT08:36 CDT2h 14mN378SC
2026-06-24KTPAKORD07:20 EDT08:36 CDT2h 15mA33B1E
2026-06-23estimatedKPIEKORD07:15 EDT08:38 CDT2h 22mN308RD
2026-06-22estimatedKTPAKORD07:07 EDT08:26 CDT2h 18mN308RD
2026-06-21KMCFKORD07:03 EDT08:34 CDT2h 30mN339SU
2026-06-20KMCFKORD06:43 EDT08:12 CDT2h 28mN944NN
2026-06-19KTPAKORD07:04 EDT08:46 CDT2h 41mN920AN
2026-06-18estimatedKTPA?07:01 EDT11:36Z0h 34mN868NN
2026-06-17estimatedKMCFKORD06:57 EDT08:34 CDT2h 36mA37032
2026-06-16estimatedKTPA?07:14 EDT12:22Z1h 07mA36636
2026-06-15KSPGKORD07:19 EDT08:40 CDT2h 20mAB129A
2026-06-14estimatedKTPAKORD07:06 EDT08:36 CDT2h 29mA19343
2026-06-13estimatedKTPAKORD06:44 EDT08:15 CDT2h 31mN882NN
2026-06-12KMCFKORD07:02 EDT08:30 CDT2h 27mN964AN
2026-05-29KTPAKORD07:06 EDT08:28 CDT2h 21mA36A19
2026-05-28estimatedKTPAKORD07:09 EDT08:46 CDT2h 36mN310RF
2026-05-27estimatedKTPAKORD07:04 EDT08:22 CDT2h 17mN812NN
2026-05-26KTPAKORD07:02 EDT08:16 CDT2h 13mN991AN
2026-05-25KTPAKORD06:58 EDT08:16 CDT2h 17mN961NN
2026-05-24KMCFKORD07:00 EDT08:48 CDT2h 47mA3C662
2026-05-23estimatedKMCFKORD06:43 EDT08:14 CDT2h 30mN335RT
2026-05-22estimatedKTPAKORD07:40 EDT09:10 CDT2h 29mN982AN
2026-05-21KTPAKORD06:39 EDT08:12 CDT2h 32mN977UY
2026-05-20partialKORD?19:24 CDTN125AA
2026-05-19estimatedKTPAKMDW22:43 EDT15:26 CDT17h 42mN145AN
2026-05-12KTPAKORD06:44 EDT08:10 CDT2h 25mN902AA
2026-05-11KTPAKORD06:40 EDT08:14 CDT2h 34mN535UW
2026-05-10KTPAKORD06:41 EDT08:06 CDT2h 24mN162UW
2026-05-09KTPAKORD06:39 EDT08:08 CDT2h 29mN118NN
2026-05-08KTPAKORD06:49 EDT08:18 CDT2h 28mN931AM
2026-05-07KTPAKORD06:43 EDT08:14 CDT2h 30mN586UW
2026-05-06estimatedKTPAKORD10:11 EDT11:56 CDT2h 44mN133AN
2026-05-05KTPAKORD06:46 EDT08:24 CDT2h 37mN553UW
2026-05-04KTPAKORD06:50 EDT08:14 CDT2h 23mN912UY
2026-05-03KTPAKORD06:46 EDT08:12 CDT2h 25mN998AN
2026-05-02estimatedKTPAKORD06:52 EDT08:00 CDT2h 07mN537UW
2026-05-01KTPAKORD06:47 EDT08:22 CDT2h 35mN926UW
2026-04-30KTPAKORD06:48 EDT08:14 CDT2h 25mN519UW
2026-04-28KTPAKORD06:40 EDT08:38 CDT2h 57mN582UW
2026-04-27KTPAKORD06:44 EDT08:16 CDT2h 31mN161AA
2026-04-26KTPAKORD06:45 EDT08:20 CDT2h 34mN155NN
2026-04-25KTPAKORD06:45 EDT08:12 CDT2h 26mN144AN
2026-04-24KTPAKORD06:45 EDT08:10 CDT2h 24mN159AN
2026-04-23KTPAKORD07:04 EDT09:52 CDT3h 48mN925UY
2026-04-22KTPAKORD06:37 EDT08:04 CDT2h 26mN927UW
2026-04-21estimatedKTPAKORD06:35 EDT08:16 CDT2h 40mN174US
2026-04-20estimated?KORD10:48Z09:10 CDT3h 21mN183UW
2026-04-19KTPAKORD06:47 EDT08:12 CDT2h 24mN578UW
2026-04-18KTPAKORD06:40 EDT10:46 CDT5h 05mN998AN
2026-04-17KTPAKORD06:37 EDT08:12 CDT2h 34mN576UW
2026-04-16KTPAKORD06:38 EDT07:56 CDT2h 17mN581UW
2026-04-15estimatedKTPAKORD06:38 EDT08:14 CDT2h 35mN535UW
2026-04-14estimatedKTPAKORD10:33 EDT12:18 CDT2h 44mN997AA
2026-04-13KTPAKORD06:42 EDT08:02 CDT2h 19mN161UW
2026-04-12estimatedKTPAKORD06:48 EDT08:20 CDT2h 32mN185UW
2026-04-11estimatedKTPAKORD06:48 EDT08:24 CDT2h 36mN578UW
2026-04-05estimated?KMIA19:05Z16:16 EDT1h 10mN829NN
2026-04-04estimated?KMIA19:40Z16:58 EDT1h 17mN772XF
2026-04-03estimated?KMIA19:17Z16:32 EDT1h 14mA35781
2026-04-02estimated?KMIA19:24Z16:30 EDT1h 05mA35781
2026-03-31estimated?KMIA20:09Z16:34 EDT0h 25mN327SK
2026-03-30estimated?KMIA20:01Z16:44 EDT0h 42mN301NW
2026-03-29estimated?KMIA20:48Z17:22 EDT0h 33mA333AE
2026-03-28estimated?KMIA19:29Z16:38 EDT1h 08mA362A9
2026-03-15estimated??20:36Z21:40Z1h 03mA36636
2026-03-14estimated??19:54Z20:58Z1h 03mA373EA
2026-03-13estimated??19:44Z20:54Z1h 09mN329SL
2026-03-12estimated?KMIA19:19Z16:48 EDT1h 28mA4008E
2026-03-11estimated?KMIA19:10Z16:24 EDT1h 13mA33B1E
2026-03-10estimated?KMIA19:17Z16:38 EDT1h 20mN976NN
2026-03-09estimated?KMIA20:01Z16:38 EDT0h 36mN317PG
2026-03-08partial??00:25ZN834NN
2026-03-06estimatedKTPAKORD23:27 EST00:38 CST2h 10mN321RL
2026-03-03estimatedKTPAKORD20:10 EST21:36 CST2h 25mN324RA
2026-03-01estimatedKTPAKORD19:00 EST18:18 CST0h 17mA3ADCE
2026-02-28estimated??21:43Z23:58Z2h 14mA3ADCE
2026-02-27estimatedKTPAKORD19:00 EST18:42 CST0h 42mA39781
2026-02-26estimated??22:04Z23:58Z1h 53mA39781
2026-02-24estimatedKTPAKORD19:00 EST18:58 CST0h 58mN324SH
2026-02-23estimated??22:08Z23:58Z1h 49mN324SH
2026-02-22estimatedKTPAKORD19:02 EST18:20 CST0h 17mN923NN
2026-02-21estimated??22:07Z23:58Z1h 51mN923NN
2026-02-20estimatedKTPAKORD19:00 EST18:46 CST0h 46mA33EB5
2026-02-19estimated??21:54Z23:58Z2h 04mA33EB5
2026-02-16estimated??21:48Z23:58Z2h 09mN846NN
2026-02-15estimatedKTPAKORD19:02 EST18:40 CST0h 38mN323RM
2026-02-14estimated??22:21Z23:58Z1h 36mN323RM
2026-02-12partialKDFW?18:06 CSTN813NN
2026-02-11partialKDFW?18:10 CSTN863NN
2026-02-10estimated?KDFW21:02Z16:24 CST1h 21mN863NN
2026-02-09estimated?KDFW20:59Z16:24 CST1h 24mN938NN
2026-02-08partial??00:00ZN853NN
2026-02-07estimated??23:38Z23:58Z0h 19mN853NN
2026-02-06estimated?KDFW21:14Z16:33 CST1h 18mN301NW
2026-02-05estimated?KDFW21:50Z17:16 CST1h 25mN989NN
2026-02-04estimated?KDFW20:58Z16:30 CST1h 31mN979NN
2026-02-03estimated?KDFW21:03Z16:30 CST1h 26mN962NN
2026-02-02estimated?KDFW Dallas/Fort Worth International20:58Z16:26 CST1h 27mN956AN
2026-02-01partial??00:00ZN929NN
2026-01-31estimated??23:18Z23:58Z0h 40mN929NN
2026-01-30estimated?KDFW21:24Z16:48 CST1h 24mN837NN
2026-01-29estimated?KDFW20:58Z16:24 CST1h 25mN993NN
2026-01-28partial??00:00ZN894NN
2026-01-27partial??00:30ZN972NN
2026-01-26partialKDFW?18:00 CSTN339PL
2026-01-25?KDFW20:57Z17:58 CST3h 01mN339PL
2026-01-24estimated?KDFW21:17Z16:34 CST1h 17mN352PS
2026-01-23estimated?KDFW20:57Z16:28 CST1h 30mN969NN
2026-01-22?KDFW19:49Z16:30 CST2h 40mN940AN
2026-01-21?KDFW20:18Z16:48 CST2h 29mN804NN
2026-01-20?KDFW19:40Z16:16 CST2h 36mN805NN
2026-01-19?KDFW19:41Z16:16 CST2h 34mN965AN
2026-01-18?KDFW19:36Z16:20 CST2h 44mN338PK
2026-01-09?KDFW19:51Z16:38 CST2h 46mN862NN
2026-01-08estimated?KDFW19:46Z16:14 CST2h 27mN859NN
2026-01-07?KDFW19:44Z16:24 CST2h 40mN921NN
2026-01-06estimated?KDFW19:44Z16:12 CST2h 27mN912NN
2026-01-05?KCLT20:12Z17:58 EST2h 45mN869NN
2026-01-04?KCLT20:33Z18:10 EST2h 36mN831NN
2026-01-03?KCLT20:05Z17:34 EST2h 29mN903AN
2026-01-02?KCLT20:06Z17:28 EST2h 22mN925AN
2026-01-01?KCLT20:32Z18:24 EST2h 51mN987AN
2025-12-31?KCLT20:18Z18:16 EST2h 57mN943AN
2025-12-30?KCLT19:58Z17:30 EST2h 31mN925NN
2025-12-29partial??00:02ZN883NN
2025-12-28estimated??20:42Z23:36Z2h 54mN883NN
2025-12-27?KCLT19:59Z17:46 EST2h 47mN975AN
2025-12-26?KCLT21:04Z18:44 EST2h 39mN963AN
2025-12-23?KCLT20:03Z17:48 EST2h 44mN939AN
2025-12-22?KCLT19:57Z17:28 EST2h 30mN949NN
2025-12-21?KCLT20:36Z18:00 EST2h 24mN962AN
2025-12-20?KCLT19:42Z17:20 EST2h 38mN872NN
2025-12-19?KCLT19:50Z17:34 EST2h 43mN946AN
2025-12-18?KCLT19:56Z17:28 EST2h 32mN945NN
2025-12-17estimated?KMIA20:56Z17:22 EST1h 25mN872NN
2025-12-16estimated?KMIA21:22Z17:44 EST1h 21mN922NN
2025-12-15estimated?KMIA20:52Z17:18 EST1h 25mN806NN
2025-12-14estimated?KMIA20:53Z17:18 EST1h 25mN884NN
2025-12-13estimated?KMIA21:27Z17:48 EST1h 20mN314PD
2025-12-12estimated?KMIA21:05Z17:18 EST1h 12mN804NN
2025-12-11estimated?KMIA20:56Z17:24 EST1h 27mN962AN
2025-12-10estimated?KMIA20:51Z17:12 EST1h 21mN958NN
2025-12-09estimated?KMIA20:49Z17:20 EST1h 30mN833NN
2025-11-27estimated?KMIA20:54Z17:34 EST1h 39mN895NN
2025-11-26?KMIA20:53Z17:34 EST1h 40mN889NN
2025-10-20estimatedKTPAKORD08:05 EDT08:26 CDT1h 20mN894NN
2025-10-07KTPAKORD06:59 EDT09:30 CDT3h 30mN981AN
2025-10-06KTPAKORD07:03 EDT08:26 CDT2h 23mN860NN
2025-10-04?KMIA13:29Z16:56 EDT7h 26mN346PR
2025-10-02KTPA?14:12 EDT19:19Z1h 06mA3D4ED
2025-10-01KTPA?06:52 EDT11:56Z1h 03mABEA11
2025-09-30KTPA?06:44 EDT11:50Z1h 06mABE65A
2025-09-29KTPA?06:52 EDT11:58Z1h 06mACEA99
2025-09-28KTPA?06:45 EDT11:52Z1h 06mAC893A
2025-09-27KTPA?06:46 EDT11:50Z1h 03mAD8B20
2025-09-26KTPA?06:52 EDT11:53Z1h 00mADA521
2025-09-25KTPA?06:50 EDT11:51Z1h 00mAD6758
2025-09-24KTPA?10:55 EDT16:04Z1h 08mACBE37
2025-09-23KTPA?06:52 EDT11:58Z1h 05mAAE316
2025-09-22KTPA?06:52 EDT11:58Z1h 06mAB64B8
2025-09-21KTPAKTYS06:46 EDT07:51 EDT1h 05mAD64CD
2025-09-20KTPA?07:02 EDT12:09Z1h 07mABAC48
2025-09-19KTPA?06:50 EDT11:56Z1h 05mAC741C
2025-08-24KTPAKORD06:58 EDT08:20 CDT2h 21mN814NN
2025-08-23partialKORD?00:05 CDTN960AN
2025-08-21KTPAKORD06:59 EDT08:22 CDT2h 22mN852NN
2025-08-20estimatedKTPAKORD12:08 EDT18:03 CDT6h 54mN955NN
2025-08-19KTPAKORD08:44 EDT09:54 CDT2h 10mN803NN
2025-08-17KTPAKORD07:14 EDT08:37 CDT2h 23mN952NN
2025-08-16KTPAKORD07:02 EDT08:22 CDT2h 19mN998NN
2025-08-15KTPAKORD06:56 EDT08:28 CDT2h 31mN916NN

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