Flight

AAL687

Flight history and live tracking for AAL687, 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.

In flightKMTJ → KDFW to DALLAS-FORT WORTH
Phasearrived
Progress100%

Next flight

DateMon 05 Oct 2026
RouteKDFW DALLAS FORT WORTH INTERNATIONAL → KJAX JACKSONVILLE INTERNATIONAL
Scheduled departure09:35 CDT
Also scheduledMon 05 Oct 13:51 EDT

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

Route

AirlineAmerican Airlines
Observed routeKSLC → KORD

Flight history 199 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-04KDFW DALLAS FORT WORTH INTERNATIONALKMTJ Montrose Regional Airport12:31 CDT13:17 MDT1h 46mN948NN
2026-10-03KMTJ Montrose Regional AirportKDFW DALLAS FORT WORTH INTERNATIONAL15:40 MDT18:19 CDT1h 39m
2026-10-02KMTJ Montrose Regional AirportKDFW DALLAS FORT WORTH INTERNATIONAL14:32 MDT17:19 CDT1h 47mN949NN
2026-10-02KDFW DALLAS FORT WORTH INTERNATIONALKMTJ Montrose Regional Airport12:50 CDT13:23 MDT1h 33mN949NN
2026-09-30KMTJ Montrose Regional AirportKDFW DALLAS FORT WORTH INTERNATIONAL14:19 MDT17:00 CDT1h 41mN995NN
2026-09-30KDFW DALLAS FORT WORTH INTERNATIONALKMTJ Montrose Regional Airport12:35 CDT13:11 MDT1h 36mN995NN
2026-09-29KMTJ Montrose Regional AirportKDFW DALLAS FORT WORTH INTERNATIONAL14:29 MDT17:02 CDT1h 33mN967NN
2026-09-29KDFW DALLAS FORT WORTH INTERNATIONALKMTJ Montrose Regional Airport12:32 CDT13:11 MDT1h 39mN967NN
2026-09-28KMTJ Montrose Regional AirportKDFW DALLAS FORT WORTH INTERNATIONAL14:29 MDT17:00 CDT1h 31mN902NN
2026-09-28KDFW DALLAS FORT WORTH INTERNATIONALKMTJ Montrose Regional Airport12:20 CDT13:09 MDT1h 49mN902NN
2026-09-27KMTJ Montrose Regional AirportKDFW DALLAS FORT WORTH INTERNATIONAL14:39 MDT17:07 CDT1h 28mN920NN
2026-09-27KDFW DALLAS FORT WORTH INTERNATIONALKMTJ Montrose Regional Airport12:41 CDT13:28 MDT1h 47mN920NN
2026-09-26estimatedKJAXKDFW17:39 EDT18:12 CDT1h 32mN925NN
2026-09-26estimated??18:15Z20:22Z2h 07mN925NN
2026-09-25estimated??20:42Z22:38Z1h 55mN848NN
2026-09-25estimatedKDFWKJAX11:48 CDT15:08 EDT2h 19mN848NN
2026-09-24estimatedKJAXKDFW16:33 EDT18:55 CDT3h 21mN834NN
2026-09-24estimatedKDFWKJAX12:44 CDT15:22 EDT1h 37mN834NN
2026-09-23estimatedKJAXKDFW17:08 EDT18:04 CDT1h 55mN838NN
2026-09-23estimatedKDFWKJAX13:11 CDT15:52 EDT1h 40mN838NN
2026-09-22estimatedKJAXKDFW16:51 EDT17:38 CDT1h 46mN914NN
2026-09-22partialKDFW?19:01 CDTN976NN
2026-09-21partialKDFW?13:59 CDTN976NN
2026-09-20estimatedKJAXKDFW14:15 EDT17:46 CDT4h 30mN885NN
2026-09-19estimatedKJAXKDFW16:30 EDT17:04 CDT1h 34mN835NN
2026-09-19estimated??17:41Z19:20Z1h 38mN835NN
2026-09-19estimatedKJAXKDFW20:00 EDT20:08 CDT1h 08mN901NN
2026-09-18estimated??23:26Z23:58Z0h 31mN901NN
2026-09-18estimated??20:55Z22:30Z1h 34mN854NN
2026-09-17estimated??20:26Z22:12Z1h 45mN952NN
2026-09-17estimatedKDFWKJAX12:33 CDT15:14 EDT1h 40mN952NN
2026-09-16estimated??21:00Z22:52Z1h 51mN934NN
2026-09-16estimatedKDFWKJAX13:05 CDT15:46 EDT1h 40mN934NN
2026-09-15estimated??20:38Z22:38Z1h 59mN919NN
2026-09-15estimated??17:49Z19:12Z1h 23mN919NN
2026-09-14estimated??20:47Z22:32Z1h 44mA3CDE4
2026-09-14estimatedKDFWKJAX12:26 CDT15:14 EDT1h 47mA3CDE4
2026-09-13estimated??20:31Z22:12Z1h 40mN910AN
2026-09-13estimatedKDFWKJAX12:20 CDT15:04 EDT1h 43mN910AN
2026-09-12estimated??20:26Z22:08Z1h 41mN902AN
2026-09-12estimatedKDFWKJAX12:39 CDT15:24 EDT1h 44mN902AN
2026-09-11estimated??20:44Z22:32Z1h 47mN910NN
2026-09-11estimatedKDFWKJAX12:51 CDT15:36 EDT1h 44mN910NN
2026-09-10estimated??20:33Z23:58Z3h 24mN950AN
2026-09-10estimatedKDFWKJAX12:33 CDT15:20 EDT1h 46mN950AN
2026-09-09estimated??20:42Z22:32Z1h 50mN807NN
2026-09-09estimated??17:27Z19:14Z1h 46mN807NN
2026-09-07KJAXKDFW14:37 EDT15:42 CDT2h 04mN301NW
2026-09-06partialKJAX?14:36 EDTN846NN
2026-09-06partialKJAX?11:05 EDTN846NN
2026-09-04partialKJAX?15:25 EDTN840NN
2026-09-04KDFWKJAX11:02 CDT14:16 EDT2h 13mN840NN
Earlier flights (147) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-03partialKJAX?15:09 EDTN898NN
2026-09-03KDFWKJAX10:49 CDT13:54 EDT2h 04mN898NN
2026-08-31partialKJAX?14:27 EDTN982NN
2026-08-31partialKJAX?10:48 EDTN982NN
2026-08-30partialKJAX?14:30 EDTN902AN
2026-08-30partialKJAX?11:02 EDTN902AN
2026-08-28partialKJAX?14:27 EDTN877NN
2026-08-28KDFWKJAX10:03 CDT13:12 EDT2h 08mN877NN
2026-08-27partialKJAX?14:40 EDTN317PG
2026-08-27KDFWKJAX10:15 CDT13:16 EDT2h 00mN317PG
2026-08-24partialKJAX?14:30 EDTN801NN
2026-08-24partialKJAX?11:02 EDTN801NN
2026-08-23partialKJAX?14:35 EDTA3C9C5
2026-08-21KDFW?10:15 CDT22:16Z7h 01mN800NN
2026-08-20estimated??15:43Z22:34Z6h 50mN882NN
2026-08-17estimated??15:21Z22:40Z7h 19mN958AN
2026-08-16estimated??14:58Z22:28Z7h 29mN943NN
2026-08-13estimated??15:02Z20:46Z5h 43mN990NN
2026-04-06?KORD12:27Z09:58 CDT2h 30mA3B186
2026-04-05?KORD12:22Z10:00 CDT2h 37mA39781
2026-04-04?KORD12:30Z10:40 CDT3h 09mN304RB
2026-04-03?KORD12:22Z10:00 CDT2h 37mA3FCD6
2026-04-02?KORD12:12Z09:56 CDT2h 43mA3A65F
2026-03-31?KORD12:05Z10:14 CDT3h 09mA33B1E
2026-03-30?KORD12:22Z10:02 CDT2h 39mA39781
2026-03-29?KORD12:22Z09:56 CDT2h 33mA3C2BE
2026-03-28estimated?KORD13:51Z09:54 CDT1h 02mA38DB4
2026-03-16?KORD12:22Z10:14 CDT2h 51mN303RG
2026-03-15KSLCKORD06:26 MDT10:00 CDT2h 33mA32FF6
2026-03-14?KORD12:29Z09:54 CDT2h 24mN310RF
2026-03-13?KORD12:18Z10:08 CDT2h 49mA33B1E
2026-03-12estimatedKSLC?06:38 MDT14:02Z1h 23mA369EE
2026-03-11KSLCKORD06:21 MDT10:15 CDT2h 53mN339SU
2026-03-10KSLCKORD06:19 MDT10:00 CDT2h 40mA3ADCE
2026-03-09KSLCKORD06:24 MDT09:54 CDT2h 29mN327SK
2026-03-08KSLCKORD06:29 MDT10:38 CDT3h 08mA36A19
2026-03-07estimated?KORD14:48Z10:37 CST1h 48mA3578A
2026-03-07estimatedKSLC?06:38 MST14:28Z0h 49mA3578A
2026-03-06KSDFKORD14:37 EST14:34 CST0h 57mN324SH
2026-03-06KSLCKSDF06:34 MST12:36 EST4h 01mN324SH
2026-03-05KSLCKORD06:33 MST10:18 CST2h 45mA362A9
2026-03-04KSLCKORD06:30 MST10:50 CST3h 19mA353D2
2026-03-03KSLCKORD06:39 MST10:04 CST2h 25mN933AN
2026-03-02KSLCKORD06:37 MST10:18 CST2h 40mA3428E
2026-03-01KSLCKORD07:07 MST10:44 CST2h 37mN852NN
2026-02-28KSLCKORD06:46 MST10:40 CST2h 54mN302SA
2026-02-27KSLCKORD09:29 MST13:10 CST2h 40mA3ADCE
2026-02-26KSLCKORD06:30 MST10:04 CST2h 34mA33ED6
2026-02-25KSLCKORD06:25 MST09:56 CST2h 31mN912NN
2026-02-24KSLCKORD06:40 MST10:22 CST2h 41mN921AN
2026-02-23KSLCKORD06:42 MST10:34 CST2h 52mN830NN
2026-02-22KSLCKORD06:35 MST10:12 CST2h 37mN918NN
2026-02-21KSLCKORD06:36 MST10:34 CST2h 57mN335SN
2026-02-20KSLCKORD06:35 MST10:14 CST2h 39mA33766
2026-02-19KSLCKORD06:37 MST10:16 CST2h 38mN306SW
2026-02-18KSLCKORD06:27 MST10:19 CST2h 51mA33766
2026-02-17KSLCKORD06:33 MST10:14 CST2h 40mA33AFD
2026-02-16KSLCKORD07:25 MST11:06 CST2h 41mN915NN
2026-02-15KSLCKORD06:39 MST10:20 CST2h 40mN308RD
2026-02-14KSLCKORD06:25 MST10:22 CST2h 56mA3B8F5
2026-02-13KSLCKORD06:29 MST10:16 CST2h 46mN316SE
2026-02-12KSLCKORD06:49 MST10:28 CST2h 38mN938NN
2026-02-11KSLCKORD06:58 MST10:30 CST2h 31mN304RB
2026-02-10KSLCKORD06:57 MST10:55 CST2h 57mN342PM
2026-02-09KSLCKORD06:17 MST10:00 CST2h 43mN936AN
2026-02-08KSLCKORD06:17 MST10:10 CST2h 53mN306NY
2026-02-07KSLCKORD10:26 MST14:22 CST2h 55mN558UW
2026-02-06KSLCKORD06:19 MST10:16 CST2h 56mN968NN
2026-02-05KSLCKORD06:19 MST10:36 CST3h 17mN907AN
2026-02-04KSLCKORD06:55 MST11:00 CST3h 04mN315SD
2026-02-03KSLCKORD07:00 MST10:56 CST2h 55mN301NW
2026-02-02KSLCKORD06:18 MST09:58 CST2h 39mN986NN
2026-02-01KSLCKORD06:17 MST10:31 CST3h 13mN860NN
2026-01-31KSLCKORD06:36 MST10:48 CST3h 11mN103US
2026-01-30KSLCKORD07:09 MST11:35 CST3h 26mN955NN
2026-01-29KSLCKORD06:24 MST10:52 CST3h 27mN922AN
2026-01-27KSLCKORD15:10 MST19:08 CST2h 57mAD9EDF
2026-01-27estimated??19:56Z20:22Z0h 26mN977NN
2026-01-25KSLCKORD06:20 MST10:18 CST2h 57mN847NN
2026-01-24KSLCKORD06:38 MST10:25 CST2h 47mN665AW
2026-01-23KSLCKORD06:08 MST10:05 CST2h 56mN982NN
2026-01-22KSLCKORD06:14 MST09:54 CST2h 39mN914AN
2026-01-21KSLCKORD07:00 MST10:52 CST2h 52mA362A9
2026-01-20KSLCKORD07:02 MST11:36 CST3h 34mN940AN
2026-01-19KSLCKORD06:16 MST10:30 CST3h 13mN812NN
2026-01-09KSLCKORD06:10 MST10:12 CST3h 01mN961AN
2026-01-08KSLCKORD06:11 MST10:22 CST3h 10mN986NN
2026-01-07KSLCKORD07:02 MST11:14 CST3h 12mN323SG
2025-12-20KMIAKORD23:44 EST01:48 CST3h 03mN951NN
2025-10-30partialKJAX?13:29 EDTN967AN
2025-10-29partialKJAX?16:35 EDTN819NN
2025-10-29partialKJAX?13:27 EDTN819NN
2025-10-28partialKJAX?16:53 EDTN954NN
2025-10-28partialKJAX?13:40 EDTN954NN
2025-10-27KJAXKDFW16:57 EDT18:12 CDT2h 14mN919AN
2025-10-27partialKJAX?13:16 EDTN919AN
2025-10-27estimated??00:00Z01:02Z1h 01mN913NN
2025-10-26partialKJAX?18:14 EDTN913NN
2025-10-26KDFWKJAX13:27 CDT16:40 EDT2h 12mN913NN
2025-10-25partialKJAX?17:20 EDTN876NN
2025-10-25KDFWKJAX13:11 CDT16:08 EDT1h 56mN876NN
2025-10-24partialKJAX?16:50 EDTN830NN
2025-10-24partialKJAX?13:24 EDTN830NN
2025-10-23partialKJAX?16:38 EDTN315PE
2025-10-22KJAXKDFW16:42 EDT18:04 CDT2h 21mN823NN
2025-10-22KDFWKJAX12:16 CDT15:10 EDT1h 53mN823NN
2025-10-21partialKJAX?16:39 EDTN923NN
2025-10-21partialKJAX?13:22 EDTN923NN
2025-10-20KJAXKDFW17:41 EDT18:58 CDT2h 16mN986NN
2025-10-20partialKJAX?14:42 EDTN986NN
2025-10-19KDFW?14:01 CDT23:58Z4h 56mN954AN
2025-10-14KJAXKDFW17:03 EDT18:04 CDT2h 00mN803NN
2025-10-14KDFWKJAX12:36 CDT15:46 EDT2h 09mN803NN
2025-10-13KJAXKDFW16:54 EDT18:10 CDT2h 15mN315PE
2025-10-13KDFWKJAX12:25 CDT15:26 EDT2h 01mN315PE
2025-10-07KJAXKDFW17:54 EDT18:58 CDT2h 04mN810NN
2025-10-07partialKJAX?12:51 EDTN810NN
2025-10-06KJAXKDFW16:42 EDT17:58 CDT2h 15mN945AN
2025-10-06KDFWKJAX12:19 CDT15:20 EDT2h 00mN945AN
2025-10-05KJAXKDFW10:50 EDT18:12 CDT8h 21mN987NN
2025-10-04KJAXKDFW09:39 EDT09:20 CDT0h 40mN894NN
2025-10-02KDFW Dallas/Fort Worth International?12:26 CDT18:30Z1h 04mAC5569
2025-10-01KDFW Dallas/Fort Worth International?12:34 CDT18:36Z1h 01mA3489F
2025-09-30KDFW Dallas/Fort Worth InternationalKSEM12:37 CDT13:41 CDT1h 04mAAEA84
2025-09-29KDFW Dallas/Fort Worth InternationalKSEM12:34 CDT13:38 CDT1h 04mAD1C11
2025-09-28KDFW Dallas/Fort Worth InternationalKSEM12:58 CDT14:03 CDT1h 05mAD9B28
2025-09-27KDFW Dallas/Fort Worth International?12:23 CDT18:30Z1h 07mACF207
2025-09-26KDFW Dallas/Fort Worth International?12:38 CDT18:43Z1h 04mAD385F
2025-09-25KDFW Dallas/Fort Worth International?12:28 CDT18:32Z1h 03mAC9F52
2025-09-24KDFW Dallas/Fort Worth InternationalKCBM14:03 CDT15:05 CDT1h 02mAC76A7
2025-09-23KDFW Dallas/Fort Worth InternationalKNMM12:30 CDT13:31 CDT1h 00mAD5FEA
2025-09-22KDFW Dallas/Fort Worth International?12:43 CDT18:43Z1h 00mAD5398
2025-09-21KNZCKTLH20:00 EDT21:32 EDT1h 32mAB1203
2025-09-20KDFW Dallas/Fort Worth International?17:13 CDT23:16Z1h 03mAB1203
2025-09-19KDFW Dallas/Fort Worth International?12:36 CDT18:39Z1h 02mADEDDD
2025-09-18partialKDFW Dallas/Fort Worth International?12:23 CDTACDFA6
2025-08-26partialKJAX?22:32 EDTN813NN
2025-08-25KDFWKJAX00:18 CDT12:48 EDT11h 29mN355PU
2025-08-23KDFWKJAX00:51 CDT15:46 EDT13h 55mN966AN
2025-08-22KJAXKDFW21:14 EDT01:09 CDT4h 54mN933NN
2025-08-21KDFWKJAX02:05 CDT15:48 EDT12h 42mN894NN
2025-08-19KDFWKJAX14:34 CDT19:34 EDT3h 59mN354PT
2025-08-17KDFWKJAX12:26 CDT15:24 EDT1h 57mN306PB
2025-08-16KDFWKJAX12:29 CDT16:32 EDT3h 02mN962AN
2025-08-15KDFWKJAX12:35 CDT15:38 EDT2h 03mN921NN
2025-08-15KJAXKDFW20:33 EDT21:34 CDT2h 00mN933AN
2025-08-14estimatedKDFW?13:22 CDT19:52Z1h 30mN933AN

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.

Track live on the map Full history CSV API access

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]