Flight

AFR159X

Flight history and live tracking for AFR159X, operated by Air France. 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 → LFPG CHARLES DE GAULLE
Scheduled departure15:45 CDT

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

Route

AirlineAir France
Observed routeKDFW → KMPV

Flight history 195 flights since Mar 2026

DateFromToDepArrDurationAircraft
2026-10-02KDFW DALLAS FORT WORTH INTERNATIONALLFPG CHARLES DE GAULLE16:41 CDT07:40 CEST7h 59mFHUVR
2026-10-01KDFW DALLAS FORT WORTH INTERNATIONALLFPG CHARLES DE GAULLE18:30 CDT09:44 CEST8h 14mFHUVI
2026-09-30KDFW DALLAS FORT WORTH INTERNATIONALLFPG CHARLES DE GAULLE16:29 CDT08:10 CEST8h 41mFHUVP
2026-09-29KDFW DALLAS FORT WORTH INTERNATIONALLFPG CHARLES DE GAULLE16:24 CDT08:10 CEST8h 46mFHTYL
2026-09-28KDFW DALLAS FORT WORTH INTERNATIONALLFPG CHARLES DE GAULLE16:31 CDT08:24 CEST8h 53mFHUVB
2026-09-27KDFW DALLAS FORT WORTH INTERNATIONALLFPG CHARLES DE GAULLE16:06 CDT07:43 CEST8h 37mFHUVR
2026-09-26KDFW DALLAS FORT WORTH INTERNATIONALLFPG CHARLES DE GAULLE16:00 CDT07:26 CEST8h 26mFHUVJ
2026-09-25KDFW DALLAS FORT WORTH INTERNATIONALLFPG CHARLES DE GAULLE15:56 CDT08:16 CEST9h 20mFHUVU
2026-09-24partial??04:06Z39D2AF
2026-09-23partialLFPG?07:28 CESTF-HTYJ
2026-09-23partialLFPG?02:00 CESTF-HTYJ
2026-09-22partial??00:00Z39D2AC
2026-09-21partial??00:00Z39D2A9
2026-09-20partial??00:00Z39D2AB
2026-09-19partial??00:00Z39D2AD
2026-09-18partialLFPG?12:45 CEST39D2B4
2026-09-18estimated??00:00Z05:32Z5h 31m39D2B4
2026-09-17estimated??08:56Z23:58Z15h 01m39D2B3
2026-09-17partialLFPG?02:00 CEST39D2AC
2026-09-16partial??00:00Z39D2B3
2026-09-15partial??00:00Z39D2AA
2026-09-14partialLFPG?10:57 CEST39D2AD
2026-09-14estimated??00:00Z05:50Z5h 49m39D2AD
2026-09-13partialLFPG?12:57 CEST39D2B2
2026-09-13estimated?LFPP04:14Z07:47 CEST1h 32m39D2B2
2026-09-12partial??00:00Z39D2A4
2026-09-11partialLFPG?11:18 CEST39D2AF
2026-09-11estimated??00:00Z06:20Z6h 19m39D2AF
2026-09-10estimated??10:59Z23:58Z12h 58m39D2B2
2026-09-10?LFPP00:00Z08:46 CEST6h 46m39D2B2
2026-09-09estimated??11:28Z23:58Z12h 29m39D2A5
2026-09-09?LFPP00:00Z07:52 CEST5h 52m39D2A5
2026-09-08partial??00:00Z39D2A9
2026-09-07estimated??21:10Z23:58Z2h 47m39D2A9
2026-09-05estimated??00:00Z05:42Z5h 41m39D2B0
2026-09-04partialLFPG?12:21 CEST39D2AB
2026-09-04?LFPP00:00Z07:42 CEST5h 42m39D2AB
2026-09-03estimated??11:54Z23:58Z12h 03mF-HTYQ
2026-09-03?LFPE00:00Z10:06 CEST8h 06mF-HTYQ
Earlier flights (156) - back to 2026-03-30
DateFromToDepArrDurationAircraft
2026-09-02estimated??11:25Z23:58Z12h 32m39D2AC
2026-09-02?LFPP00:00Z07:48 CEST5h 47m39D2AC
2026-09-01estimated??11:48Z23:58Z12h 09m39D2AD
2026-09-01?LFPP00:00Z08:08 CEST6h 08m39D2AD
2026-08-31estimated??21:17Z23:58Z2h 40m39D2AD
2026-08-30?LFPP00:00Z07:38 CEST5h 37m39D2AE
2026-08-29estimatedKDFWKMPV16:02 CDT19:58 EDT2h 55m39D2AE
2026-08-28estimated??00:14Z05:42Z5h 27m39D2A7
2026-08-27estimated??10:34Z23:52Z13h 17m39D2AE
2026-08-27estimatedCYJNLFPB20:00 EDT07:46 CEST5h 45m39D2AE
2026-08-26partial??00:00Z39D2AC
2026-08-25estimatedKDFWKMPV16:11 CDT19:58 EDT2h 46m39D2AC
2026-08-23?LFFE00:00Z07:36 CEST5h 35m39D2AE
2026-08-22estimatedKDFWKMPV16:05 CDT19:58 EDT2h 52m39D2AE
2026-08-21estimated??00:00Z11:39Z11h 39m39D2A7
2026-08-20partial??04:03Z39D2B2
2026-08-19estimated??21:00Z23:58Z2h 57m39D2B2
2026-08-18?LFPP00:00Z08:20 CEST6h 20m39D2AB
2026-08-17estimated??21:54Z23:58Z2h 03m39D2AB
2026-08-16estimatedCYSCLFPG20:00 EDT11:11 CEST9h 11m39D2AE
2026-08-15estimated??21:01Z23:58Z2h 56m39D2AE
2026-08-14estimatedCYJNLFPB20:00 EDT07:56 CEST5h 56m39D2B0
2026-08-13partial??00:00Z39D2A4
2026-08-12partial??00:00Z39D2B1
2026-08-11estimated??21:10Z23:58Z2h 47m39D2B1
2026-07-23estimatedCYSCLFPG20:00 EDT08:14 CEST6h 14m39D2AD
2026-07-22estimated??12:08Z23:58Z11h 49m39D2A9
2026-07-22estimated?LFPB04:27Z08:02 CEST1h 34m39D2A9
2026-07-21estimated??11:10Z23:18Z12h 07m39D2B2
2026-07-21estimated?LFPB00:00Z07:52 CEST5h 52m39D2B2
2026-07-20estimated??09:02Z23:58Z14h 55m39D2AF
2026-07-20estimated?LFPB00:00Z08:04 CEST6h 04m39D2AF
2026-07-19estimated??12:45Z23:58Z11h 12mF-HTYI
2026-07-19?LFFE00:00Z08:04 CEST6h 04mF-HTYI
2026-07-18estimated??11:17Z23:58Z12h 40m39D2AF
2026-07-18estimated?LFPB00:00Z07:50 CEST5h 50m39D2AF
2026-07-17partialLFPG?11:29 CEST39D2AC
2026-07-17estimated??00:00Z06:28Z6h 27m39D2AC
2026-07-16estimated??09:49Z23:58Z14h 08m39D2A7
2026-07-16estimated?LFPG00:00Z08:46 CEST6h 46m39D2A7
2026-07-15partialLFPG?14:31 CESTF-HTYC
2026-07-15estimated?LFPB00:00Z08:14 CEST6h 14mF-HTYC
2026-07-14estimated??09:55Z23:58Z14h 02m39D2A0
2026-07-14estimatedKWRILFPG20:00 EDT08:30 CEST6h 29m39D2A0
2026-07-13partialLFPG?13:45 CEST39D2A1
2026-07-13estimated?LFPG00:00Z08:48 CEST6h 47m39D2A1
2026-07-12estimatedKDFWKMPV16:42 CDT19:58 EDT2h 15m39D2A1
2026-07-12estimated?LFPB00:00Z07:54 CEST5h 53m39D2AE
2026-07-11estimated??09:31Z23:58Z14h 26m39D2A0
2026-07-11estimated?LFPG00:00Z07:54 CEST5h 54m39D2A0
2026-07-10estimated??09:46Z23:58Z14h 11m39D2B0
2026-07-10estimatedKAUGLFPG20:00 EDT07:42 CEST5h 41m39D2B0
2026-07-09partialLFPG?21:26 CEST39D2A4
2026-07-09estimatedKAUGLFPG20:00 EDT07:54 CEST5h 53m39D2A4
2026-07-08partialKAOO?20:02 EDT39D2AB
2026-07-07partialKSWF?20:00 EDT39D2AF
2026-07-06partialLFPG?16:36 CEST39D2A5
2026-07-06estimatedKIADLFPG20:00 EDT08:26 CEST6h 25m39D2A5
2026-07-05partialLFPG?11:51 CEST39D2AB
2026-07-05estimatedKAOOLFPG20:00 EDT08:34 CEST6h 34m39D2AB
2026-07-04partialLFPG?19:47 CEST39D2B4
2026-07-04estimatedKSWFLFPG20:00 EDT08:36 CEST6h 36m39D2B4
2026-07-03partialLFPG?11:45 CEST39D2A7
2026-07-03estimatedKLANLFPG20:00 EDT08:48 CEST6h 48m39D2A7
2026-07-02partialLFPG?13:48 CEST39D2AE
2026-07-02estimatedCYZELFPG20:00 EDT08:26 CEST6h 26m39D2AE
2026-07-01partialKILG?20:00 EDT39D2A8
2026-06-30partialLFPG?11:22 CEST39D2A6
2026-06-30estimatedKPVDLFPG20:00 EDT07:50 CEST5h 50m39D2A6
2026-06-29partialKDFW?19:12 CDT39D2A9
2026-06-28estimatedCYSCLFPG20:00 EDT07:48 CEST5h 47m39D2A7
2026-06-27partialKAKR?20:00 EDT39D2A6
2026-06-26partialLFPG?12:52 CEST39D2B0
2026-06-26estimated?LFPG00:00Z08:52 CEST6h 52m39D2B0
2026-06-25partialLFPG?13:50 CEST39D2AD
2026-06-25estimatedKDFWLFPG19:09 CDT10:38 CEST8h 28m39D2AD
2026-06-24estimatedKMPVLFPG20:00 EDT07:50 CEST5h 49m39D2A3
2026-06-23estimatedKDFWKMPV16:14 CDT19:58 EDT2h 43m39D2A3
2026-06-22estimatedKSWFLFPG20:00 EDT08:08 CEST6h 08m39D2A8
2026-06-21partialLFPG?13:39 CESTF-HTYC
2026-06-21estimatedKIADLFPG20:17 EDT07:28 CEST5h 10mF-HTYC
2026-06-20partialLFPG?11:27 CESTF-HTYJ
2026-06-20estimatedCYTRLFPG20:00 EDT08:22 CEST6h 21mF-HTYJ
2026-06-19partialLFPG?11:38 CESTF-HTYP
2026-06-19estimatedKBOSLFPB20:00 EDT07:56 CEST5h 55mF-HTYP
2026-06-18partialLFPG?14:27 CESTF-HTYK
2026-06-18estimatedKACKLFPG20:00 EDT07:42 CEST5h 41mF-HTYK
2026-06-17partialLFPG?13:37 CESTF-HTYH
2026-06-17estimatedKPWMLFPG20:00 EDT07:46 CEST5h 45mF-HTYH
2026-06-16partialLFPG?11:43 CEST39D2A3
2026-06-16estimated?LFPG00:00Z07:38 CEST5h 38m39D2A3
2026-06-15partialLFPG?18:07 CEST39D2A2
2026-06-15estimatedCYQBLFPG20:00 EDT07:48 CEST5h 48m39D2A2
2026-06-14partialKFOK?20:00 EDTF-HTYA
2026-06-13partialLFPG?16:57 CESTF-HTYR
2026-06-13KDFWLFPG22:00 CDT13:48 CEST8h 47mF-HTYR
2026-06-12estimatedCYJNLFPG20:00 EDT08:00 CEST5h 59mF-HTYC
2026-06-11estimatedKIND?18:40 EDT23:58Z1h 17mF-HTYC
2026-05-29estimatedLFPT?06:56 CEST12:37Z7h 41mF-HRBC
2026-05-28estimated??14:59Z23:50Z8h 50mF-HRBD
2026-05-28?LFFE00:00Z08:24 CEST6h 23mF-HRBG
2026-05-27partialKDAY?20:00 EDTF-HRBD
2026-05-26partialLFPG?13:48 CEST39C426
2026-05-25LFPG?14:43 CEST23:58Z11h 14mF-HRBC
2026-05-25estimatedKTXKLFPG19:00 CDT10:12 CEST8h 11mF-HRBC
2026-05-24partialKPWM?20:00 EDTF-HRBC
2026-05-23partial??00:00ZF-HRBA
2026-05-22estimated??16:39Z23:58Z7h 19mF-HRBG
2026-05-22?LFFE00:00Z07:38 CEST5h 38mF-HRBG
2026-05-21partialCYMW?20:00 EDTF-HRBH
2026-05-20partialLFPG?06:28 CESTF-HRBF
2026-05-19partialLFPB?03:22 CESTF-HRBF
2026-05-12partialKMSS?20:00 EDTF-HRBA
2026-05-11estimatedKDFW?16:10 CDT23:58Z2h 47mF-HRBA
2026-05-10estimatedKBGRLFPB20:00 EDT07:52 CEST5h 51mF-HRBG
2026-05-09estimatedKDFW?15:59 CDT23:58Z2h 58mF-HRBG
2026-05-08estimatedCYFCLFPB21:06 ADT07:40 CEST5h 33mF-HRBF
2026-05-07estimated??11:25Z23:56Z12h 31mF-HRBD
2026-05-07estimatedCYSC?20:00 EDT05:46Z5h 45mF-HRBD
2026-05-06partialCYQB?20:00 EDTF-HRBA
2026-05-05partial??00:00ZF-HRBF
2026-05-04estimatedKDFW?16:04 CDT23:58Z2h 53mF-HRBF
2026-05-03estimatedCYZX?21:00 ADT05:34Z5h 34mF-HRBH
2026-05-02estimatedKDFW?15:51 CDT23:58Z3h 06mF-HRBH
2026-05-01estimatedKPBGLFPG20:00 EDT08:18 CEST6h 17mF-HRBA
2026-04-30partialKSKY?20:00 EDTF-HRBE
2026-04-29partialKDFW?19:04 CDTF-HRBA
2026-04-28estimatedKALBLFPB00:34 EDT07:58 CEST1h 23mF-HRBI
2026-04-27estimatedKDFWKMPV16:05 CDT19:22 EDT2h 16mF-HRBI
2026-04-26estimatedKMLTLFPB20:00 EDT07:56 CEST5h 55mF-HRBE
2026-04-25estimatedKDFWKMPV15:56 CDT19:52 EDT2h 55mF-HRBE
2026-04-24estimated?LFPB00:00Z08:00 CEST5h 59mF-HRBH
2026-04-23estimated??20:58Z23:58Z2h 59mF-HRBH
2026-04-23estimated?LFPG00:00Z08:22 CEST6h 22mF-HRBB
2026-04-22estimated??09:46Z23:58Z14h 11mF-HRBF
2026-04-22estimated?LFPB00:00Z07:58 CEST5h 58mF-HRBF
2026-04-21estimated??09:26Z23:58Z14h 31mF-HRBE
2026-04-21estimated?LFPB00:14Z07:54 CEST5h 39mF-HRBE
2026-04-20estimated?KMPV20:51Z19:58 EDT3h 06mF-HRBE
2026-04-19estimatedCYSC?00:12 EDT05:46Z1h 33mF-HRBG
2026-04-18estimated??21:23Z23:32Z2h 08mF-HRBG
2026-04-17estimated??00:00Z05:36Z5h 35mF-HRBC
2026-04-16estimated?KMPV21:00Z19:58 EDT2h 57mF-HRBC
2026-04-14estimated??00:00Z06:02Z6h 01mF-HRBE
2026-04-13estimated??20:49Z23:58Z3h 08mF-HRBE
2026-04-12estimated??00:00Z06:28Z6h 28mF-HRBC
2026-04-11partialLFPG?11:07 CESTF-HRBC
2026-04-05estimated??03:47Z05:12Z1h 25mF-HRBC
2026-04-04estimatedKDFWKMPV16:15 CDT19:18 EDT2h 02mF-HRBC
2026-04-03estimated??00:00Z05:32Z5h 31mF-HRBD
2026-04-02partialLFPG?12:06 CESTF-HRBH
2026-04-02estimated??00:00Z05:12Z5h 12mF-HRBH
2026-04-01partial??00:00ZF-HRBF
2026-03-31partialLFPG?11:43 CESTF-HRBC
2026-03-31estimated??00:00Z06:44Z6h 44mF-HRBC
2026-03-30estimated?KMPV22:12Z19:58 EDT1h 45mF-HRBC

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