Flight

AAL1204

Flight history and live tracking for AAL1204, 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
RouteKBUF BUFFALO NIAGARA INTERNATIONAL → KCLT CHARLOTTE DOUGLAS INTERNATIONAL
Scheduled departure06:27 EDT

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

Route

AirlineAmerican Airlines
Typical originKBUF BUFFALO NIAGARA INTERNATIONAL
Typical destinationKCLT CHARLOTTE DOUGLAS INTERNATIONAL
Distance475 nm

Flight history 276 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KBUF BUFFALO NIAGARA INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL06:41 EDT08:03 EDT1h 22mN848NN
2026-10-01KBUF BUFFALO NIAGARA INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL06:31 EDT07:50 EDT1h 19mN943AN
2026-09-30KBUF BUFFALO NIAGARA INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL06:31 EDT07:49 EDT1h 18mN972NN
2026-09-29KBUF BUFFALO NIAGARA INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL06:37 EDT07:59 EDT1h 22mN846NN
2026-09-28KBUF BUFFALO NIAGARA INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL06:44 EDT08:03 EDT1h 19mN843NN
2026-09-27KBUF BUFFALO NIAGARA INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL06:53 EDT08:14 EDT1h 21mN822NN
2026-09-26KBUF BUFFALO NIAGARA INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL06:37 EDT07:58 EDT1h 21mN817NN
2026-09-25KBUF BUFFALO NIAGARA INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL06:32 EDT07:50 EDT1h 18mN991NN
2026-09-24KBUFKCLT06:59 EDT08:24 EDT1h 24mN947NN
2026-09-23KBUFKCLT06:33 EDT08:02 EDT1h 29mN954AN
2026-09-22KBUFKCLT06:30 EDT07:58 EDT1h 27mN907NN
2026-09-21KBUFKCLT06:46 EDT08:14 EDT1h 27mN903NN
2026-09-20KBUFKCLT06:51 EDT08:26 EDT1h 34mN337PJ
2026-09-19KBUFKCLT06:43 EDT08:08 EDT1h 24mN825NN
2026-09-18KBUFKCLT06:41 EDT08:00 EDT1h 19mN309PC
2026-09-17KBUFKCLT06:25 EDT07:50 EDT1h 25mN809NN
2026-09-16KBUFKCLT06:31 EDT07:54 EDT1h 22mN892NN
2026-09-14KBUFKCLT06:47 EDT08:10 EDT1h 22mN342PM
2026-09-13estimatedKBUFKCLT06:36 EDT08:20 EDT1h 43mN812NN
2026-09-12estimatedKBUFKCLT06:32 EDT07:58 EDT1h 25mN881NN
2026-09-11KBUFKCLT06:33 EDT07:56 EDT1h 22mN901AN
2026-09-10KBUFKCLT06:36 EDT07:54 EDT1h 17mN836NN
2026-09-09KBUFKCLT06:14 EDT07:34 EDT1h 19mN350RV
2026-09-08KBUFKCLT06:48 EDT08:04 EDT1h 15mN994NN
2026-09-06KBUFKCLT10:02 EDT11:34 EDT1h 31mA39781
2026-09-05estimatedKBUFKCLT06:31 EDT08:08 EDT1h 36mA36636
2026-09-04KBUFKCLT06:54 EDT08:18 EDT1h 23mN801NN
2026-09-03KBUFKCLT06:58 EDT08:24 EDT1h 25mN344TS
Earlier flights (248) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02KBUFKCLT06:48 EDT08:14 EDT1h 25mN324RA
2026-09-01KBUFKCLT06:45 EDT08:10 EDT1h 24mA3CDE4
2026-08-31KBUFKCLT06:58 EDT08:20 EDT1h 21mN323SG
2026-08-30KBUFKCLT06:31 EDT08:04 EDT1h 32mA362A9
2026-08-29KBUFKCLT06:59 EDT08:18 EDT1h 18mA3FCD6
2026-08-28KBUFKCLT06:57 EDT08:22 EDT1h 25mN321RL
2026-08-27KBUFKCLT06:53 EDT08:14 EDT1h 20mA3F91E
2026-08-26KBUFKCLT06:47 EDT08:08 EDT1h 20mA3FCD6
2026-08-25KBUFKCLT06:54 EDT08:10 EDT1h 16mA362B2
2026-08-24KBUFKCLT07:24 EDT08:42 EDT1h 17mN329SL
2026-08-23KBUFKCLT07:03 EDT08:30 EDT1h 27mN302SS
2026-08-22KBUFKCLT06:59 EDT08:20 EDT1h 20mA3776F
2026-08-21KBUFKCLT07:39 EDT09:08 EDT1h 28mN305UG
2026-08-20KBUFKCLT07:01 EDT08:20 EDT1h 19mN329SL
2026-08-19estimated??11:08Z11:58Z0h 49mN320VG
2026-08-18KBUFKCLT07:28 EDT08:54 EDT1h 26mN889NN
2026-08-17KBUFKCLT09:00 EDT10:26 EDT1h 25mN324SH
2026-08-16KBUFKCLT06:34 EDT09:55 EDT3h 21mN317UW
2026-08-15KBUFKCLT07:01 EDT08:24 EDT1h 23mN355TW
2026-08-14KBUFKCLT07:02 EDT10:20 EDT3h 17mN323RM
2026-08-13KBUFKCLT07:00 EDT08:16 EDT1h 15mN327VP
2026-08-12KBUFKCLT06:54 EDT08:16 EDT1h 21mN848NN
2026-07-23KBUFKCLT06:08 EDT07:34 EDT1h 25mN851NN
2026-07-22KBUFKCLT06:16 EDT07:32 EDT1h 15mN924AN
2026-07-21KBUFKCLT06:08 EDT07:22 EDT1h 13mN343PN
2026-07-20KBUFKCLT06:16 EDT07:32 EDT1h 15mN923NN
2026-07-19KBUFKCLT11:38 EDT12:56 EDT1h 17mN987NN
2026-07-18KBUFKCLT06:01 EDT07:26 EDT1h 24mN972AN
2026-07-17KBUFKCLT06:03 EDT07:22 EDT1h 18mN997NN
2026-07-16KBUFKCLT06:02 EDT07:34 EDT1h 31mN917AN
2026-07-15KBUFKUZA06:48 EDT07:34 EDT0h 45mN979AN
2026-07-14KBUFKCLT06:00 EDT07:32 EDT1h 31mN806NN
2026-07-13KBUFKCLT06:09 EDT07:40 EDT1h 30mN933NN
2026-07-12KBUFKCLT06:13 EDT08:08 EDT1h 54mN306SP
2026-07-11KBUFKCLT06:04 EDT07:36 EDT1h 31mN849NN
2026-07-10estimatedKBUFKCLT06:04 EDT07:32 EDT1h 27mN825NN
2026-07-09KBUFKCLT06:07 EDT07:40 EDT1h 32mA362A9
2026-07-08KBUFKCLT06:06 EDT07:38 EDT1h 31mN887NN
2026-07-07KBUFKCLT07:28 EDT08:22 EDT0h 54mN344PP
2026-07-06KBUFKCLT06:11 EDT07:42 EDT1h 30mN904NN
2026-07-05KBUFKCLT06:17 EDT07:38 EDT1h 20mN965NN
2026-07-04KBUFKCLT06:07 EDT09:20 EDT3h 12mN956NN
2026-07-03KBUFKCLT06:09 EDT07:42 EDT1h 32mN303RG
2026-07-02KBUFKCLT06:12 EDT07:36 EDT1h 23mN968NN
2026-07-01KBUFKCLT06:42 EDT08:00 EDT1h 18mN896NN
2026-06-30KBUFKCLT06:36 EDT08:02 EDT1h 25mN993NN
2026-06-29KBUFKCLT06:44 EDT08:08 EDT1h 23mN954AN
2026-06-28KBUFKCLT06:41 EDT08:04 EDT1h 22mN301NW
2026-06-27KBUFKCLT06:09 EDT07:30 EDT1h 20mN885NN
2026-06-26estimatedKBUFKCLT07:25 EDT08:06 EDT0h 41mN893NN
2026-06-26estimatedKBUFKCLT06:37 EDT06:54 EDT0h 16mN893NN
2026-06-25KBUFKCLT06:33 EDT07:58 EDT1h 24mN991AN
2026-06-24KBUFKCLT06:27 EDT08:00 EDT1h 33mN929NN
2026-06-23KBUFKCLT06:35 EDT08:00 EDT1h 24mN973NN
2026-06-22KBUFKCLT06:26 EDT07:56 EDT1h 29mN800NN
2026-06-21KBUFKCLT06:29 EDT07:58 EDT1h 29mN875NN
2026-06-20KBUFKCLT06:13 EDT07:40 EDT1h 26mN957NN
2026-06-19KBUFKCLT06:34 EDT08:02 EDT1h 27mN950AN
2026-06-18estimatedKBUFKCLT06:28 EDT07:36 EDT1h 07mN927AN
2026-06-17KBUFKCLT06:33 EDT07:56 EDT1h 22mN301NW
2026-06-16KBUFKCLT06:27 EDT07:58 EDT1h 30mN932NN
2026-06-15estimatedKBUFKCLT06:36 EDT08:10 EDT1h 33mN829NN
2026-06-14KBUFKCLT07:07 EDT08:30 EDT1h 22mN964NN
2026-06-13KBUFKCLT06:10 EDT07:34 EDT1h 23mN987AN
2026-06-12KBUFKCLT06:30 EDT08:02 EDT1h 31mN979AN
2026-05-29KBUFKCLT06:26 EDT07:56 EDT1h 29mN948NN
2026-05-28KBUFKCLT06:30 EDT07:56 EDT1h 25mN909NN
2026-05-27estimatedKBUFKCLT06:32 EDT08:14 EDT1h 41mN848NN
2026-05-26KBUFKCLT06:28 EDT07:58 EDT1h 29mN925AN
2026-05-25estimatedKBUFKCLT06:33 EDT07:56 EDT1h 22mN953AN
2026-05-24KBUFKCLT06:24 EDT08:04 EDT1h 39mN803NN
2026-05-23KBUFKCLT06:12 EDT07:42 EDT1h 29mN931AN
2026-05-22KBUFKCLT06:31 EDT08:06 EDT1h 34mN968AN
2026-05-21KBUFKCLT06:32 EDT07:56 EDT1h 23mN552UW
2026-05-20KBUFKCLT20:22 EDT07:30 EDT11h 07mN187US
2026-05-19estimatedKBUFKCLT03:26 EDT16:42 EDT13h 16mN924US
2026-05-19partialKBUF?22:40 EDTN913US
2026-05-12KBUFKCLT06:09 EDT07:34 EDT1h 24mN145AN
2026-05-11KBUFKCLT06:08 EDT07:44 EDT1h 35mN190UW
2026-05-10estimatedKBUFKCLT06:01 EDT07:38 EDT1h 36mN171US
2026-05-09KBUFKCLT06:28 EDT07:56 EDT1h 27mN150NN
2026-05-08KBUFKCLT06:05 EDT07:34 EDT1h 28mN194UW
2026-05-07KBUFKCLT06:04 EDT07:52 EDT1h 47mN172US
2026-05-06KBUFKCLT06:04 EDT07:34 EDT1h 29mN917UY
2026-05-05KBUFKCLT05:58 EDT07:26 EDT1h 28mN586UW
2026-05-04KBUFKCLT06:01 EDT07:22 EDT1h 20mN144AN
2026-05-03KBUFKCLT06:14 EDT07:44 EDT1h 29mN925UY
2026-05-02KBUFKCLT06:21 EDT08:02 EDT1h 40mN914UY
2026-05-01KBUFKCLT06:03 EDT07:36 EDT1h 32mN907AA
2026-04-30KBUFKCLT06:06 EDT07:36 EDT1h 30mN187US
2026-04-28KBUFKCLT06:01 EDT07:24 EDT1h 22mN576UW
2026-04-27KBUFKCLT06:10 EDT07:38 EDT1h 27mN542UW
2026-04-26partialKCLT?05:33 EDTN190UW
2026-04-25KBUFKCLT15:00 EDT16:26 EDT1h 25mN190UW
2026-04-24KBUFKCLT06:23 EDT07:46 EDT1h 23mN161UW
2026-04-23?KCLT10:02Z07:26 EDT1h 24mN986AN
2026-04-22estimatedKBUFKCLT06:03 EDT07:22 EDT1h 18mN995AN
2026-04-21KBUFKCLT06:28 EDT07:48 EDT1h 19mN118NN
2026-04-20estimated?KCLT10:06Z10:10 EDT4h 04mN177US
2026-04-19KBUFKCLT06:05 EDT07:52 EDT1h 46mN991AU
2026-04-18KBUFKCLT06:13 EDT07:44 EDT1h 30mN538UW
2026-04-17KBUFKCLT06:04 EDT07:28 EDT1h 23mN172US
2026-04-16estimatedKBUFKCLT06:09 EDT07:34 EDT1h 24mN932AM
2026-04-15KBUFKCLT06:02 EDT07:34 EDT1h 32mN510UW
2026-04-14KBUFKCLT05:57 EDT07:22 EDT1h 24mN510UW
2026-04-13KBUFKCLT06:02 EDT07:32 EDT1h 30mN978UY
2026-04-12KBUFKCLT06:15 EDT07:36 EDT1h 20mN907AA
2026-04-11KBUFKCLT06:15 EDT07:40 EDT1h 24mN543UW
2026-04-06KINDKMIA06:07 EDT08:32 EDT2h 24mN958NN
2026-04-05KINDKMIA06:11 EDT08:46 EDT2h 34mN897NN
2026-04-04KINDKMIA06:12 EDT08:28 EDT2h 15mN904NN
2026-04-03KINDKMIA06:07 EDT08:22 EDT2h 14mN847NN
2026-04-02KINDKMIA06:12 EDT08:32 EDT2h 19mN905AN
2026-04-01estimatedKIND?06:09 EDT10:46Z0h 36mN867NN
2026-03-31KINDKMIA06:08 EDT08:18 EDT2h 09mN946NN
2026-03-30KINDKMIA06:12 EDT08:30 EDT2h 17mN960AN
2026-03-29KINDKMIA06:06 EDT08:16 EDT2h 09mN354PT
2026-03-15KIND?06:09 EDT15:22Z5h 12mN301PA
2026-03-14estimated??15:15Z18:44Z3h 28mN930NN
2026-03-14KIND?06:04 EDT12:10Z2h 06mN930NN
2026-03-13KIND?06:09 EDT12:12Z2h 02mN910NN
2026-03-12KINDKMIA06:27 EDT08:50 EDT2h 22mN891NN
2026-03-11KINDKMIA06:29 EDT08:50 EDT2h 20mN893NN
2026-03-10KINDKMIA06:11 EDT08:18 EDT2h 06mN971AN
2026-03-09KINDKMIA06:03 EDT08:10 EDT2h 06mN827NN
2026-03-08KINDKMIA06:41 EDT09:04 EDT2h 22mN986NN
2026-03-08estimated?KORD03:41Z00:34 CST2h 52mN928NN
2026-03-07KMIAKORD23:09 EST00:58 CST2h 48mN987NN
2026-03-06KMIAKORD22:42 EST00:26 CST2h 44mN875NN
2026-03-05KMIAKORD22:26 EST00:16 CST2h 50mA39B39
2026-03-04KMIAKORD22:45 EST00:32 CST2h 46mN985NN
2026-03-03KMIAKORD23:57 EST01:40 CST2h 42mN965NN
2026-03-02KMIAKORD22:46 EST00:40 CST2h 54mN948AN
2026-03-01KMIAKORD22:29 EST00:26 CST2h 56mN820NN
2026-02-28KMIAKORD22:27 EST00:10 CST2h 42mA35EFA
2026-02-27KMIAKORD22:46 EST00:38 CST2h 51mN983NN
2026-02-26KMIAKORD22:26 EST00:18 CST2h 51mN979NN
2026-02-25KMIAKORD22:27 EST00:10 CST2h 43mN955AN
2026-02-24KMIA Miami InternationalKORD22:12 EST00:32 CST3h 19mN807NN
2026-02-23KMIAKORD22:46 EST00:38 CST2h 51mN316SE
2026-02-22KMIAKORD22:31 EST00:22 CST2h 50mN846NN
2026-02-21KMIAKORD22:16 EST00:00 CST2h 43mN907AN
2026-02-20KMIAKORD22:41 EST00:34 CST2h 52mN904NN
2026-02-19KMIAKORD22:25 EST00:10 CST2h 45mN819NN
2026-02-18KMIAKORD22:50 EST00:44 CST2h 53mN939AN
2026-02-17KMIAKORD22:14 EST00:06 CST2h 52mN980AN
2026-02-16KMIA Miami InternationalKORD00:12 EST02:14 CST3h 01mN350RV
2026-02-15KMIAKORD22:33 EST00:24 CST2h 50mN811NN
2026-02-14KMIAKORD22:12 EST00:30 CST3h 18mN916AN
2026-02-13KMIAKORD22:46 EST00:50 CST3h 03mN917AN
2026-02-12estimated?KLAX00:00Z16:50 PST0h 50mN316SE
2026-02-11partial??00:00ZA35EF1
2026-02-10partialKORD?20:26 CSTN967NN
2026-02-10estimated?KLAX00:00Z17:32 PST1h 31mN967NN
2026-02-09partial??00:03ZA36A19
2026-02-08partial??00:00ZA3578A
2026-02-07partial??00:02ZN315SD
2026-02-06partial??00:00ZN907NN
2026-02-05partial??00:00ZN313SB
2026-02-04partialKLGB?16:00 PSTA36636
2026-02-03partial??00:00ZN315SD
2026-02-02partial??00:00ZA3578A
2026-02-01partialKLGB?16:00 PSTN306SW
2026-01-30partialKORD?16:23 CSTABD77E
2026-01-30partialKORD?15:08 CSTN862NN
2026-01-30partial??00:12ZN328RR
2026-01-29partial??00:00ZN915NN
2026-01-28partial??00:00ZN306RC
2026-01-27partialKORD?20:27 CSTA33766
2026-01-26partial??00:00ZN969NN
2026-01-25KORD?14:50 CST23:59Z3h 08mN969NN
2026-01-25partial??00:00ZN314RH
2026-01-24partial??00:06ZA3B8F5
2026-01-23partial??00:09ZN308RD
2026-01-22partial??00:00ZA3428E
2026-01-21partial??00:02ZN304RB
2026-01-20partial??00:00ZN321RL
2026-01-19KORD?14:34 CST23:58Z3h 23mN321RL
2026-01-19partial??00:02ZN358PW
2026-01-18KORD?14:31 CST23:58Z3h 26mN358PW
2026-01-17estimated?KLAX23:02Z15:30 PST0h 27mN905NN
2026-01-09partial??00:01ZA373B7
2026-01-08partial??00:00ZN323RM
2026-01-07partial??00:00ZA35781
2026-01-06partial??00:00ZAD45A4
2026-01-05partial??00:00ZN560UW
2026-01-04estimatedKDEN?15:59 MST23:58Z0h 58mN560UW
2026-01-04partial??00:00ZN579UW
2026-01-03partial??00:00ZN901AA
2026-01-02partial??00:02ZN177US
2026-01-01estimated??22:46Z23:58Z1h 11mN177US
2025-12-31estimatedKBUFKCLT19:00 EST21:18 EST2h 18mN536UW
2025-12-30partial??00:02ZAD5480
2025-12-29estimated??23:12Z23:58Z0h 45mAD5480
2025-12-29partial??00:00ZN167US
2025-12-28estimatedKDEN?15:58 MST23:58Z0h 59mN167US
2025-12-28partialKBUF?19:00 ESTAD3E36
2025-12-27partial??00:00ZN136AN
2025-12-26estimated??22:25Z23:58Z1h 32mN136AN
2025-12-24estimated??00:00Z02:08Z2h 07mN560UW
2025-12-23partial??00:00ZN152UW
2025-12-22partial??00:00ZN925UY
2025-12-21partial??00:02ZN154AA
2025-12-20partial??00:00ZN539UW
2025-12-19partial??00:00ZN195UW
2025-12-18estimatedKDEN?16:15 MST23:58Z0h 42mN195UW
2025-12-17KTPAKMIA07:09 EST07:46 EST0h 37mN769US
2025-12-16KTPAKMIA07:11 EST07:56 EST0h 44mN763US
2025-12-15KTPAKMIA06:57 EST07:44 EST0h 46mN9017P
2025-12-14KTPAKMIA07:08 EST08:06 EST0h 57mN732US
2025-12-13KTPAKMIA08:29 EST09:12 EST0h 42mN70020
2025-12-12KTPAKMIA06:50 EST07:40 EST0h 49mN760US
2025-12-11KTPAKMIA07:11 EST08:04 EST0h 52mN801AW
2025-12-10KTPAKMIA07:02 EST07:44 EST0h 41mN4032T
2025-11-27KMIAKORD09:42 EST11:22 CST2h 39mN826NN
2025-11-26KMIA?09:50 EST17:42Z2h 51mN922NN
2025-10-30KBUFKCLT07:47 EDT09:18 EDT1h 30mN964AN
2025-10-29KBUFKCLT10:36 EDT12:08 EDT1h 31mN315PE
2025-10-28KBUFKCLT10:29 EDT11:52 EDT1h 22mN889NN
2025-10-27KBUFKCLT06:14 EDT07:40 EDT1h 25mN852NN
2025-10-15KBUFKCLT07:47 EDT09:14 EDT1h 26mN902NN
2025-10-14KBUFKCLT08:11 EDT09:36 EDT1h 24mN847NN
2025-10-13KBUFKCLT06:04 EDT07:26 EDT1h 21mN301PA
2025-10-07KBUFKCLT07:54 EDT09:26 EDT1h 31mN948NN
2025-10-06KBUFKCLT06:03 EDT07:32 EDT1h 28mN957NN
2025-10-04KBUFKCLT15:56 EDT16:58 EDT1h 01mN956NN
2025-10-02KBUFKHKY06:26 EDT07:34 EDT1h 08mAD185A
2025-10-01KBUFKHKY07:49 EDT08:50 EDT1h 00mAD237F
2025-09-30KBUF?08:06 EDT13:07Z1h 01mADBEF0
2025-09-29KBUFKHKY08:08 EDT09:14 EDT1h 06mACED24
2025-09-28KBUFKHKY06:31 EDT07:34 EDT1h 02mAD3FD9
2025-09-27KBUF?07:48 EDT12:50Z1h 02mAAEE3B
2025-09-26KBUFKHKY07:54 EDT09:01 EDT1h 06mACC95C
2025-09-25KBUFKCLT06:31 EDT07:51 EDT1h 19mAD4EB5
2025-09-24KBUF?07:49 EDT12:50Z1h 01mACB953
2025-09-23KBUFKHKY07:59 EDT09:05 EDT1h 06mAD4390
2025-09-22KBUFKHKY07:49 EDT08:56 EDT1h 07mA3F500
2025-09-21KBUFKHKY06:40 EDT07:42 EDT1h 01mAB1D28
2025-09-20KBUFKHKY07:45 EDT08:52 EDT1h 07mACA6C0
2025-09-19KBUFKHKY07:52 EDT08:55 EDT1h 02mAD9EDF
2025-08-24KBUFKCLT06:18 EDT07:50 EDT1h 31mN972NN
2025-08-21KBUFKCLT06:20 EDT07:46 EDT1h 25mN836NN
2025-08-20KBUFKCLT14:37 EDT18:20 EDT3h 42mN968NN
2025-08-19KBUFKCLT07:43 EDT09:18 EDT1h 34mN887NN
2025-08-18KBUFKCLT07:38 EDT09:02 EDT1h 24mN977NN
2025-08-17KBUFKCLT07:29 EDT08:52 EDT1h 23mN940NN
2025-08-16KBUFKCLT06:21 EDT07:48 EDT1h 26mA3ADCE
2025-08-15KBUFKCLT07:41 EDT09:08 EDT1h 26mN877NN

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