Direct flights from London (LHR) to Paris (CDG): 103 nonstop departures observed each week across 5 airlines. 82% of the last 44 tracked flights arrived within 15 minutes of schedule. The median arrival is 11 minutes early. 3 of the 56 tracked flights were cancelled. The nonstop covers 348 km, an estimated 57 minutes in the air. Measured by Pro Flight Search from live flight boards at London and Paris. Updated 1 November 2026 at 09:42 UTC.
Today, LHR → CDG Sun 1 Nov · local times
BA304British In the air, 20 min late
Left LHR at 08:40 , 20 min after its 08:20 slot.
Likely landing about 10:35middle half 10:30 to 10:44 · sched 10:40
Landing estimate from 209,406 tracked flights of under 2 hours that left 15 to 29 min late. The CDG board has not posted a landing time yet. How planes make up time
Track BA304 →
AF1681Air France In the air, 18 min late
Left LHR at 09:13 , 18 min after its 08:55 slot.
Likely landing about 11:15middle half 11:08 to 11:22 · sched 11:20
Landing estimate from 209,406 tracked flights of under 2 hours that left 15 to 29 min late. The CDG board has not posted a landing time yet. How planes make up time
Track AF1681 →
Sched Flight LHR departure CDG arrival
06:20
AF1381Air France
Left 06:33 +13
CDG 08:40 In the air · scheduled landing
06:20
BA300 British
Left 06:35 +15
Landed 08:16 −29
07:30
BA302 British
Left 07:36 +6
CDG est. 09:16 In the air · sched 09:55
08:20
BA304 British
Left 08:40 +20
CDG about 10:35 In the air · sched 10:40
08:55
AF1681 Air France
Left 09:13 +18
CDG about 11:15 In the air · sched 11:20
11:30
AF1581 Air France
On schedule
CDG 13:50 scheduled
13:00
BA310 British Airways
On schedule
·
15:00
AF1781 Air France
On schedule
·
15:25
BA314 British Airways
On schedule
·
17:20
BA318 British Airways
On schedule
·
17:35
AF1281 Air France
On schedule
·
19:20
AF1181 Air France
On schedule
·
21:00
BA322 British Airways
On schedule
·
Checked LHR board 09:24 · CDG board 10:18
LHR
London
busy · +16
CDG
Paris
smooth · +0
dep bank 06:20–21:58 103x weekly
Runs reliable · 5 airlines · 103x weekly · nonstop
82% on time
of the last 44 tracked LHR → CDG flights arrived within 15 minutes
Median arrival delay is −11 min . 3 of 56 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −11 min across the last 41 arrivals
Flight time ~0h 57m estimated from route distance
Weekly departures 103x 5 direct airlines on the leg
Cancelled 5.4% recent route rate · 3 of 56
The week scheduled departures · origin local time
Air France British Airways Cathay Pacific EAT Leipzig
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
Air FranceAF 75% on time
Flights AF1381 varies daily · AF1681 08:55 daily · AF1581 11:30 daily · AF1781 varies daily
British AirwaysBA 88% on time
Flights BA300 varies daily · BA302 varies daily · BA304 varies daily · BA310 varies Mo Tu We Sa Su
Cathay PacificCX
Flights CX8 varies Mo Su
EAT LeipzigQY
Flights QY89 varies Sa
Korean AirKE
Flights KE504 varies Th Sa
History operated legs · board outcomes
11-01 AF1381 departed +13
11-01 BA300 dep +15 → arr −29
10-31 AF1381 departed +17
10-31 BA310 dep +26 → arr −15
10-31 BA314 dep +35 → arr −11
10-31 BA316 dep +11 → arr −33
10-31 BA322 dep +30 → arr −3
10-30 AF1381 departed +25
10-30 BA302 dep +18 → arr −27
10-30 BA304 dep +42 → arr +6
10-30 BA308 dep +44 → arr +7
10-30 BA320 dep +92 → arr +0
10-30 BA322 dep +36 → arr −1
10-29 AF1381 dep +21 → arr −14
10-29 AF95CN arrived +0
10-29 BA302 dep +16 → arr −30
10-29 BA304 dep +11 → arr −27
Show 32 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from LHR and CDG, paired departure → arrival per flight and day. Board history since Wed, Oct 28. Each day adds the flights our airport boards record.
Board rows 120 Completed 95 Delayed 44 Cancelled 4 Within 15m 48/95 Median +13m
AF1181 Air France
4 days
Sun, Nov 1
1/2 legs · F-HZUX
LHR
Departure
Sched 19:20
Scheduled departure
→
CDG
Arrival
Sched 21:40
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Oct 31
2/2 legs · F-HZUX
LHR
Departure
20:05
Departed · Sched 19:2045m late
→
CDG
Arrival
21:45
Landed · Sched 21:405m late
Fri, Oct 30
2/2 legs · F-HPNE
LHR
Departure
21:27
Departed · Sched 19:25122m late
→
CDG
Arrival
23:06
Landed · Sched 21:4581m late
Thu, Oct 29
2/2 legs · F-HZUA
LHR
Departure
19:23
Departed · Sched 19:203m late
→
CDG
Arrival
21:05
Landed · Sched 21:4035m early
Full AF1181 history →
AF1281 Air France
5 days
Sun, Nov 1
1/2 legs · F-HZUD
LHR
Departure
Sched 17:35
Scheduled departure
→
CDG
Arrival
Sched 19:55
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Oct 31
2/2 legs · F-HZUD
LHR
Departure
17:44
Departed · Sched 17:359m late
→
CDG
Arrival
19:24
Landed · Sched 19:5531m early
Fri, Oct 30
2/2 legs · F-HPNO
LHR
Departure
18:26
Departed · Sched 17:3551m late
→
CDG
Arrival
20:08
Landed · Sched 19:5513m late
Thu, Oct 29
2/2 legs · F-HOZH
LHR
Departure
17:41
Departed · Sched 17:356m late
→
CDG
Arrival
19:19
Landed · Sched 19:5536m early
LHR
Departure
17:47
Departed · Sched 17:3512m late
→
CDG
Arrival
19:37
Landed · Sched 19:5518m early
Full AF1281 history →
AF1381 Air France
5 days
LHR
Departure
06:33
Departed · Sched 06:2013m late
→
CDG
Arrival
Sched 08:40
Scheduled arrival · landing pending
LHR
Departure
06:37
Departed · Sched 06:2017m late
→
CDG
Arrival
Sched 08:40
Scheduled time only · no board update captured
LHR
Departure
06:45
Departed · Sched 06:2025m late
→
CDG
Arrival
Sched 08:40
Scheduled time only · no board update captured
LHR
Departure
06:41
Departed · Sched 06:2021m late
→
CDG
Arrival
08:26
Landed · Sched 08:4014m early
LHR
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
09:47
Landed · Sched 08:4067m late
AF1581 Air France
5 days
LHR
Departure
Sched 11:30
Scheduled departure
→
CDG
Arrival
Sched 13:50
Scheduled arrival · landing pending
Sat, Oct 31
2/2 legs · F-HPNO
LHR
Departure
12:02
Departed · Sched 11:3032m late
→
CDG
Arrival
13:44
Landed · Sched 13:506m early
Fri, Oct 30
2/2 legs · F-HPNZ
LHR
Departure
14:39
Departed · Sched 11:30189m late
→
CDG
Arrival
16:19
Landed · Sched 13:50149m late
Thu, Oct 29
2/2 legs · F-HPND
LHR
Departure
12:03
Departed · Sched 11:3033m late
→
CDG
Arrival
13:51
Landed · Sched 13:501m late
Wed, Oct 28
2/2 legs · F-HZUC
LHR
Departure
11:49
Departed · Sched 11:3019m late
→
CDG
Arrival
13:41
Landed · Sched 13:509m early
Full AF1581 history →
AF1681 Air France
5 days
LHR
Departure
09:13
Departed · Sched 08:5518m late
→
CDG
Arrival
Sched 11:20
Scheduled arrival · landing pending
LHR
Departure
09:21
Departed · Sched 08:5526m late
→
CDG
Arrival
Sched 11:20
Scheduled time only · no board update captured
LHR
Departure
11:24
Departed · Sched 08:55149m late
→
CDG
Arrival
Sched 11:20
Scheduled time only · no board update captured
LHR
Departure
09:28
Departed · Sched 08:5533m late
→
CDG
Arrival
11:16
Landed · Sched 11:204m early
LHR
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
11:04
Landed · Sched 11:2016m early
Full AF1681 history →
AF1781 Air France
5 days
Sun, Nov 1
1/2 legs · F-HZUK
LHR
Departure
Sched 15:00
Scheduled departure
→
CDG
Arrival
Sched 17:20
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Oct 31
2/2 legs · F-HZUK
LHR
Departure
15:22
Departed · Sched 15:0022m late
→
CDG
Arrival
17:05
Landed · Sched 17:2015m early
Fri, Oct 30
2/2 legs · F-HPNE
LHR
Departure
17:05
Departed · Sched 14:45140m late
→
CDG
Arrival
18:44
Landed · Sched 17:0599m late
Thu, Oct 29
2/2 legs · F-HPNB
LHR
Departure
15:02
Departed · Sched 14:4517m late
→
CDG
Arrival
16:58
Landed · Sched 17:057m early
LHR
Departure
15:34
Departed · Sched 14:4549m late
→
CDG
Arrival
17:27
Landed · Sched 17:0522m late
Full AF1781 history →
BA300 British
1 day
Sun, Nov 1
2/2 legs · G-TTSC
LHR
Departure
06:35
Departed · Sched 06:2015m late
→
CDG
Arrival
08:16
Landed · Sched 08:4529m early
Full BA300 history →
BA302 British
4 days
Sun, Nov 1
2/2 legs · G-TTOB
LHR
Departure
07:36
Departed · Sched 07:306m late
→
CDG
Arrival
09:16
Est. · Sched 09:5539m early
Sat, Oct 31
2/2 legs · G-TTOE
LHR
Departure
07:19
Departed · Sched 06:5524m late
→
CDG
Arrival
09:14
Last seen · Sched 09:206m early
Fri, Oct 30
2/2 legs · G-EUYK
LHR
Departure
07:33
Departed · Sched 07:1518m late
→
CDG
Arrival
09:13
Landed · Sched 09:4027m early
Thu, Oct 29
2/2 legs · G-TTSC
LHR
Departure
07:26
Departed · Sched 07:1016m late
→
CDG
Arrival
09:14
Landed · Sched 09:3521m early
Full BA302 history →
BA304 British
5 days
Sun, Nov 1
2/2 legs · G-EUYT
LHR
Departure
08:40
Departed · Sched 08:2020m late
→
CDG
Arrival
Sched 10:40
Scheduled arrival · landing pending
LHR
Departure
Sched 07:55
Cancelled
→
CDG
Arrival
Sched 10:20
Cancelled
Fri, Oct 30
2/2 legs · G-EUUI
LHR
Departure
08:57
Departed · Sched 08:1542m late
→
CDG
Arrival
10:41
Landed · Sched 10:356m late
Thu, Oct 29
2/2 legs · G-EUPP
LHR
Departure
08:31
Departed · Sched 08:2011m late
→
CDG
Arrival
10:31
Landed · Sched 10:409m early
Wed, Oct 28
1/2 legs · G-TNEB
LHR
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
10:36
Landed · Sched 10:404m early
Full BA304 history →
BA310 British Airways
4 days
LHR
Departure
Sched 13:00
Scheduled departure
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Sat, Oct 31
2/2 legs · G-EUUI
LHR
Departure
13:31
Departed · Sched 13:0526m late
→
CDG
Arrival
15:10
Landed · Sched 15:2515m early
LHR
Departure
Sched 13:00
Cancelled
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Wed, Oct 28
2/2 legs · G-TTNX
LHR
Departure
13:13
Departed · Sched 12:5518m late
→
CDG
Arrival
15:06
Landed · Sched 15:159m early
Full BA310 history →
BA314 British Airways
5 days
LHR
Departure
Sched 15:25
Scheduled departure
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Sat, Oct 31
2/2 legs · G-TNEF
LHR
Departure
15:40
Departed · Sched 15:0535m late
→
CDG
Arrival
17:19
Landed · Sched 17:3011m early
LHR
Departure
17:00
Departed · Sched 15:15105m late
→
CDG
Arrival
Sched 17:40
Scheduled time only · no board update captured
Thu, Oct 29
2/2 legs · G-TTNO
LHR
Departure
15:46
Departed · Sched 15:0046m late
→
Wed, Oct 28
2/2 legs · G-TNEJ
LHR
Departure
15:46
Departed · Sched 15:0541m late
→
CDG
Arrival
17:33
Landed · Sched 17:303m late
Full BA314 history →
BA318 British Airways
4 days
LHR
Departure
Sched 17:20
Scheduled departure
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Fri, Oct 30
2/2 legs · G-NEOV
LHR
Departure
19:09
Departed · Sched 18:2049m late
→
CDG
Arrival
20:47
Last seen · Sched 20:452m late
Thu, Oct 29
2/2 legs · G-EUUS
LHR
Departure
17:48
Departed · Sched 17:2028m late
→
CDG
Arrival
19:30
Last seen · Sched 19:4515m early
Wed, Oct 28
2/2 legs · G-TTNP
LHR
Departure
17:56
Departed · Sched 17:1541m late
→
CDG
Arrival
19:49
Landed · Sched 19:409m late
Full BA318 history →
BA322 British Airways
5 days
LHR
Departure
Sched 21:00
Scheduled departure
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Sat, Oct 31
2/2 legs · G-NEOZ
LHR
Departure
20:30
Departed · Sched 20:0030m late
→
CDG
Arrival
22:12
Landed · Sched 22:153m early
Fri, Oct 30
2/2 legs · G-TNEF
LHR
Departure
21:36
Departed · Sched 21:0036m late
→
CDG
Arrival
23:14
Landed · Sched 23:151m early
Thu, Oct 29
2/2 legs · G-NEOW
LHR
Departure
20:11
Departed · Sched 19:5516m late
→
CDG
Arrival
21:50
Landed · Sched 22:2030m early
Wed, Oct 28
2/2 legs · G-TTSD
LHR
Departure
20:08
Departed · Sched 19:5513m late
→
CDG
Arrival
21:56
Landed · Sched 22:2024m early
Full BA322 history →
BA316 British
2 days
Sat, Oct 31
2/2 legs · G-TTNX
LHR
Departure
17:31
Departed · Sched 17:2011m late
→
CDG
Arrival
19:12
Landed · Sched 19:4533m early
Fri, Oct 30
2/2 legs · G-TTNB
LHR
Departure
Sched 17:10
Cancelled
→
CDG
Arrival
18:42
Landed · Sched 19:3553m early
Full BA316 history →
KE504 Korean Air
2 days
Sat, Oct 31
1/2 legs · HL8285
LHR
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
Sched 21:58
Scheduled time only · no board update captured
Thu, Oct 29
1/2 legs · HL8046
LHR
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
Sched 22:52
Scheduled time only · no board update captured
QY89 EAT Leipzig
1 day
Sat, Oct 31
1/2 legs · D-AEAL
LHR
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
Sched 20:35
Scheduled time only · no board update captured
BA308 British
3 days
Fri, Oct 30
2/2 legs · G-TTNV
LHR
Departure
12:39
Departed · Sched 11:5544m late
→
CDG
Arrival
14:22
Landed · Sched 14:157m late
Thu, Oct 29
2/2 legs · G-TNEI
LHR
Departure
11:34
Departed · Sched 11:1519m late
→
CDG
Arrival
13:28
Landed · Sched 13:357m early
Wed, Oct 28
2/2 legs · G-EUYU
LHR
Departure
12:20
Departed · Sched 11:4040m late
→
CDG
Arrival
14:12
Landed · Sched 14:0012m late
Full BA308 history →
BA320 British Airways
1 day
Fri, Oct 30
2/2 legs · G-EUPZ
LHR
Departure
20:32
Departed · Sched 19:0092m late
→
Full BA320 history →
AF95CN Air France
1 day
Thu, Oct 29
1/2 legs · F-GKXC
LHR
Departure
—
Board row not captured for this rotation yet.
→
AF31BE Air France
1 day
Wed, Oct 28
1/2 legs · F-HOZD
LHR
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
Sched 19:31
Scheduled time only · no board update captured
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search: London (LHR) to Paris (CDG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/LHR-CDG
Copy
How we measure this →
LHR to CDG questions
Is LHR–CDG running on time right now? Mostly on schedule. The departure side at LHR is the weaker end, route health score 70/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on LHR–CDG? Operators schedule morning departures around 08:55 and evening departures around 17:35 from LHR. Earlier flights typically land before destination-airport delays accumulate later in the day; check the CDG delay card to confirm conditions when you'd arrive.
How long is the flight from LHR to CDG? Great-circle distance is 348 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 55–60 min gate-to-gate on this route.
How often does LHR–CDG fly? 5 carriers operate this route, around 103 flights a week between them. Compare carrier days and times in the airline list above.