Flight

AFR217

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

Route

AirlineAir France
Observed routeLHTL → LFPG

Flight history 316 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02partial??00:00Z39D2A2
2026-10-01partial??01:18ZF-HTYL
2026-09-30partial??00:00ZF-HTYP
2026-09-29estimatedLFPE?11:28 CEST23:58Z14h 29mF-HTYB
2026-09-29estimatedLHTLLFPG02:00 CEST07:44 CEST5h 44mF-HTYB
2026-09-28partial??01:23ZF-HTYC
2026-09-27partial??02:32ZF-HTYH
2026-09-26partial??02:57ZF-HTYB
2026-09-25estimatedLFPGLFPB04:47 CEST07:16 CEST2h 28mF-HTYF
2026-09-24partial??02:13ZF-HTYM
2026-09-23partial??01:13ZF-HTYF
2026-09-22partial??01:17Z39D2B0
2026-09-21estimated??02:51Z20:34Z17h 42mF-HRBB
2026-09-20estimated??03:49Z20:28Z16h 38mF-GSPL
2026-09-19estimated??04:01Z05:00Z0h 58mF-GSPA
2026-09-17partial??01:11ZF-GZNL
2026-09-16estimatedLFPGLFPB16:23 CEST01:34 CEST9h 11mF-GSPI
2026-09-16estimated??01:00Z05:06Z4h 05mF-GSPI
2026-09-15partial??01:41ZF-GSQN
2026-09-14partial??00:51ZF-HRBC
2026-09-13estimatedLHTLLFPG02:54 CEST07:14 CEST4h 19mF-GSPF
2026-09-12estimatedLHTLLFPG03:04 CEST07:12 CEST4h 08mF-GSPG
2026-09-11partial??00:00ZF-GSPD
2026-09-10partial??00:00ZF-GSPE
2026-09-09partial??01:17ZF-GSPE
2026-09-07estimated??00:52Z05:30Z4h 37mF-GSPO
2026-09-06estimated??09:26Z21:06Z11h 40mF-GSPA
2026-09-06estimatedLHTLLFPG04:50 CEST07:26 CEST2h 35mF-GSPA
2026-09-05partial??00:51ZF-GSPK
2026-09-04estimatedLFPGLFPB10:43 CEST23:14 CEST12h 30mF-GSPJ
2026-09-04estimatedHETRLFPE04:01 EEST07:32 CEST4h 30mF-GSPJ
2026-09-03partial??00:44ZF-GZNJ
Earlier flights (284) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02partial??01:37ZF-GSPA
2026-09-01partial??01:07ZF-GSPY
2026-08-31estimatedHETRLFPE03:51 EEST07:10 CEST4h 18mF-GSPD
2026-08-30partial??01:00ZF-GSPQ
2026-08-29partial??01:10ZF-GSPM
2026-08-28partial??03:11ZF-GSPD
2026-08-27estimated??12:05Z23:28Z11h 22mF-GSPM
2026-08-27estimated??03:46Z07:58Z4h 11mF-GSPM
2026-08-26estimatedHETRLFPE03:55 EEST07:06 CEST4h 10mF-GSPG
2026-08-25partial??01:05ZF-GSPQ
2026-08-24estimatedLHTLLFPB03:33 CEST07:44 CEST4h 10mF-GSPJ
2026-08-23estimatedLHTLLFPB02:52 CEST07:24 CEST4h 31mF-GZNI
2026-08-22partial??01:09ZF-GSPL
2026-08-21partial??01:09ZF-GSPG
2026-08-20partial??01:13ZF-GSPA
2026-08-19partial??01:28ZF-GSPG
2026-08-18partial??00:56ZF-GSPN
2026-08-17partial??02:11ZF-GSPO
2026-08-16partial??01:43ZF-GSPD
2026-08-15partial??01:25ZF-GSPN
2026-08-14partial??00:45ZF-GSPA
2026-08-13partial??01:10ZF-GSPQ
2026-08-12estimated??03:37Z21:10Z17h 32mF-GSPE
2026-08-11estimated??20:48Z21:18Z0h 29mF-GSPE
2026-07-23partial??01:28ZF-GSPX
2026-07-22estimated??12:15Z21:08Z8h 52mF-GSPD
2026-07-22estimated?LFPB01:20Z07:34 CEST4h 13mF-GSPD
2026-07-21estimated??09:23Z21:04Z11h 40mF-GSPD
2026-07-21estimated?LFPB01:16Z07:30 CEST4h 13mF-GSPD
2026-07-20estimated??09:31Z20:56Z11h 24mF-GSPD
2026-07-20estimated?LFPB01:53Z07:58 CEST4h 04mF-GSPD
2026-07-19estimated??09:40Z21:46Z12h 06mF-GSPK
2026-07-19estimated?LFPB01:00Z07:10 CEST4h 09mF-GSPK
2026-07-18estimated??09:57Z21:00Z11h 02mF-GSPU
2026-07-18estimated?LFPG03:33Z08:02 CEST2h 28mF-GSPU
2026-07-17estimatedLFPGLFPB11:49 CEST23:56 CEST12h 06mF-GSPE
2026-07-17estimated?LFPE02:08Z08:10 CEST4h 01mF-GSPE
2026-07-16estimated??10:10Z22:10Z11h 59mF-GSPJ
2026-07-16estimated?LFPG01:15Z07:30 CEST4h 14mF-GSPJ
2026-07-15estimatedLFPGLFPB12:36 CEST23:12 CEST10h 35mF-GSPJ
2026-07-15estimated?LFPG01:47Z08:10 CEST4h 22mF-GSPJ
2026-07-14estimatedLFPGLFPB16:36 CEST23:42 CEST7h 05mF-GSPE
2026-07-14estimatedLHSNLFPG06:36 CEST08:30 CEST1h 54mF-GSPE
2026-07-13estimated??09:52Z22:06Z12h 13mF-GSPZ
2026-07-13estimatedLROPLFPG03:49 EEST07:10 CEST4h 20mF-GSPZ
2026-07-12estimated?LFPG00:52Z07:02 CEST4h 09mF-GSPX
2026-07-11estimated??08:23Z22:26Z14h 02mF-GSPL
2026-07-11estimated?LFPG00:54Z07:06 CEST4h 11mF-GSPL
2026-07-10estimatedLROPLFPG03:54 EEST07:12 CEST4h 17mF-GSPX
2026-07-09estimated?LFPG00:59Z07:16 CEST4h 16mF-GSPK
2026-07-08partial??01:21ZF-GSPG
2026-07-07partialLROP?04:17 EESTF-GSPI
2026-07-06partial??01:26ZF-GSPG
2026-07-05estimatedLHTLLFPG02:50 CEST07:08 CEST4h 17mF-GSPX
2026-07-04partial??01:02ZF-GSPO
2026-07-03estimatedLHTLLFPG03:05 CEST07:14 CEST4h 08mF-GSPE
2026-07-02estimated?LFPG01:19Z07:20 CEST4h 00mF-GSPY
2026-07-01estimatedLHTLLFPG03:44 CEST07:44 CEST3h 59mF-GSPE
2026-06-30estimatedLROPLFPG03:50 EEST06:54 CEST4h 03mF-GSPA
2026-06-29estimatedLHTLLFPG03:15 CEST07:14 CEST3h 58mF-GSPP
2026-06-28estimatedLFPGLFPB11:35 CEST00:38 CEST13h 02mF-GSPP
2026-06-28estimatedLHTLLFPG03:13 CEST07:14 CEST4h 00mF-GSPP
2026-06-27estimatedLHTLLFPG02:40 CEST09:22 CEST6h 41mF-GSPX
2026-06-26estimated?LFPG01:15Z07:14 CEST3h 58mF-GSPX
2026-06-25estimatedLFPGLFPB12:07 CEST00:44 CEST12h 36mF-GSPY
2026-06-25estimatedLROPLFPG04:16 EEST07:22 CEST4h 05mF-GSPY
2026-06-24partial??01:16ZF-GSPD
2026-06-23estimatedLFPGLFPB11:24 CEST00:36 CEST13h 11mF-GSPY
2026-06-23estimated?LFPG00:55Z07:12 CEST4h 16mF-GSPY
2026-06-22LFPGLFPB14:38 CEST07:44 CEST17h 05m3949EA
2026-06-21estimated??10:55Z23:06Z12h 10mF-GSPY
2026-06-21estimatedLROPLFPG03:55 EEST07:06 CEST4h 10mF-GSPY
2026-06-20partial??01:06ZF-GSPQ
2026-06-19estimatedLHTLLFPG03:06 CEST07:22 CEST4h 15mF-GSPY
2026-06-18estimatedLROPLFPG04:05 EEST07:24 CEST4h 18mF-GSPQ
2026-06-17estimated?LFPG00:56Z07:16 CEST4h 19mF-GSPY
2026-06-16estimatedLHTLLFPG03:23 CEST07:40 CEST4h 16mF-GSQN
2026-06-15estimatedHETRLFPB04:07 EEST07:40 CEST4h 33mF-GSPO
2026-06-14HETRLFPE04:08 EEST07:30 CEST4h 21mF-GSPE
2026-06-13estimatedLHTLLFPG03:29 CEST07:50 CEST4h 20mF-GSPE
2026-06-12estimatedLHTLLFPG03:35 CEST07:56 CEST4h 20mF-GSPJ
2026-05-29estimatedLHTLLFPB03:12 CEST07:34 CEST4h 21mF-GSPK
2026-05-28estimatedLHTLLFPB03:01 CEST07:18 CEST4h 16mF-GSPA
2026-05-27estimatedLHTLLFPB03:29 CEST07:48 CEST4h 18mF-GSPU
2026-05-26estimatedLROPLFPB05:57 EEST07:36 CEST2h 38mF-GSPD
2026-05-25estimatedLROPLFPB04:28 EEST07:34 CEST4h 05mF-GSPD
2026-05-24estimatedLHTLLFPG06:52 CEST11:08 CEST4h 15mF-GSPQ
2026-05-23estimatedLHTLLFPB03:48 CEST08:00 CEST4h 11mF-GSPA
2026-05-21estimatedLHTLLFPB05:24 CEST09:22 CEST3h 57mF-GSPI
2026-05-20partialLFQB?02:00 CESTF-GSPJ
2026-05-19partialLFYT?03:36 CESTF-GSPZ
2026-05-12partialLROP?04:27 EESTF-GSPK
2026-05-11partialLROP?04:37 EESTF-GSPI
2026-05-10estimatedVABV?02:10 IST21:04Z0h 23mF-GSPI
2026-05-09estimatedLHTLLFPB03:37 CEST07:38 CEST4h 00mF-GSPO
2026-05-08partialLHTL?04:33 CESTF-GSQV
2026-05-07estimatedLROP?08:28 EEST22:04Z16h 36mF-GSPX
2026-05-06partialLHTL?04:28 CESTF-GSPG
2026-05-05partialLHTL?04:50 CESTF-GSPG
2026-05-04partialHETR?04:14 EESTF-GSPN
2026-05-03estimatedVADN?01:50 IST21:08Z0h 47mF-GSPN
2026-05-02estimated??01:46Z05:34Z3h 47mF-GSPF
2026-05-01estimatedVABB?02:13 IST21:32Z0h 48mF-GSPF
2026-04-30estimatedLHTLLFPB03:23 CEST07:32 CEST4h 08mF-GSPL
2026-04-29partial??01:25ZF-GSPG
2026-04-28estimated??09:19Z21:16Z11h 56mF-GSPG
2026-04-28estimatedLHTLLFPG03:30 CEST07:42 CEST4h 11mF-GSPG
2026-04-27estimated??16:45Z21:26Z4h 41mF-GSPM
2026-04-27estimated?LFPB01:29Z07:46 CEST4h 16mF-GSPM
2026-04-26estimated??12:25Z21:30Z9h 04mF-GSPX
2026-04-26estimatedLHTLLFPB03:31 CEST07:48 CEST4h 16mF-GSPX
2026-04-25partialLHTL?03:41 CESTF-GSPD
2026-04-24partial??02:05ZF-GSPL
2026-04-23estimated??21:20Z21:50Z0h 29mF-GSPL
2026-04-22estimatedLHTLLFPB05:01 CEST07:28 CEST2h 27mF-GSPD
2026-04-21partial??01:36ZF-GSPY
2026-04-20partial??00:23ZF-GSPA
2026-04-19estimated??01:43Z05:32Z3h 49mF-GSPE
2026-04-18partial??02:42ZF-GSPX
2026-04-17estimated??12:26Z22:34Z10h 07mF-GSPG
2026-04-17estimated??01:41Z05:34Z3h 52mF-GSPG
2026-04-16estimated??04:16Z21:42Z17h 25mF-GSPG
2026-04-15estimated??09:38Z22:12Z12h 33mF-GSPG
2026-04-15estimated?LFPG01:13Z07:38 CEST4h 24mF-GSPG
2026-04-14estimated??03:26Z21:15Z17h 48mF-GSPL
2026-04-13estimatedLFPGLFPB11:23 CEST23:14 CEST11h 50mF-GSPL
2026-04-13estimated??01:26Z05:18Z3h 51mF-GSPL
2026-04-12partial??01:17ZF-GSPL
2026-04-11estimatedLFPGLFPB11:43 CEST23:12 CEST11h 29mF-GSPX
2026-04-11estimated?LFPB03:29Z07:48 CEST2h 18mF-GSPX
2026-04-06estimatedHETRLFPG05:32 EET07:54 CEST2h 21mF-GSPX
2026-04-05partial??02:01ZF-GSPX
2026-04-04estimatedLFPGLFPB14:48 CEST00:04 CEST9h 15mF-GSPQ
2026-04-04estimated??02:11Z05:42Z3h 30mF-GSPQ
2026-04-03estimated??14:43Z22:00Z7h 17mF-GSPX
2026-04-03estimated??02:04Z05:32Z3h 27mF-GSPX
2026-04-02partial??01:19ZF-GSPY
2026-04-01estimated?LFPB03:55Z07:30 CEST1h 34mF-GSPU
2026-03-31partial??01:49ZF-GSPJ
2026-03-30estimated??14:46Z22:00Z7h 13mF-GSPE
2026-03-30estimated??03:38Z05:12Z1h 33mF-GSPE
2026-03-29estimatedLFPGLFPB14:14 CEST23:40 CEST9h 25mF-HRBG
2026-03-29estimated??04:17Z06:08Z1h 50mF-HRBG
2026-03-28estimatedHETRLFPG23:59 EET00:02 CET1h 02mF-HRBG
2026-03-16estimatedHETRLFPG06:17 EET07:37 CET2h 19mF-HRBF
2026-03-15estimatedLFPGLFPB11:20 CET23:02 CET11h 41mF-HRBF
2026-03-15estimated?LFPG04:38Z07:54 CET2h 15mF-HRBF
2026-03-14estimatedLFPGLFPB14:02 CET23:30 CET9h 27mF-HRBI
2026-03-14estimated??04:56Z07:10Z2h 13mF-HRBI
2026-03-13estimated??10:39Z23:30Z12h 50mF-HRBA
2026-03-13estimated??04:29Z06:40Z2h 11mF-HRBA
2026-03-12estimatedLFPGLFPB11:51 CET23:34 CET11h 42mF-HRBA
2026-03-12estimatedLHTLLFPG04:40 CET07:14 CET2h 33mF-HRBA
2026-03-11partial??03:59ZF-HRBA
2026-03-10estimatedUKFB?08:21 MSK21:40Z16h 18mF-HRBI
2026-03-09partial??04:01ZF-HRBC
2026-03-08partial??02:37ZF-HRBC
2026-03-07partial??02:18ZF-HRBI
2026-03-06partial??03:37ZF-HRBE
2026-03-05estimated??04:05Z21:32Z17h 26mF-HRBG
2026-03-04partial??02:42ZF-HRBG
2026-03-03partial??03:11ZF-HRBG
2026-03-02partial??03:40ZF-HRBG
2026-03-01partial??02:19ZF-HRBG
2026-02-28partial??02:44ZF-HRBF
2026-02-27partial??02:35ZF-HRBI
2026-02-26partial??02:54ZF-HRBC
2026-02-25partial??02:49ZF-GSPG
2026-02-24partial??00:00ZF-HRBE
2026-02-23partial??02:19ZF-HRBE
2026-02-22estimatedVABB?02:46 IST21:36Z0h 19mF-HRBE
2026-02-22estimatedLHTLLFPG05:19 CET21:56 CET16h 36mF-HRBJ
2026-02-21estimated??05:13Z21:44Z16h 30mF-HRBA
2026-02-20partial??04:14ZF-HRBJ
2026-02-19estimated??03:56Z21:46Z17h 49mF-HRBJ
2026-02-18estimatedUKFB?07:25 MSK21:44Z17h 18mF-HRBC
2026-02-17estimatedLFPGLFPB11:19 CET22:42 CET11h 23mF-HRBC
2026-02-16partialUKFB?06:39 MSK39C422
2026-02-15estimatedLFPGLFPB11:02 CET23:12 CET12h 10mF-HRBF
2026-02-15estimatedLHTLLFPG03:09 CET07:44 CET4h 34mF-HRBF
2026-02-14estimated??10:20Z22:32Z12h 12mF-HRBE
2026-02-14estimatedURKGLFPG05:37 MSK07:46 CET4h 09mF-HRBE
2026-02-13partialURMG?05:21 MSKF-HRBF
2026-02-12estimatedLFPGLFPB11:25 CET23:21 CET11h 55mF-HRBE
2026-02-12estimatedLHTLLFPG01:00 CET08:20 CET7h 20mF-HRBE
2026-02-11estimatedLFPGLFPB11:57 CET00:58 CET13h 00mF-HRBH
2026-02-11estimatedLHTLLFPG03:37 CET07:58 CET4h 20mF-HRBH
2026-02-10partial??00:00ZF-HRBA
2026-02-09estimatedLFPGLFPB14:11 CET00:58 CET10h 46mF-HRBC
2026-02-09estimatedLFPGLFPB03:25 CET07:41 CET4h 15mF-HRBC
2026-02-08estimatedLFPGLFPB11:16 CET23:24 CET12h 08mF-HRBC
2026-02-08estimatedLHTLLFPG04:58 CET07:28 CET2h 29mF-HRBC
2026-02-07estimatedLFPGLFPB11:04 CET23:16 CET12h 11mF-HRBG
2026-02-07estimatedLHTLLFPG03:44 CET07:40 CET3h 55mF-HRBG
2026-02-06estimated??03:51Z21:44Z17h 52mF-HRBJ
2026-02-05estimatedLHTLLFPG02:54 CET07:24 CET4h 30mF-HRBH
2026-02-04estimatedLFPGLFPB10:57 CET23:04 CET12h 06mF-HRBG
2026-02-04?LFFZ02:34Z07:34 CET3h 59mF-HRBG
2026-02-03partial??01:00ZF-HRBE
2026-02-02partial??04:06ZF-HRBF
2026-02-01estimated??04:28Z21:24Z16h 56mF-HRBF
2026-01-31estimated??03:50Z21:46Z17h 55mF-HRBJ
2026-01-30partial??01:02ZF-HRBG
2026-01-29partial??02:34ZF-HRBC
2026-01-28partial??04:09ZF-HRBC
2026-01-27estimated?VABB03:48Z02:58 IST17h 39mF-HRBC
2026-01-26estimated?VABB04:25Z02:58 IST17h 02mF-HRBC
2026-01-25partial??02:24ZF-HRBC
2026-01-24estimated??04:10Z21:28Z17h 17mF-HRBC
2026-01-23estimated??04:05Z21:26Z17h 20mF-HRBJ
2026-01-22estimatedLFPGLFPB05:25 CET21:54 CET16h 28mF-HRBJ
2026-01-21partial??03:35ZF-HRBC
2026-01-20partial??02:27ZF-HRBC
2026-01-19estimated?VABB03:49Z03:04 IST17h 44mF-HRBC
2026-01-09partial??00:01ZF-HRBC
2026-01-08partialVAJJ?05:38 ISTF-HRBC
2026-01-07partial??00:25ZF-HRBG
2026-01-06partialLHTL?01:33 CETF-HRBE
2026-01-05partial??00:00ZF-HRBG
2026-01-04partial??00:00ZF-HRBA
2026-01-03partial??03:43ZF-HRBA
2026-01-02partialUKFB?06:38 MSKF-HRBB
2026-01-01partial??00:02ZF-HRBG
2025-12-31partial??00:00ZF-HRBE
2025-12-30partial??00:02ZF-HRBH
2025-12-29partial??00:00ZF-HRBG
2025-12-28partial??00:00ZF-HRBH
2025-12-27partial??02:27ZF-HRBD
2025-12-26partial??00:01ZF-HRBH
2025-12-25partialVABB?03:00 IST39C427
2025-12-24partial??00:00ZF-HRBD
2025-12-23estimatedVABB?02:45 IST23:58Z2h 42mF-HRBD
2025-12-23partial??00:00ZF-HRBD
2025-12-22partial??00:00ZF-HRBJ
2025-12-21partial??00:02ZF-HRBF
2025-12-20partial??00:00ZF-HRBB
2025-12-19partial??04:10ZF-HRBC
2025-12-18partial??00:00ZF-HRBF
2025-12-17partial??00:00ZF-HRBG
2025-12-16partial??00:00ZF-HRBB
2025-12-15partial??00:00ZF-HRBH
2025-12-14partial??00:00ZF-HRBD
2025-12-13partial??00:00ZF-HRBC
2025-12-12partial??00:00ZF-HRBH
2025-12-11partial??00:00ZF-HRBA
2025-12-10estimatedVABB?02:31 IST23:58Z2h 56mF-HRBA
2025-12-02estimated?LFOK02:30Z07:10 CET3h 39mF-HRBC
2025-11-28estimated??00:08Z06:34Z6h 25m39D2A7
2025-11-27estimatedLHTLLFPG01:01 CET07:38 CET6h 36m39D2AF
2025-10-30estimatedLHTLLFPG01:05 CET07:53 CET6h 47m39D2A1
2025-10-29estimatedLHTLLFPG01:00 CET07:54 CET6h 54m39D2B1
2025-10-28estimatedLHTLLFPG02:56 CET07:40 CET4h 43mF-HTYD
2025-10-27partial??01:58ZF-HTYH
2025-10-26partial??03:05ZF-HTYG
2025-10-25partial??02:18Z39D2AF
2025-10-24estimatedLHTLLFPG03:46 CEST07:26 CEST3h 39m39D2AC
2025-10-23partial??03:28ZF-HTYI
2025-10-22estimatedLFPGLFPB12:02 CEST01:14 CEST13h 12mF-HTYI
2025-10-22estimated??01:57Z05:48Z3h 50m39D2A3
2025-10-21estimatedLFPGLFPB17:27 CEST01:12 CEST7h 44m39D2A5
2025-10-21estimated??00:45Z04:46Z4h 00m39D2A5
2025-10-20partial??04:16ZF-HTYI
2025-10-19partial??01:36ZF-HTYJ
2025-10-15estimatedLHTLLFPG03:14 CEST07:00 CEST3h 45mF-HTYJ
2025-10-14partial??01:20ZF-HTYD
2025-10-13partial??01:32ZF-HTYF
2025-10-08estimatedLHTLLFPG04:35 CEST07:04 CEST2h 29mF-HTYE
2025-10-07partial??01:16ZF-HTYJ
2025-10-06partial??02:25ZF-HTYJ
2025-10-05VABB?20:27 IST22:40Z7h 42mF-HTYL
2025-10-04VABBLFPG19:03 IST19:12 CEST3h 38mF-HTYP
2025-09-30VABB?01:52 IST23:07Z2h 44m39CF08
2025-08-26VABBLFPG07:52 IST07:30 CEST3h 07mF-HTYC
2025-08-24estimatedLHTLLFPG04:18 CEST10:02 CEST5h 43mF-HTYE
2025-08-23estimatedVABB?11:25 IST21:03Z15h 07mF-HTYE
2025-08-22estimatedLHTLLFPG05:00 CEST14:34 CEST9h 33mF-HTYE
2025-08-21estimated??07:16Z23:10Z15h 53m39D2A2
2025-08-20estimatedLHTLLFPG02:00 CEST11:18 CEST9h 17mF-HTYJ
2025-08-19partial??00:00ZF-HTYT
2025-08-17partial??00:00ZF-HTYT
2025-08-16estimatedVABB?02:47 IST23:58Z2h 40mF-HTYT
2025-08-16partialLHTL?03:10 CESTF-HTYQ
2025-08-15estimatedVAJJ?01:56 IST23:00Z2h 33mF-HTYQ
2025-08-15partialVABB?06:03 ISTF-HTYP

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