Flight

AAL278

Flight history and live tracking for AAL278, 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 originKPHL PHILADELPHIA INTERNATIONAL
Typical destinationEGPH EDINBURGH
Distance2,902 nm

Flight history 174 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KPHL PHILADELPHIA INTERNATIONALEGPH EDINBURGH20:00 EDT06:31 BST5h 31mN828AA
2026-10-01KPHL PHILADELPHIA INTERNATIONALEGPH EDINBURGH20:12 EDT07:01 BST29h 49mN835AN
2026-09-30KPHL PHILADELPHIA INTERNATIONALEGPH EDINBURGH20:12 EDT07:14 BST6h 02mN835AN
2026-09-29KPHL PHILADELPHIA INTERNATIONALEGPH EDINBURGH19:45 EDT06:43 BST5h 58mN837AN
2026-09-28KPHL PHILADELPHIA INTERNATIONALEGPH EDINBURGH19:57 EDT06:58 BST6h 01mN822AN
2026-09-27KPHL PHILADELPHIA INTERNATIONALEGPH EDINBURGH21:24 EDT08:29 BST6h 05m
2026-09-26KPHL PHILADELPHIA INTERNATIONALEGPH EDINBURGH19:43 EDT06:25 BST5h 42mN831AA
2026-09-25KPHL PHILADELPHIA INTERNATIONALEGPH EDINBURGH22:41 EDT09:26 BST5h 45m
2026-09-24estimatedKPHLEGPH20:00 EDT06:50 BST5h 49mN828AA
2026-09-23partial??00:00ZN837AN
2026-09-22partialKPHL?21:15 EDTN828AA
2026-09-21KPHLEGPH20:57 EDT08:26 BST6h 28mN838AA
2026-09-20estimatedKPHLEGPH20:01 EDT06:28 BST5h 26mN840AN
2026-09-19estimatedKPHLEGPH20:03 EDT02:00 BST0h 56mN824AN
2026-09-18KPHLEGPH20:08 EDT07:36 BST6h 27mN840AN
2026-09-17estimatedKPHLEGPH20:00 EDT06:52 BST5h 51mN828AA
2026-09-16partial??00:00ZN838AA
2026-09-15partial??00:00ZN840AN
2026-09-14KPHLEGPH20:01 EDT07:02 BST6h 00mN836AA
2026-09-13KPHLEGPH20:34 EDT07:32 BST5h 57mN829AN
2026-09-12estimatedKPHLEGPH20:00 EDT07:18 BST6h 17mN840AN
2026-09-11partialKPHL?20:00 EDTN840AN
2026-09-10estimatedKPHLEGPH20:09 EDT07:16 BST6h 06mN835AN
2026-09-09estimatedKPHLEGPH20:00 EDT07:22 BST6h 21mN839AA
2026-09-08partial??00:00ZN832AA
2026-09-07partial??00:00ZN827AN
2026-09-06estimatedKPHLEGPH06:20 EDT00:58 BST13h 37mN829AN
2026-09-06estimatedKPHLEGPH20:00 EDT06:48 BST5h 47mN829AN
2026-09-05partialKPHL?20:28 EDTN840AN
2026-09-04KPHLEGPH22:18 EDT09:50 BST6h 31mN822AN
2026-09-03KPHLEGPH20:12 EDT07:10 BST5h 57mN832AA
Earlier flights (143) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02KPHLEGPH22:03 EDT09:38 BST6h 34mN835AN
2026-09-01estimatedKPHLEGPH20:00 EDT07:00 BST5h 59mN827AN
2026-08-31partialKPHL?20:02 EDTN835AN
2026-08-30estimatedKPHLEGPH20:00 EDT06:40 BST5h 39mN829AN
2026-08-29partial??00:00ZN832AA
2026-08-28partialKPHL?20:00 EDTN822AN
2026-08-27partialKPHL?20:00 EDTN832AA
2026-08-26partialKPHL?20:00 EDTN820AL
2026-08-25partialKPHL?20:00 EDTN828AA
2026-08-24partialKPHL?20:00 EDTN824AN
2026-08-23partialKPHL?21:41 EDTN832AA
2026-08-22estimatedKPHLEGPH20:00 EDT06:52 BST5h 51mN824AN
2026-08-21partial??00:00ZN835AN
2026-08-20partial??00:00ZN820AL
2026-08-19partial??00:00ZN831AA
2026-08-18partialKPHL?20:00 EDTN822AN
2026-08-17partial??00:40ZN835AN
2026-08-16estimatedKPHLEGPH20:00 EDT07:14 BST6h 14mN820AL
2026-08-15partial??00:00ZN820AL
2026-08-14partialKPHL?20:24 EDTN814AA
2026-08-13estimatedKPHLEGPH22:05 EDT09:18 BST6h 12mN830AN
2026-08-12estimatedKPHLEGPH20:00 EDT06:50 BST5h 49mN838AA
2026-08-11estimatedKPHLEGPH19:29 EDT00:58 BST0h 29mN838AA
2026-07-23estimatedKPHLEGPH20:00 EDT07:00 BST6h 00mN820AL
2026-07-22partialKPHL?20:29 EDTN824AN
2026-07-21estimatedKPHLEGPH20:00 EDT06:54 BST5h 54mN829AN
2026-07-20partialKPHL?20:59 EDTN833AA
2026-07-18KPHLEGPH20:13 EDT07:52 BST6h 38mN833AA
2026-07-17KPHLEGPH20:00 EDT07:42 BST6h 42mN824AN
2026-07-16estimated??00:00Z06:40Z6h 40mN820AL
2026-07-15estimated?EGPH00:00Z07:12 BST6h 12mN837AN
2026-07-14partialKPHL?20:00 EDTN837AN
2026-07-13partialKPHL?20:21 EDTN838AA
2026-07-12KPHLEGPH20:56 EDT07:54 BST5h 57mN833AA
2026-07-11KPHLEGPH21:04 EDT08:12 BST6h 07mN824AN
2026-07-10estimatedKPHLEGPH21:13 EDT08:22 BST6h 08mN840AN
2026-07-09KPHLEGPH20:00 EDT07:22 BST6h 22mN828AA
2026-07-08partialKWRI?20:00 EDTN835AN
2026-07-07partialKPHL?20:00 EDTN824AN
2026-07-06KPHLEGPH20:32 EDT07:18 BST5h 45mN824AN
2026-07-05estimatedKWRIEGPH20:00 EDT07:14 BST6h 13mN822AN
2026-07-04partialKPHL?20:07 EDTN824AN
2026-07-03KPHLEGPH20:00 EDT07:12 BST6h 11mN822AN
2026-07-02KPNEEGPH20:00 EDT07:02 BST6h 01mN836AA
2026-07-01KPHLEGPH20:00 EDT07:04 BST6h 04mN821AN
2026-06-30partialKPHL?21:08 EDTN835AN
2026-06-29estimatedKPHLEGPH20:13 EDT07:16 BST6h 02mN827AN
2026-06-28KPHLEGPH20:26 EDT07:32 BST6h 05mN836AA
2026-06-27KPHLEGPH20:00 EDT07:46 BST6h 46mN831AA
2026-06-26partialKPHL?20:02 EDTN829AN
2026-06-25KPHLEGPH20:04 EDT07:06 BST6h 01mN822AN
2026-06-24KPHLEGPH20:00 EDT06:54 BST5h 53mN827AN
2026-06-23partialKPHL?20:15 EDTN826AN
2026-06-22KWRIEGPH20:00 EDT06:50 BST5h 50mN824AN
2026-06-21partialKPHL?22:15 EDTN841AN
2026-06-20estimatedKNELEGPH20:00 EDT07:20 BST6h 20mN821AN
2026-06-19partialKPHL?20:04 EDTN835AN
2026-06-18KPHLEGPH20:46 EDT07:50 BST6h 03mN833AA
2026-06-17KILGEGPH20:00 EDT07:06 BST6h 06mN836AA
2026-06-16partialKNEL?20:00 EDTN833AA
2026-06-15partialKPHL?20:21 EDTN835AN
2026-06-14KPHLEGPH20:00 EDT07:06 BST6h 06mN830AN
2026-06-13partialKPHL?20:22 EDTN834AA
2026-06-12partialKPHL?20:20 EDTN833AA
2026-05-29KPHLEGPH20:00 EDT07:12 BST6h 12mN830AN
2026-05-28KPHLEGPH20:02 EDT07:30 BST6h 28mN828AA
2026-05-27KPHLEGPH20:04 EDT07:32 BST6h 27mN834AA
2026-05-26KPHLEGPH20:02 EDT07:26 BST6h 23mN828AA
2026-05-25estimatedKHPNEGPH20:00 EDT06:58 BST5h 58mN834AA
2026-05-24partialKPHL?20:04 EDTN838AA
2026-05-23estimatedKISPEGPH20:00 EDT07:26 BST6h 25mN828AA
2026-05-22partial??00:00ZN834AA
2026-05-21estimatedKPHLEGPH21:20 EDT08:40 BST6h 20mN841AN
2026-05-20KPHLEGPH20:25 EDT10:22 BST8h 56mN838AA
2026-05-20KPHLEGPH20:00 EDT11:24 BST10h 24mN838AA
2026-05-19partialKPHL?21:29 EDTN820AL
2026-05-12KPHLEGPH20:22 EDT07:22 BST5h 59mN830AN
2026-05-11KPHLEGPH20:00 EDT11:35 BST10h 35mN833AA
2026-05-10partialKPNE?20:00 EDTN838AA
2026-05-09KPHLEGPH20:08 EDT07:28 BST6h 20mN830AN
2026-05-08KPHLEGPH20:00 EDT07:04 BST6h 03mN838AA
2026-05-07partialKHPN?20:00 EDTN878BG
2026-05-06partialKEWR?20:00 EDTN809AA
2026-05-05partialKBDR?20:00 EDTN815AA
2026-05-04estimatedEGPH?07:04 BST23:58Z17h 54mN817AN
2026-05-04estimatedKWRIEGPH20:00 EDT07:04 BST6h 03mN817AN
2026-05-03estimatedKNELEGPH20:00 EDT06:54 BST5h 54mN819AN
2026-05-02partialKBDR?20:00 EDTN801AC
2026-05-01estimatedKPHLEGPH06:21 EDT00:58 BST13h 36mN878BG
2026-05-01estimatedKJFKEGPH20:00 EDT07:10 BST6h 09mN878BG
2026-04-30partialKBDR?20:00 EDTN809AA
2026-04-29partialKISP?20:00 EDTN817AN
2026-04-28partialKBDR?20:00 EDTN871AY
2026-04-27partialKHPN?20:00 EDTN817AN
2026-04-26partialKWRI?20:00 EDTN817AN
2026-04-25estimatedKBDREGPH20:00 EDT07:04 BST6h 04mN813AN
2026-04-24estimatedKPHLEGPH06:38 EDT00:58 BST13h 19mN881BK
2026-04-24estimated?EGPH00:00Z07:32 BST6h 31mN881BK
2026-04-23partial??00:00ZN877BF
2026-04-22partialKPHL?20:11 EDTN817AN
2026-04-21KPHLEGPH20:00 EDT07:26 BST6h 25mN810AN
2026-04-20partial??00:00ZN813AN
2026-04-19estimated?EGPH00:00Z07:10 BST6h 10mN817AN
2026-04-18estimatedKPHLEGPH20:00 EDT06:54 BST5h 53mN816AA
2026-04-17partialEGPH?11:32 BSTAB271F
2026-04-16estimated?EGPH00:00Z11:18 BST10h 17mN877BF
2026-04-15estimatedKPHLEGPH06:26 EDT00:58 BST13h 31mN818AL
2026-04-15estimated?EGPH00:00Z06:50 BST5h 49mN818AL
2026-04-14partial??00:00ZN881BK
2026-04-13partialEGPH?06:58 BSTAC2CB2
2026-04-12KPHLEGPH21:30 EDT08:22 BST5h 51mN885BP
2026-04-11KPHLEGPH20:17 EDT06:50 BST5h 33mN870AX
2026-04-06estimatedKPHLEGPH20:00 EDT06:42 BST5h 42mN876AL
2026-04-05estimated?EGPH00:00Z06:46 BST5h 46mN814AA
2026-04-04partial??00:00ZN805AN
2026-04-03?EGPH00:00Z06:46 BST5h 45mN801AC
2026-04-02partialKPHL?20:18 EDTN880BJ
2026-04-01estimatedKPHLEGPH20:10 EDT07:14 BST6h 03mN801AC
2026-03-31estimatedKPHLEGPH20:00 EDT07:02 BST6h 02mN871AY
2026-03-30partial??00:00ZN872AN
2026-03-29estimatedKPHLEGPH20:02 EDT06:50 BST5h 47mN884AA
2025-10-04KPHLEGPH11:00 EDT18:14 BST2h 13mN800AN
2025-10-02KWRIEGPH20:00 EDT06:45 BST5h 44mAB1BF0
2025-10-01KHFDEGPH20:00 EDT06:21 BST5h 20mAB1BF0
2025-09-30KBDREGPH20:00 EDT06:14 BST5h 13mAB1BF0
2025-09-29KPHLEGPH20:00 EDT06:34 BST5h 34mAB271F
2025-09-28KWRIEGPH20:00 EDT06:28 BST5h 27mAB148E
2025-09-27KPHL?20:09 EDT01:10Z1h 01mAC0196
2025-09-26KISPEGPH20:00 EDT06:31 BST5h 31mAC1076
2025-09-25KNELEGPH20:00 EDT06:45 BST5h 44mAB2AD8
2025-09-24KPHL?20:39 EDT01:39Z1h 00mAC0196
2025-09-23KBDREGPH20:00 EDT06:43 BST5h 42mAC1076
2025-09-22KWRIEGPH20:00 EDT06:46 BST5h 45mAAFFA2
2025-09-21KNELEGPH20:00 EDT06:40 BST5h 40mAAF47D
2025-09-20KISPEGPH20:00 EDT06:30 BST5h 30mAC0196
2025-09-19KNELEGPH20:00 EDT06:42 BST5h 42mAAF47D
2025-08-26estimatedKPHLEGPH22:33 EDT06:44 BST3h 10mN831AA
2025-08-22partialKPHL?21:46 EDTN823AN
2025-08-20estimatedKPHLEGPH20:00 EDT09:58 BST8h 57mN822AN
2025-08-19partialKPHL?21:41 EDTN831AA
2025-08-17KPHLEGPH23:37 EDT09:26 BST4h 48mN823AN
2025-08-16KPHLEGPH20:00 EDT07:22 BST6h 22mN827AN
2025-08-15partialKPHL?20:49 EDTN839AA

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