Flight

AAL2348

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

DateSat 03 Oct 2026
RouteKDFW DALLAS FORT WORTH INTERNATIONAL → KTUL TULSA INTERNATIONAL
Scheduled departure08:40 CDT
Also scheduledSat 03 Oct 10:41 CDT

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

Route

AirlineAmerican Airlines
Observed routeKPWM → KCLT

Flight history 363 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KTUL TULSA INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL12:00 CDT12:54 CDT0h 54mN886NN
2026-10-02KDFW DALLAS FORT WORTH INTERNATIONALKTUL TULSA INTERNATIONAL10:06 CDT10:43 CDT0h 37mN886NN
2026-09-30KDFW DALLAS FORT WORTH INTERNATIONALKTUL TULSA INTERNATIONAL08:53 CDT09:34 CDT0h 41mN667AW
2026-09-30KTUL TULSA INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL08:53 CDT11:36 CDT2h 43mN667AW
2026-09-29KTUL TULSA INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL10:52 CDT11:35 CDT0h 43mN118US
2026-09-29KDFW DALLAS FORT WORTH INTERNATIONALKTUL TULSA INTERNATIONAL08:49 CDT09:29 CDT0h 40mN118US
2026-09-28KTUL TULSA INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL11:00 CDT11:41 CDT0h 41mN110UW
2026-09-28KDFW DALLAS FORT WORTH INTERNATIONALKTUL TULSA INTERNATIONAL09:04 CDT09:50 CDT0h 46mN110UW
2026-09-27KTUL TULSA INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL10:55 CDT11:39 CDT0h 44mN103US
2026-09-27KDFW DALLAS FORT WORTH INTERNATIONALKTUL TULSA INTERNATIONAL08:45 CDT09:32 CDT0h 47mN103US
2026-09-26KTUL TULSA INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL10:52 CDT11:32 CDT0h 40mN604AW
2026-09-26KDFW DALLAS FORT WORTH INTERNATIONALKTUL TULSA INTERNATIONAL08:55 CDT09:42 CDT0h 47mN604AW
2026-09-25KTUL TULSA INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL10:58 CDT11:39 CDT0h 41mN663AW
2026-09-25KDFW DALLAS FORT WORTH INTERNATIONALKTUL TULSA INTERNATIONAL08:58 CDT09:46 CDT0h 48mN663AW
2026-09-24KTULKDFW10:50 CDT11:46 CDT0h 55mN118US
2026-09-24KDFWKTUL08:46 CDT09:32 CDT0h 45mN118US
2026-09-23estimatedKDFWKTUL08:37 CDT11:52 CDT3h 15mN653AW
2026-09-22KTULKDFW10:55 CDT11:48 CDT0h 52mN745VJ
2026-09-22KDFWKTUL08:57 CDT09:36 CDT0h 38mN745VJ
2026-09-21KTULKDFW10:53 CDT11:52 CDT0h 58mN653AW
2026-09-21KDFWKTUL08:46 CDT09:48 CDT1h 02mN653AW
2026-09-21KTULKDFW20:57 CDT23:48 CDT2h 50mN653AW
2026-09-20KDFWKTUL08:57 CDT09:42 CDT0h 44mN653AW
2026-09-19KTULKDFW10:45 CDT11:28 CDT0h 42mN601AW
2026-09-19estimatedKDFWKTUL08:42 CDT09:26 CDT0h 44mN601AW
2026-09-18estimatedKTULKDFW11:02 CDT11:58 CDT0h 55mN656AW
2026-09-18KDFWKTUL08:53 CDT09:40 CDT0h 47mN656AW
2026-09-17estimatedKTULKDFW10:47 CDT11:40 CDT0h 52mN109UW
2026-09-17estimatedKDFWKTUL08:42 CDT09:36 CDT0h 53mN109UW
2026-09-16estimatedKTULKDFW10:51 CDT11:44 CDT0h 53mN109UW
2026-09-16estimatedKDFWKTUL08:26 CDT09:26 CDT0h 59mN109UW
2026-09-14estimatedKTULKDFW10:55 CDT11:52 CDT0h 56mN110UW
2026-09-14KDFWKTUL08:57 CDT09:42 CDT0h 44mN110UW
2026-09-13estimatedKTULKDFW10:47 CDT11:44 CDT0h 56mN647AW
2026-09-13estimatedKDFWKTUL08:42 CDT09:30 CDT0h 47mN647AW
2026-09-12estimatedKTULKDFW10:53 CDT11:46 CDT0h 53mN123UW
2026-09-12estimatedKDFWKTUL07:46 CDT09:30 CDT1h 43mN123UW
2026-09-11estimatedKTULKDFW10:56 CDT11:50 CDT0h 53mN110UW
2026-09-11KDFWKTUL08:44 CDT09:32 CDT0h 47mN110UW
2026-09-10estimatedKTULKDFW11:18 CDT12:14 CDT0h 55mN122US
2026-09-10estimatedKDFWKTUL08:58 CDT09:50 CDT0h 51mN122US
2026-09-09estimatedKDFWKTUL08:52 CDT11:50 CDT2h 58mN669AW
2026-09-08estimatedKTULKDFW10:51 CDT11:48 CDT0h 56mN992NN
2026-09-08KDFWKTUL08:47 CDT09:36 CDT0h 48mN992NN
2026-09-06estimatedKTULKDFW10:50 CDT11:42 CDT0h 51mN953AN
2026-09-06KDFWKTUL08:43 CDT09:26 CDT0h 42mN953AN
2026-09-05estimatedKTULKDFW10:50 CDT11:40 CDT0h 49mN914NN
2026-09-05estimatedKDFWKTUL08:42 CDT09:36 CDT0h 53mN914NN
2026-09-04estimatedKTULKDFW11:04 CDT12:00 CDT0h 55mN950AN
2026-09-04estimatedKDFWKTUL08:45 CDT09:38 CDT0h 52mN950AN
2026-09-03KTULKDFW11:02 CDT11:50 CDT0h 47mN315SD
2026-09-03estimatedKDFWKTUL08:41 CDT09:32 CDT0h 50mN355PU
Earlier flights (311) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-02estimatedKTUL?10:51 CDT17:14Z1h 23mN977NN
2026-09-02KDFWKTUL08:47 CDT09:34 CDT0h 46mN977NN
2026-09-01estimatedKTUL?10:48 CDT16:46Z0h 57mN355PU
2026-09-01estimatedKDFWKTUL08:55 CDT09:46 CDT0h 50mN355PU
2026-08-31estimatedKTUL?10:48 CDT16:41Z0h 52mN808NN
2026-08-31KDFWKTUL08:46 CDT09:38 CDT0h 51mN808NN
2026-08-30estimatedKTUL?10:52 CDT16:42Z0h 49mN924NN
2026-08-30estimatedKDFWKTUL08:34 CDT09:32 CDT0h 57mN924NN
2026-08-29estimatedKTUL?10:45 CDT16:36Z0h 50mN940NN
2026-08-29KDFWKTUL08:48 CDT09:38 CDT0h 49mN940NN
2026-08-28estimatedKTUL?10:50 CDT16:44Z0h 53mN983NN
2026-08-28KDFWKTUL08:51 CDT09:36 CDT0h 44mN983NN
2026-08-27estimatedKTUL?10:54 CDT16:54Z0h 59mN930AN
2026-08-27estimatedKDFWKTUL09:16 CDT10:06 CDT0h 49mAB129A
2026-08-26estimatedKTUL?10:43 CDT16:48Z1h 04mN930NN
2026-08-26KDFWKTUL08:48 CDT09:30 CDT0h 42mN930NN
2026-08-25estimatedKTUL?10:42 CDT16:38Z0h 56mN856NN
2026-08-25KDFWKTUL08:38 CDT09:30 CDT0h 51mN856NN
2026-08-24estimatedKTUL?10:48 CDT16:42Z0h 53mN831NN
2026-08-24estimatedKDFWKTUL08:39 CDT09:36 CDT0h 56mN831NN
2026-08-23estimatedKTUL?11:13 CDT17:06Z0h 53mN821NN
2026-08-23estimatedKDFWKTUL09:33 CDT10:20 CDT0h 46mN821NN
2026-08-22estimatedKTUL?11:08 CDT16:58Z0h 49mN941AN
2026-08-22KDFWKTUL09:14 CDT10:04 CDT0h 49mN941AN
2026-08-21estimated??13:39Z18:16Z4h 36mN947AN
2026-08-20estimatedKDFW?10:43 CDT19:44Z4h 00mN867NN
2026-08-19estimated??13:39Z18:50Z5h 10mN938AN
2026-08-17estimated??13:51Z18:19Z4h 28mN805NN
2026-08-16estimated??13:41Z17:50Z4h 09mN806NN
2026-08-15estimated??13:36Z16:56Z3h 19mN832NN
2026-08-14estimated??13:48Z16:42Z2h 53mN871NN
2026-08-13estimated??13:36Z17:46Z4h 09mN808NN
2026-08-12estimated??13:23Z16:46Z3h 22mN913NN
2026-07-23partialKCLT?15:05 EDTN680AW
2026-07-23partialKCLT?12:16 EDTN680AW
2026-07-22partialKCLT?16:27 EDTN447AN
2026-07-22partialKCLT?13:32 EDTN447AN
2026-07-21partialKCLT?17:37 EDTN114UW
2026-07-21partialKCLT?12:01 EDTN114UW
2026-07-20partialKCLT?16:10 EDTN650AW
2026-07-20partialKCLT?13:07 EDTN650AW
2026-07-19partialKCLT?17:05 EDTN656AW
2026-07-19partialKCLT?13:50 EDTN656AW
2026-07-18partialKCLT?16:14 EDTN660AW
2026-07-18partialKCLT?13:05 EDTN660AW
2026-07-17partialKCLT?13:59 EDTN680AW
2026-07-16partialKCLT?15:45 EDTN680AW
2026-07-16partialKCLT?12:51 EDTN680AW
2026-07-15partialKCLT?14:39 EDTN920US
2026-07-15partialKCLT?11:35 EDTN920US
2026-07-14partialKCLT?14:38 EDTN653AW
2026-07-14partialKCLT?11:43 EDTN653AW
2026-07-13partialKCLT?14:44 EDTN123UW
2026-07-13partialKCLT?11:39 EDTN123UW
2026-07-12partialKCLT?14:38 EDTN649AW
2026-07-12KCLTKPWM11:53 EDT13:32 EDT1h 38mN649AW
2026-07-11KPWMKCLT14:54 EDT17:08 EDT2h 13mN102UW
2026-07-11partialKCLT?11:57 EDTN102UW
2026-07-10partialKCLT?16:54 EDTN649AW
2026-07-10partialKCLT?12:37 EDTN649AW
2026-07-09partialKCLT?14:38 EDTN660AW
2026-07-09partialKCLT?11:39 EDTN660AW
2026-07-08partialKCLT?14:36 EDTN111US
2026-07-08partialKCLT?11:35 EDTN111US
2026-07-07partialKCLT?14:31 EDTN661AW
2026-07-07KCLTKPWM11:40 EDT13:18 EDT1h 37mN661AW
2026-07-06partialKCLT?16:50 EDTN659AW
2026-07-06partialKCLT?13:41 EDTN659AW
2026-07-05partialKCLT?15:06 EDTN647AW
2026-07-05partialKCLT?12:20 EDTN647AW
2026-07-03partialKCLT?14:34 EDTN122US
2026-07-03partialKCLT?11:40 EDTN122US
2026-07-02partialKCLT?14:33 EDTN127UW
2026-07-02partialKCLT?11:36 EDTN127UW
2026-07-01partialKCLT?14:46 EDTN957NN
2026-07-01partialKCLT?11:30 EDTN957NN
2026-06-30partialKCLT?16:31 EDTN335PH
2026-06-30partialKCLT?14:24 EDTN335PH
2026-06-29partialKCLT?14:32 EDTN651AW
2026-06-29KCLTKPWM11:37 EDT13:22 EDT1h 44mN651AW
2026-06-28KPWMKCLT14:48 EDT16:36 EDT1h 47mN112US
2026-06-28partialKCLT?11:53 EDTN112US
2026-06-28partialKCLT?21:07 EDTN118US
2026-06-27?KGSP19:22Z17:30 EDT2h 07mN118US
2026-06-27KCLTKPWM12:13 EDT13:56 EDT1h 42mN118US
2026-06-26partialKCLT?14:42 EDTN649AW
2026-06-26partialKCLT?11:28 EDTN649AW
2026-06-25partialKCLT?14:30 EDTN121UW
2026-06-25partialKCLT?11:41 EDTN121UW
2026-06-24partialKCLT?14:47 EDTN350RV
2026-06-24partialKCLT?11:38 EDTN350RV
2026-06-23partialKCLT?15:27 EDTN112US
2026-06-23partialKCLT?11:49 EDTN112US
2026-06-22partialKCLT?14:33 EDTN654AW
2026-06-22estimatedKCLTKPWM11:27 EDT13:08 EDT1h 40mN654AW
2026-06-21partialKCLT?15:41 EDTN112US
2026-06-21partialKCLT?12:09 EDTN112US
2026-06-20partialKCLT?14:38 EDTN654AW
2026-06-20KCLTKPWM11:48 EDT13:28 EDT1h 39mN654AW
2026-06-19partialKCLT?17:32 EDTN680AW
2026-06-19partialKCLT?14:55 EDTN680AW
2026-06-18partialKCLT?15:25 EDTN653AW
2026-06-18partialKCLT?12:09 EDTN653AW
2026-06-17partialKCLT?14:43 EDTN121UW
2026-06-17partialKCLT?11:52 EDTN121UW
2026-06-16partialKCLT?14:32 EDTN663AW
2026-06-16partialKCLT?11:22 EDTN663AW
2026-06-15partialKCLT?15:07 EDTN653AW
2026-06-15partialKCLT?12:03 EDTN653AW
2026-06-14partialKCLT?16:06 EDTN680AW
2026-06-14KCLTKPWM13:18 EDT14:56 EDT1h 37mN680AW
2026-06-13partialKCLT?13:41 EDTN664AW
2026-06-12partialKCLT?14:44 EDTN103US
2026-06-12partialKCLT?11:29 EDTN103US
2026-05-29partialKCLT?11:45 EDTN114UW
2026-05-28partialKCLT?14:31 EDTN114UW
2026-05-28estimated??16:37Z17:08Z0h 31mN114UW
2026-05-27partialKCLT?15:14 EDTN658AW
2026-05-27partialKCLT?12:24 EDTN658AW
2026-05-26partialKCLT?15:00 EDTN111US
2026-05-26partialKCLT?12:15 EDTN111US
2026-05-25partialKCLT?16:49 EDTN987AM
2026-05-25partialKCLT?14:03 EDTN987AM
2026-05-24partialKCLT?14:36 EDTN127UW
2026-05-24partialKCLT?11:25 EDTN127UW
2026-05-23partialKCLT?14:31 EDTN660AW
2026-05-23partialKCLT?11:44 EDTN660AW
2026-05-22partialKCLT?15:01 EDTN128UW
2026-05-22partialKCLT?12:12 EDTN128UW
2026-05-21partialKCLT?14:43 EDTN664AW
2026-05-21partialKCLT?11:35 EDTN664AW
2026-05-20partialKCLT?16:45 EDTN931AN
2026-05-20partialKCLT?13:38 EDTN931AN
2026-05-20KCLTKMEM23:58 EDT02:24 CDT3h 25mN872NN
2026-05-20partialKCLT?21:13 EDTN992NN
2026-05-19partialKCLT?21:29 EDTN924NN
2026-05-12partialKCLT?17:22 EDTN924NN
2026-05-12partialKCLT?14:55 EDTN924NN
2026-05-11partialKCLT?17:51 EDTN822NN
2026-05-11partialKCLT?14:49 EDTN822NN
2026-05-10partialKCLT?14:18 EDTN809NN
2026-05-09partialKCLT?18:45 EDTA35EF1
2026-05-09KCLTKMEM16:05 EDT16:26 CDT1h 20mA35EF1
2026-05-08estimatedKMEM?16:35 CDT22:36Z1h 00mN992NN
2026-05-08KCLTKMEM14:51 EDT15:12 CDT1h 20mN992NN
2026-05-07partialKCLT?16:48 EDTN870NN
2026-05-07partialKCLT?13:38 EDTN870NN
2026-05-06partialKCLT?17:22 EDTN997NN
2026-05-06partialKCLT?14:16 EDTN997NN
2026-05-05partialKCLT?17:13 EDTN822NN
2026-05-05partialKCLT?14:26 EDTN822NN
2026-05-04partialKCLT?16:25 EDTN358PW
2026-05-04KCLTKMEM13:46 EDT14:06 CDT1h 19mN358PW
2026-05-03partialKCLT?16:30 EDTA35EF1
2026-05-03estimated?KMEM17:46Z14:02 CDT1h 15mA35EF1
2026-05-02partialKCLT?17:03 EDTN921NN
2026-05-02estimated??18:35Z19:54Z1h 18mN921NN
2026-05-01partialKCLT?15:03 EDTN889NN
2026-04-30partialKCLT?17:26 EDTN934AN
2026-04-30partialKCLT?14:43 EDTN934AN
2026-04-29KMEMKCLT15:33 CDT17:36 EDT1h 02mN815NN
2026-04-29partialKCLT?13:44 EDTN815NN
2026-04-29partialKCLT?20:00 EDTA3B8F5
2026-04-28partialKCLT?14:30 EDTA3B8F5
2026-04-27KCLTKUZA15:14 EDT18:46 EDT3h 31mN813NN
2026-04-26partialKCLT?16:27 EDTN846NN
2026-04-26estimatedKCLT?13:50 EDT18:56Z1h 05mN846NN
2026-04-25estimated??20:49Z21:54Z1h 04mN814NN
2026-04-25partialKCLT?14:03 EDTN814NN
2026-04-24partialKCLT?17:25 EDTN973NN
2026-04-24partialKCLT?14:53 EDTN973NN
2026-04-23estimated??21:11Z22:20Z1h 08mN914NN
2026-04-23KCLTKMEM14:46 EDT14:57 CDT1h 11mN914NN
2026-04-22partialKCLT?16:25 EDTN824NN
2026-04-22partialKCLT?13:36 EDTN824NN
2026-04-21partialKCLT?17:10 EDTA35EF1
2026-04-21KCLTKMEM14:44 EDT15:00 CDT1h 15mA35EF1
2026-04-20partialKCLT?16:38 EDTN863NN
2026-04-20partialKCLT?13:46 EDTN863NN
2026-04-19partialKCLT?15:08 EDTN985NN
2026-04-18partialKCLT?17:00 EDTN932NN
2026-04-18partialKCLT?14:17 EDTN932NN
2026-04-17partialKCLT?16:33 EDTN960AN
2026-04-17KCLTKMEM13:47 EDT14:02 CDT1h 14mN960AN
2026-04-16partialKCLT?17:53 EDTN977NN
2026-04-16KCLTKMEM15:04 EDT15:22 CDT1h 17mN977NN
2026-04-15partialKCLT?16:42 EDTN872NN
2026-04-15KCLTKMEM14:05 EDT14:20 CDT1h 14mN872NN
2026-04-14partialKCLT?17:13 EDTN324RA
2026-04-14KCLTKMEM14:27 EDT14:42 CDT1h 14mN324RA
2026-04-13partialKCLT?15:30 EDTN835NN
2026-04-12partialKCLT?17:31 EDTA4008E
2026-04-12estimatedKCLTKMEM15:09 EDT15:00 CDT0h 50mA4008E
2026-04-11partialKCLT?14:30 EDTN928NN
2026-04-06partialKCLT?07:25 EDTN906AA
2026-04-05partialKCLT?07:14 EDTN151AN
2026-04-04partialKCLT?07:19 EDTN581UW
2026-04-03partialKCLT?07:22 EDTN904AA
2026-04-02partialKCLT?07:15 EDTN538UW
2026-03-31partialKCLT?07:12 EDTN153AN
2026-03-30partialKCLT?07:15 EDTN990AU
2026-03-29partialKCLT?07:31 EDTN578UW
2026-03-16partialKCLT?08:24 EDTN187US
2026-03-15partialKCLT?07:21 EDTN920US
2026-03-14partialKCLT?08:03 EDTN155UW
2026-03-13partialKCLT?07:17 EDTN170US
2026-03-12estimatedKPWMKCLT07:25 EDT10:02 EDT2h 36mN119NN
2026-03-11KPWMKCLT07:12 EDT09:20 EDT2h 07mN993AN
2026-03-10KPWMKCLT07:03 EDT09:14 EDT2h 11mN553UW
2026-03-09KPWMKCLT13:11 EDT15:10 EDT1h 59mN524UW
2026-03-08KPWMKCLT07:20 EDT09:32 EDT2h 11mN584UW
2026-03-07partialKCLT?07:11 ESTAD45A4
2026-03-06KPWMKCLT07:21 EST09:52 EST2h 30mN995AN
2026-03-05KPWMKCLT07:25 EST09:40 EST2h 15mAD4D12
2026-03-04KPWMKCLT07:48 EST09:58 EST2h 09mN157UW
2026-03-03KPWMKCLT07:08 EST09:16 EST2h 07mN561UW
2026-03-02KPWMKCLT07:45 EST10:14 EST2h 28mN176UW
2026-03-01KPWMKCLT07:12 EST09:18 EST2h 05mN146AA
2026-02-28KPWMKCLT07:10 EST09:50 EST2h 39mN907AA
2026-02-27KPWMKCLT07:09 EST09:50 EST2h 40mN140AN
2026-02-26KPWMKCLT09:11 EST11:46 EST2h 34mN933AM
2026-02-26partialKPWM?07:29 ESTN933AM
2026-02-26estimated??11:15Z12:08Z0h 52mN933AM
2026-02-25KPWMKCLT07:12 EST09:24 EST2h 11mN146AA
2026-02-22partialKCLT?07:02 ESTN990AU
2026-02-21KPWMKCLT07:30 EST09:52 EST2h 22mN188US
2026-02-20KGSOKCLT12:27 EST12:50 EST0h 22mN920US
2026-02-20?KGSO11:36Z10:16 EST3h 40mN920US
2026-02-19KPWMKCLT07:48 EST10:00 EST2h 12mN186US
2026-02-18KPWMKCLT07:01 EST09:30 EST2h 28mAD5480
2026-02-17KPWMKCLT06:58 EST09:14 EST2h 16mN185UW
2026-02-16KPWMKCLT00:31 EST09:26 EST8h 54mN189UW
2026-02-14KPWMKCLT07:29 EST09:26 EST1h 56mN167US
2026-02-13KPWMKCLT07:32 EST09:26 EST1h 53mN923US
2026-02-12KPWMKCLT07:20 EST09:20 EST2h 00mN914UY
2026-02-11KPWMKCLT07:30 EST09:44 EST2h 13mN147AA
2026-02-10partialKCLT?07:13 ESTN521UW
2026-02-09KPWMKCLT07:04 EST08:58 EST1h 53mN915US
2026-02-08KPWMKCLT07:29 EST09:28 EST1h 58mN135NN
2026-02-07KPWMKCLT07:29 EST09:26 EST1h 57mN191UW
2026-02-06KPWMKCLT07:15 EST09:16 EST2h 01mN188US
2026-02-05KPWMKCLT07:43 EST09:48 EST2h 04mN556UW
2026-02-04KPWMKCLT07:25 EST09:36 EST2h 11mN163AA
2026-02-03KPWMKCLT07:20 EST09:24 EST2h 03mN921US
2026-02-02KPWMKCLT12:44 EST14:32 EST1h 47mN544UW
2026-01-31KPWMKCLT07:53 EST10:04 EST2h 11mN152AA
2026-01-30KPWMKCLT07:08 EST09:18 EST2h 10mN922US
2026-01-29KPWMKCLT09:16 EST11:22 EST2h 06mN184US
2026-01-24KPWMKCLT07:24 EST09:40 EST2h 15mN153UW
2026-01-23KPWMKCLT07:08 EST09:28 EST2h 20mN557UW
2026-01-22KPWMKCLT07:15 EST09:28 EST2h 12mN551UW
2026-01-21KPWMKCLT07:09 EST09:20 EST2h 11mN161AA
2026-01-20KPWMKCLT07:14 EST09:38 EST2h 23mN929AA
2026-01-19partialKCLT?08:09 ESTN166NN
2026-01-09partialKCLT?07:18 ESTN189UW
2026-01-08partialKCLT?07:22 ESTN907AA
2026-01-07estimated??13:37Z16:36Z2h 58mN124AA
2026-01-06KPHL?19:18 EST08:32Z8h 14mA5CC4C
2026-01-05?KPHL00:00Z05:46 EST10h 46mN409AA
2026-01-04partialKPHL?21:04 ESTN447AN
2026-01-02partialKPHL?18:01 ESTA52A99
2026-01-01partialKPHL?18:13 ESTA52E50
2025-12-31partialKPHL?17:35 ESTA56862
2025-12-30partialKPHL?18:19 ESTA5232B
2025-12-29partialKPHL?17:37 ESTA4EA77
2025-12-29?KPHL00:00Z05:24 EST10h 24mN454AL
2025-12-28partialKPHL?19:34 ESTN187US
2025-12-26partialKPHL?18:16 ESTA58FDF
2025-12-24KPHL?00:14 EST13:18Z8h 04mN452AN
2025-12-23?KPHL00:00Z05:24 EST10h 23mN456AN
2025-12-22partialKPHL?19:23 ESTN412UW
2025-12-21KPHL?19:02 EST06:36Z6h 34mN426AN
2025-12-19partialKPHL?17:35 ESTA58C29
2025-12-18partialKPHL?17:41 ESTA4D42D
2025-12-17KPWMKCLT07:06 EST09:22 EST2h 15mN975UY
2025-12-16KPWMKCLT07:03 EST09:04 EST2h 00mN123NN
2025-12-15KPWMKCLT07:24 EST09:18 EST1h 53mN931AM
2025-12-14KPWMKCLT07:45 EST10:08 EST2h 22mN542UW
2025-12-13KPWMKCLT07:23 EST09:38 EST2h 14mN178US
2025-12-12partialKCLT?07:13 ESTN181UW
2025-12-11KPWMKCLT19:14 EST09:44 EST14h 30mN524UW
2025-12-10partialKCLT?16:08 ESTN524UW
2025-11-27partialKCLT?07:50 ESTN579UW
2025-11-26partialKCLT?07:07 ESTN177US
2025-10-30KPHXKSJC10:31 MST12:06 PDT1h 34mN820AW
2025-10-29KPHXKSJC10:34 MST12:06 PDT1h 31mN748UW
2025-10-28estimatedKPHX?10:41 MST19:44Z2h 03mN808AW
2025-10-27KPHXKSJC10:52 MST12:30 PDT1h 37mN705UW
2025-10-26KPHXKSJC10:27 MST12:04 PDT1h 36mN713UW
2025-10-25KPHXKSJC10:47 MST12:28 PDT1h 40mN662AW
2025-10-24KPHXKSJC10:15 MST11:48 PDT1h 32mN764US
2025-10-22estimated?KSJC20:30Z14:02 PDT0h 31mN722US
2025-10-21KPHXKSJC11:07 MST12:38 PDT1h 30mN835AW
2025-10-20KPHXKSJC11:18 MST12:48 PDT1h 29mN764US
2025-10-15estimated?KPHX16:22Z10:38 MST1h 15mN825AW
2025-10-14estimated??16:12Z21:40Z5h 27mN803AW
2025-10-13estimated??17:01Z19:48Z2h 46mN746UW
2025-10-07KPHX?11:42 MST21:26Z2h 43mN820AW
2025-10-06partialKRIC?20:35 EDTN993NN
2025-10-04KRICKCLT10:20 EDT10:58 EDT0h 37mN944AN
2025-08-24KTULKDFW10:14 CDT13:21 CDT3h 07mN973NN
2025-08-24KDFWKTUL08:28 CDT09:04 CDT0h 35mN973NN
2025-08-21KTULKDFW10:55 CDT11:40 CDT0h 44mN866NN
2025-08-21KDFWKTUL09:14 CDT09:52 CDT0h 37mN866NN
2025-08-19estimated?KDFW14:53Z11:26 CDT1h 32mN898NN
2025-08-19KDFWKTUL08:19 CDT09:04 CDT0h 44mN898NN
2025-08-17KTULKDFW10:22 CDT11:04 CDT0h 41mN875NN
2025-08-17KDFWKTUL08:26 CDT09:10 CDT0h 44mN875NN
2025-08-15KTULKDFW10:28 CDT11:15 CDT0h 46mN842NN
2025-08-15KDFWKTUL08:30 CDT09:12 CDT0h 41mN842NN
2025-08-14KTULKDFW10:43 CDT11:24 CDT0h 41mN354PT

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