Flight

AAL2904

Flight history and live tracking for AAL2904, 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 originKSFO SAN FRANCISCO INTERNATIONAL
Typical destinationKDFW DALLAS FORT WORTH INTERNATIONAL
Distance1,270 nm

Flight history 248 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-09-09estimated?KTPA17:12Z13:50 EDT0h 37mN927AN
2026-09-08estimated??16:42Z20:02Z3h 19mN991AU
2026-09-07estimatedKSFOKDFW09:15 PDT14:04 CDT2h 48mN510UW
2026-09-06estimatedKSFOKDFW08:56 PDT14:40 CDT3h 43mN584UW
2026-09-05estimated??15:51Z19:12Z3h 21mN441UW
2026-09-04estimated??16:07Z19:34Z3h 26mN190UW
2026-09-03estimated??16:03Z19:24Z3h 20mN133AN
Earlier flights (241) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02estimatedKSFOKDFW09:13 PDT15:56 CDT4h 43mN928AM
2026-09-01estimated??15:54Z19:12Z3h 17mN145AN
2026-08-31estimatedKSFOKDFW09:05 PDT14:38 CDT3h 32mN928AM
2026-08-30estimated??16:00Z19:32Z3h 31mN912UY
2026-08-29estimated??16:07Z19:30Z3h 22mN155NN
2026-08-28estimated??15:56Z19:36Z3h 39mN909AM
2026-08-27estimated??16:13Z19:38Z3h 24mN161UW
2026-08-27estimated??15:14Z15:40Z0h 25mN161UW
2026-08-26estimated??16:07Z19:26Z3h 18mAD50C9
2026-08-25estimatedKSFOKDFW09:05 PDT14:18 CDT3h 12mN125AA
2026-08-24estimatedKSFOKDFW04:21 PDT14:16 CDT7h 54mN185UW
2026-08-23estimatedKSFOKDFW09:54 PDT15:04 CDT3h 09mN185UW
2026-08-22estimated??15:49Z19:20Z3h 31mAD3E36
2026-08-21estimated??16:17Z20:00Z3h 42mN161UW
2026-08-20estimated??16:04Z19:26Z3h 21mN561UW
2026-08-19estimatedKSFOKDFW08:58 PDT15:34 CDT4h 35mN171US
2026-08-18estimated??19:05Z21:40Z2h 34mN573UW
2026-08-17estimated??11:18Z22:08Z10h 49mN997AA
2026-08-15estimated??16:09Z21:26Z5h 16mN932AM
2026-08-14estimated??15:54Z19:26Z3h 31mN177US
2026-08-13estimated??15:58Z19:26Z3h 27mN198UW
2026-08-12estimatedKSFOKDFW09:01 PDT15:26 CDT4h 25mN572UW
2026-08-11estimatedKSFOKDFW11:55 PDT15:04 CDT1h 08mN928AM
2026-07-23estimated?KDFW15:57Z14:08 CDT3h 10mN194UW
2026-07-22estimated??15:11Z18:40Z3h 29mN920US
2026-07-21?KDFW14:18Z13:30 CDT4h 11mN415AN
2026-07-20?KDFW15:09Z13:20 CDT3h 10mN972UY
2026-07-19estimatedKSFOKDFW07:58 PDT13:18 CDT3h 19mN147AA
2026-07-18estimated??15:09Z18:36Z3h 26mN467AL
2026-07-17?KDFW15:06Z13:24 CDT3h 17mAD50C9
2026-07-16estimated??15:07Z18:42Z3h 34mN127AA
2026-07-15estimatedKSFOKDFW08:10 PDT13:28 CDT3h 17mN153AN
2026-07-14estimatedKSFOKDFW08:03 PDT13:14 CDT3h 10mN153AN
2026-07-13KSFOKDFW08:25 PDT13:42 CDT3h 16mN559UW
2026-07-12estimatedKSFOKDFW08:12 PDT13:56 CDT3h 44mN169UW
2026-07-11KSFOKDFW08:08 PDT13:20 CDT3h 12mN122NN
2026-07-10estimatedKSFOKDFW08:36 PDT13:42 CDT3h 06mN149AN
2026-07-09KSFOKDFW08:07 PDT13:02 CDT2h 54mN971UY
2026-07-08estimatedKSFOKDFW08:04 PDT13:10 CDT3h 05mN508AY
2026-07-07estimatedKSFOKDFW07:53 PDT13:08 CDT3h 14mN152AA
2026-07-06KSFOKDFW08:15 PDT13:16 CDT3h 00mN534UW
2026-07-05KSFOKDFW08:03 PDT13:20 CDT3h 16mN976UY
2026-07-04estimatedKSFO?08:41 PDT18:52Z3h 10mN123NN
2026-07-03estimatedKSFOKDFW08:03 PDT13:06 CDT3h 02mN115NN
2026-07-02estimatedKSFO?08:03 PDT18:20Z3h 16mN172US
2026-07-01KSFOKDFW08:02 PDT13:02 CDT2h 59mN584UW
2026-06-30estimated?KAFW20:30Z16:40 CDT1h 09mN510UW
2026-06-30estimatedKSFOKDFW11:05 PDT14:16 CDT1h 10mN510UW
2026-06-29KSFOKDFW08:16 PDT13:16 CDT2h 59mN174US
2026-06-28estimatedKSFOKDFW08:17 PDT13:20 CDT3h 02mN161UW
2026-06-27KSFOKDFW08:08 PDT13:02 CDT2h 53mN154AA
2026-06-26estimatedKSFOKDFW08:09 PDT13:18 CDT3h 08mN147AA
2026-06-25estimatedKSFO?08:42 PDT19:20Z3h 37mAD5480
2026-06-24estimatedKSFOKDFW08:05 PDT13:12 CDT3h 06mN165US
2026-06-23estimatedKSFOKDFW08:12 PDT13:32 CDT3h 19mN170US
2026-06-22estimatedKSFO?23:09 PDT18:10Z12h 00mN508AY
2026-06-20estimatedKSFOKDFW11:44 PDT16:48 CDT3h 03mN926UW
2026-06-19estimatedKSFO?20:23 PDT19:46Z16h 22mN920US
2026-06-17estimatedKSFOKDFW08:07 PDT13:18 CDT3h 10mN127AA
2026-06-16estimatedKSFOKDFW08:14 PDT14:02 CDT3h 47mN129AA
2026-06-15estimatedKSFOKDFW08:13 PDT13:20 CDT3h 06mN538UW
2026-06-14estimatedKSFO?08:04 PDT18:56Z3h 51mN183UW
2026-06-13estimatedKSFOKDFW10:35 PDT13:08 CDT0h 32mN508AY
2026-06-12estimated??21:59Z22:50Z0h 50mN154UW
2026-06-12KSFOKOKC08:09 PDT14:30 CDT4h 20mN154UW
2026-05-29estimatedKSFO?08:21 PDT18:42Z3h 20mN189UW
2026-05-28estimatedKSFOKDFW09:37 PDT13:48 CDT2h 10mN991AU
2026-05-27estimatedKSFO?08:41 PDT19:30Z3h 48mN990AU
2026-05-26KSFOKDFW08:47 PDT13:24 CDT2h 36mN997AA
2026-05-25estimatedKSFO?08:17 PDT18:52Z3h 34mN582UW
2026-05-24estimatedKSFO?07:58 PDT18:28Z3h 30mN135NN
2026-05-22estimatedKSFOKDFW08:09 PDT13:12 CDT3h 03mN154UW
2026-05-21estimatedKSFO?02:57 PDT19:02Z9h 04mN923AN
2026-05-20estimatedKSFOKDFW21:20 PDT13:12 CDT13h 51mN823NN
2026-05-20KSFOKDFW17:53 PDT23:00 CDT3h 06mN308RD
2026-05-19partialKSFO?20:25 PDTN820NN
2026-05-12estimatedKSFOKDFW08:16 PDT13:26 CDT3h 09mN352PS
2026-05-10estimatedKSFOKDFW08:16 PDT13:32 CDT3h 15mN976AN
2026-05-09estimatedKSFOKDFW08:06 PDT13:06 CDT2h 59mN836NN
2026-05-08estimatedKSFOKDFW08:10 PDT13:24 CDT3h 13mN935NN
2026-05-07KSFOKDFW08:15 PDT13:24 CDT3h 08mN821NN
2026-05-06estimatedKSFOKDFW08:11 PDT13:24 CDT3h 12mN955NN
2026-05-05estimatedKSFOKDFW08:08 PDT13:12 CDT3h 03mN803NN
2026-05-04estimatedKSFOKDFW08:06 PDT12:58 CDT2h 51mN988NN
2026-05-03KSFOKDFW08:08 PDT13:02 CDT2h 54mN931NN
2026-05-02estimatedKSFOKDFW08:11 PDT13:22 CDT3h 10mN904AN
2026-05-01estimatedKSFOKDFW08:07 PDT13:10 CDT3h 02mN883NN
2026-04-30estimatedKSFOKDFW08:32 PDT13:42 CDT3h 10mN994NN
2026-04-29estimatedKSFOKDFW08:42 PDT14:00 CDT3h 17mN910NN
2026-04-28estimatedKSFOKDFW12:06 PDT17:12 CDT3h 05mN815NN
2026-04-27estimatedKSFOKDFW08:11 PDT13:10 CDT2h 58mN959NN
2026-04-26estimatedKSFOKDFW08:11 PDT13:14 CDT3h 02mN935NN
2026-04-25estimated??02:43Z18:40Z15h 56mN970NN
2026-04-25estimatedKDFW?19:00 CDT00:28Z0h 28mN970NN
2026-04-24KSFOKDTO14:03 PDT18:58 CDT2h 54mN970NN
2026-04-23estimatedKSFOKDFW08:10 PDT13:08 CDT2h 57mN991NN
2026-04-22KSFOKDFW08:17 PDT13:08 CDT2h 50mN833NN
2026-04-21estimated??15:15Z18:42Z3h 26mN823NN
2026-04-20estimated?KDFW15:08Z13:20 CDT3h 11mN869NN
2026-04-19estimatedKSFOKDFW08:15 PDT13:20 CDT3h 04mN910AN
2026-04-18?KDFW15:08Z13:12 CDT3h 03mN316SE
2026-04-17estimatedKSFOKDFW08:09 PDT13:16 CDT3h 06mN944NN
2026-04-16estimatedKSFOKDFW08:16 PDT13:16 CDT2h 59mN935NN
2026-04-15estimatedKSFOKDFW08:10 PDT13:16 CDT3h 05mN970NN
2026-04-14estimatedKSFOKDFW08:09 PDT13:08 CDT2h 58mN946NN
2026-04-12estimatedKSFOKDFW08:20 PDT14:04 CDT3h 44mN321RL
2026-04-11KSFOKDFW08:09 PDT13:08 CDT2h 58mN903NN
2026-04-06estimatedKSFOKDFW08:10 PDT11:38 CDT1h 27mN811NN
2026-04-04estimatedKSFOKDFW08:05 PDT13:16 CDT3h 10mN980AN
2026-04-02estimatedKSFOKDFW08:19 PDT13:18 CDT2h 58mN906AN
2026-03-31estimatedKSFOKDFW08:17 PDT13:16 CDT2h 59mN943AN
2026-03-30?KDFW15:08Z13:12 CDT3h 04mN875NN
2026-03-28estimatedKSFOKDFW08:03 PDT13:08 CDT3h 04mN905NN
2026-03-16estimatedKSFOKDFW08:03 PDT11:06 CDT1h 03mN804NN
2026-03-15estimated??17:27Z20:56Z3h 28mN927NN
2026-03-14KSFOKDFW08:08 PDT15:08 CDT5h 00mN989NN
2026-03-13KSFOKDFW08:09 PDT16:52 CDT6h 42mN872NN
2026-03-11estimatedKSFOKDFW07:31 PDT13:12 CDT3h 40mN834NN
2026-03-10estimatedKSFOKDFW07:31 PDT13:32 CDT4h 00mA19343
2026-03-09estimatedKSFOKDFW07:34 PDT13:18 CDT3h 43mN954AN
2026-03-08KSFOKDFW07:54 PDT13:08 CDT3h 13mN952AA
2026-03-07KSFOKDFW07:57 PST13:45 CST3h 47mN943AN
2026-03-06estimatedKSFOKDFW07:34 PST13:36 CST4h 01mN880NN
2026-03-05KSFOKDFW07:48 PST13:20 CST3h 31mN984NN
2026-03-04estimatedKSFOKDFW07:33 PST12:54 CST3h 20mN842NN
2026-03-03partialKSFO?16:00 PSTA3F91E
2026-03-02estimated??20:53Z23:58Z3h 04mA3F91E
2026-03-01estimatedKSFOKDFW07:18 PST13:16 CST3h 57mN962NN
2026-02-28estimatedKSFOKDFW07:33 PST12:52 CST3h 19mN975AN
2026-02-27KSFOKDFW07:52 PST12:57 CST3h 04mN802NN
2026-02-26estimatedKSFOKDFW07:33 PST13:20 CST3h 46mN958NN
2026-02-25estimatedKSFOKDFW07:31 PST12:58 CST3h 26mN986NN
2026-02-24estimatedKSFOKDFW07:32 PST13:16 CST3h 43mN986NN
2026-02-23estimatedKSFOKDFW07:33 PST13:12 CST3h 38mN948AN
2026-02-22estimatedKSFOKDFW07:33 PST13:16 CST3h 42mN836NN
2026-02-21estimatedKSFOKDFW07:34 PST13:04 CST3h 30mN950AN
2026-02-20estimatedKSFOKDFW07:31 PST13:04 CST3h 32mN850NN
2026-02-19estimated?KSFO15:34Z08:32 PST0h 58mN988NN
2026-02-18partialKSFO?16:02 PSTN982NN
2026-02-17estimatedKSFOKDFW13:46 PST17:58 CST2h 12mN982NN
2026-02-16estimatedKSFOKDFW07:31 PST13:18 CST3h 46mN863NN
2026-02-15estimatedKSFOKDFW07:40 PST13:30 CST3h 49mN932AN
2026-02-14estimatedKSFOKDFW07:32 PST13:40 CST4h 07mN953NN
2026-02-13estimatedKSFOKDFW07:31 PST13:24 CST3h 52mN338ST
2026-02-12estimatedKSFOKDFW07:31 PST13:06 CST3h 34mN335PH
2026-02-11estimatedKSFOKDFW07:31 PST13:16 CST3h 44mN860NN
2026-02-10estimatedKSFOKDFW07:32 PST13:24 CST3h 52mN352PS
2026-02-09partialKDFW?19:57 CSTN807NN
2026-02-08estimatedKSFOKDFW11:24 PST17:38 CST4h 13mN807NN
2026-02-07estimatedKSFOKDFW07:35 PST13:18 CST3h 43mN866NN
2026-02-06estimatedKSFOKDFW07:32 PST13:30 CST3h 58mN847NN
2026-02-05estimatedKSFOKDFW09:24 PST15:34 CST4h 09mN941AN
2026-02-04KSFOKDFW07:58 PST13:32 CST3h 33mN897NN
2026-02-03estimatedKSFOKDFW07:41 PST13:20 CST3h 38mN904AN
2026-02-02estimatedKSFOKDFW07:31 PST13:12 CST3h 40mN940NN
2026-02-01estimatedKSFOKDFW07:57 PST13:34 CST3h 36mN944AN
2026-01-31estimatedKSFOKDFW07:36 PST13:18 CST3h 41mN953NN
2026-01-30estimatedKSFOKDFW07:33 PST13:32 CST3h 59mN316PF
2026-01-29KSFOKDFW10:09 PST15:10 CST3h 01mN938AN
2026-01-28estimatedKSFOKDFW07:48 PST13:20 CST3h 32mN306PB
2026-01-27estimatedKSFOKDFW16:01 PST20:44 CST2h 43mN940AN
2026-01-26estimated??18:00Z23:58Z5h 57mN940AN
2026-01-24partialKGKY?18:06 CSTN891NN
2026-01-23estimated??20:32Z23:58Z3h 25mN891NN
2026-01-22estimatedKSFOKDFW07:32 PST13:14 CST3h 42mN983AN
2026-01-21estimatedKSFOKDFW07:34 PST13:14 CST3h 40mN344PP
2026-01-20estimatedKSFOKDFW07:33 PST13:10 CST3h 36mN975AN
2026-01-19estimatedKSFOKDFW07:58 PST13:28 CST3h 29mN954AN
2026-01-18estimatedKSFOKDFW09:19 PST13:20 CST2h 01mN898NN
2026-01-09estimatedKSFOKDFW07:31 PST14:14 CST4h 42mN303RG
2026-01-08estimatedKSFOKDFW07:34 PST13:35 CST4h 00mN913AN
2026-01-07estimatedKSFOKDFW07:36 PST13:04 CST3h 28mN910AN
2026-01-06estimatedKSFOKDFW07:33 PST13:20 CST3h 47mN934NN
2026-01-05estimatedKSFOKDFW07:41 PST14:20 CST4h 39mN801NN
2026-01-04partialKSFO?13:34 PSTN917NN
2026-01-04estimated??20:13Z20:48Z0h 34mN917NN
2026-01-03estimatedKSFOKDFW07:35 PST13:14 CST3h 38mN914AN
2026-01-02estimatedKSFOKDFW07:32 PST13:02 CST3h 29mN830NN
2026-01-01estimatedKSFOKDFW07:31 PST13:32 CST4h 00mN864NN
2025-12-31estimatedKSFOKDFW07:31 PST13:02 CST3h 30mN803NN
2025-12-30estimatedKSFOKDFW10:32 PST16:28 CST3h 55mN341RW
2025-12-29estimatedKSFOKDFW07:34 PST13:14 CST3h 39mN921AN
2025-12-28estimatedKSFOKDFW07:40 PST13:22 CST3h 41mN887NN
2025-12-27estimatedKSFOKDFW07:30 PST13:14 CST3h 43mN989NN
2025-12-26estimatedKSFOKDFW07:30 PST13:00 CST3h 29mN921NN
2025-12-25estimatedKSFOKDFW08:02 PST13:52 CST3h 49mN167US
2025-12-24estimatedKSFOKDFW07:31 PST12:56 CST3h 24mN865NN
2025-12-23estimatedKSFOKDFW07:34 PST13:22 CST3h 48mN823NN
2025-12-22estimatedKSFOKDFW07:31 PST13:16 CST3h 44mN821NN
2025-12-21estimatedKSFOKDFW07:48 PST13:34 CST3h 45mN952NN
2025-12-20estimatedKSFOKDFW07:32 PST13:44 CST4h 11mN953NN
2025-12-19estimatedKSFOKDFW07:31 PST13:26 CST3h 54mN918NN
2025-12-18estimatedKSFOKDFW07:38 PST13:14 CST3h 36mN989AN
2025-12-17estimatedKSFOKDFW07:33 PST13:32 CST3h 58mN831NN
2025-12-16estimatedKSFOKDFW07:31 PST13:02 CST3h 30mN916NN
2025-12-15estimatedKSFOKDFW09:40 PST15:10 CST3h 29mN939AN
2025-12-14estimatedKSFOKDFW07:39 PST13:20 CST3h 40mN914AN
2025-12-13estimatedKSFOKDFW07:31 PST13:26 CST3h 54mN870NN
2025-12-12estimatedKSFOKDFW07:35 PST13:26 CST3h 50mN801NN
2025-12-11estimatedKSFOKDFW07:31 PST13:04 CST3h 32mN935NN
2025-12-10KSFOKDFW07:52 PST13:10 CST3h 17mN905NN
2025-12-09estimatedKSFOKDFW08:11 PST13:12 CST3h 01mN941AN
2025-11-27estimatedKSFOKDFW08:09 PST13:10 CST3h 00mN855NN
2025-11-26estimatedKSFOKDFW08:02 PST13:08 CST3h 05mN957NN
2025-10-30estimatedKSFOKDFW08:18 PDT13:22 CDT3h 03mN915US
2025-10-29estimatedKSFOKDFW08:17 PDT14:04 CDT3h 46mN919US
2025-10-27KSFOKDFW08:13 PDT13:02 CDT2h 48mN196UW
2025-10-26estimatedKSFOKDFW08:17 PDT13:18 CDT3h 00mN165NN
2025-10-25KSFOKDFW08:39 PDT13:38 CDT2h 59mN906AA
2025-10-22estimatedKSFOKDFW08:25 PDT13:24 CDT2h 58mN559UW
2025-10-21estimatedKSFOKDFW08:55 PDT13:16 CDT2h 20mN523UW
2025-10-15estimated?KSFO17:07Z10:38 PDT0h 30mN932AM
2025-10-14estimatedKSFOKDFW07:34 PDT13:26 CDT3h 51mN585UW
2025-10-13estimatedKSFOKDFW18:18 PDT13:04 CDT16h 45mN152UW
2025-10-07estimatedKSFOKDFW08:01 PDT14:10 CDT4h 08mAD4D12
2025-10-06KSFOKDFW08:13 PDT13:14 CDT3h 00mAD3A7F
2025-10-05estimatedKAFWKDFW09:47 CDT12:10 CDT2h 22mN166NN
2025-10-04estimatedKSFOKDFW13:58 PDT18:59 CDT3h 01mN166NN
2025-10-02KSFO San Francisco International?07:10 PDT15:11Z1h 00mAD9BC8
2025-10-01KSFO San Francisco International?07:05 PDT15:07Z1h 01mA101C3
2025-09-30KSFO San Francisco International?19:27 PDT03:33Z1h 06mA0B8FB
2025-09-28KSFO San Francisco International?07:04 PDT15:12Z1h 07mA0A2BD
2025-09-27KSFO San Francisco InternationalKCDC07:03 PDT09:05 MDT1h 01mACD296
2025-09-26KSFO San Francisco InternationalKCDC07:11 PDT09:14 MDT1h 02mA17170
2025-09-25KSFO San Francisco International?07:06 PDT15:07Z1h 01mA782E4
2025-09-24KSFO San Francisco InternationalKCDC07:22 PDT09:22 MDT1h 00mA0BCB2
2025-09-23KSFO San Francisco International?07:06 PDT15:09Z1h 03mA71EFA
2025-09-22KSFO San Francisco InternationalKCDC08:00 PDT10:04 MDT1h 04mADACFD
2025-09-21KSFO San Francisco International?07:13 PDT15:17Z1h 03mA098F6
2025-09-20KSFO San Francisco International?07:19 PDT15:24Z1h 05mA78A52
2025-09-19KSFO San Francisco International?07:05 PDT15:08Z1h 03mA6FB32
2025-08-26KSFOKDFW20:21 PDT22:39 CDT0h 17mAD5480
2025-08-25estimatedKSFOKDFW17:02 PDT06:37 CDT11h 34mN989AU
2025-08-24estimated??14:24Z23:58Z9h 33mN989AU
2025-08-23KSFOKDFW22:29 PDT13:08 CDT12h 39mN519UW
2025-08-21estimatedKSFOKDFW08:02 PDT13:26 CDT3h 23mN187US
2025-08-21estimatedKSFOKDFW22:26 PDT09:38 CDT9h 11mN544UW
2025-08-20estimatedKSFOKDFW17:00 PDT21:56 CDT2h 56mN580UW
2025-08-17estimatedKSFOKDFW07:20 PDT13:22 CDT4h 01mN188US
2025-08-16KSFOKDFW08:33 PDT13:49 CDT3h 15mN575UW
2025-08-15estimatedKSFOKDFW19:36 PDT14:08 CDT16h 31mN534UW

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