LHR → BER London to Berlin
live
Direct flights from London (LHR) to Berlin (BER): 66 nonstop departures observed each week across 2 airlines. 80% of the last 59 tracked flights arrived within 15 minutes of schedule. The median arrival is 3 minutes early. 1 of the 60 tracked flights was cancelled. The nonstop covers 961 km, an estimated 1 hour 44 minutes in the air. Measured by Pro Flight Search from live flight boards at London and Berlin. Updated 2 November 2026 at 22:07 UTC.
Today, LHR → BER Mon 2 Nov · local times
Sched Flight LHR departure BER arrival
07:15
BA974 British Airways
Left 07:28 +13
Landed 09:56 −14
08:15
BA976 British Airways
Left 09:13 +58
Landed 11:40 +25
08:45
EW8461 Eurowings
Left 09:06 +21
Landed 11:33 −7
10:20
BA978 British Airways
Left 10:40 +20
Landed 13:06 −14
12:55
BA982 British Airways
Left 13:01 +6
Landed 15:30 −25
13:40
BA984 British Airways
Left 14:13 +33
Landed 16:42 +2
15:10
BA988 British Airways
Left 16:07 +57
Landed 18:51 +36
16:00
BA990 British Airways
Left 16:21 +21
Landed 18:54 −11
18:35
EW8465 Eurowings
Left 19:08 +33
Landed 21:41 +11
18:45
BA992 British Airways
Left 20:07 +82
Landed 22:37 +57
Checked LHR board 22:01 · BER board 23:07
LHR
London
heavy · +34
BER
Berlin
smooth · +0
dep bank 06:05–19:05 66x weekly
Runs reliable · 2 airlines · 66x weekly · nonstop
80% on time
of the last 59 tracked LHR → BER flights arrived within 15 minutes
Median arrival delay is −3 min . 1 of 60 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −3 min across the last 58 arrivals
Flight time ~1h 44m estimated from route distance
Weekly departures 66x 2 direct airlines on the leg
Cancelled 1.7% recent route rate · 1 of 60
The week scheduled departures · origin local time
British Airways Eurowings
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
British AirwaysBA 85% on time
Flights BA972 varies Fr Sa · BA974 varies daily · BA976 varies Mo Tu We Th Su · BA978 varies Mo Tu Th Fr Su
EurowingsEW 62% on time
Flights EW8461 varies Mo Tu We Th Fr Sa · EW8463 14:35 Su · EW8465 18:35 Mo Tu We Th Fr Su
History operated legs · board outcomes
11-02 BA974 dep +13 → arr −14
11-02 BA976 dep +58 → arr +25
11-02 BA978 dep +20 → arr −14
11-02 BA982 dep +6 → arr −25
11-02 BA984 dep +33 → arr +2
11-02 BA988 dep +57 → arr +36
11-02 BA990 dep +21 → arr −11
11-02 BA992 dep +82 → arr +57
11-01 BA974 dep +17 → arr −16
11-01 BA976 dep +11 → arr −28
11-01 BA978 dep +75 → arr +38
11-01 BA982 dep +49 → arr +8
11-01 BA986 dep +39 → arr −4
11-01 BA988 dep +33 → arr −9
11-01 BA992 dep +45 → arr +12
10-31 BA972 dep +14 → arr −15
10-31 BA974 dep +22 → arr −9
10-31 BA982 dep +38 → arr +7
10-31 BA984 dep +38 → arr −1
10-31 BA988 dep +20 → arr −20
10-31 BA992 dep +44 → arr +11
10-30 BA972 dep +13 → arr −9
10-30 BA978 dep +34 → arr +7
10-30 BA984 dep +85 → arr +56
10-30 BA986 dep +63 → arr +31
10-30 BA990 dep +21 → arr −8
10-29 BA974 dep +24 → arr −1
10-29 BA976 dep +30 → arr −4
10-29 BA978 dep +26 → arr −6
10-29 BA984 dep +30 → arr −2
10-29 BA988 dep +21 → arr −16
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 BER, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 120 Completed 120 Delayed 61 Cancelled 2 Within 15m 56/120 Median +20m
BA974 British Airways
7 days
Mon, Nov 2
2/2 legs · GEUPJ
LHR
Departure
07:28
Departed · Sched 07:1513m late
→
BER
Arrival
09:56
Landed · Sched 10:1014m early
Sun, Nov 1
2/2 legs · GTTNI
LHR
Departure
07:27
Departed · Sched 07:1017m late
→
BER
Arrival
09:49
Landed · Sched 10:0516m early
Sat, Oct 31
2/2 legs · GEUYL
LHR
Departure
08:32
Departed · Sched 08:1022m late
→
BER
Arrival
11:01
Landed · Sched 11:109m early
Fri, Oct 30
2/2 legs · GEUUJ
LHR
Departure
07:44
Departed · Sched 07:2024m late
→
BER
Arrival
Sched 10:15
Landing time not on board
Thu, Oct 29
2/2 legs · GEUUU
LHR
Departure
07:39
Departed · Sched 07:1524m late
→
BER
Arrival
10:09
Landed · Sched 10:101m early
Wed, Oct 28
2/2 legs · GEUYS
LHR
Departure
07:32
Departed · Sched 07:1022m late
→
BER
Arrival
09:57
Landed · Sched 10:058m early
Tue, Oct 27
2/2 legs · GTTNT
LHR
Departure
06:30
Departed · Sched 06:0525m late
→
BER
Arrival
08:51
Landed · Sched 09:009m early
Full BA974 history →
BA976 British Airways
5 days
Mon, Nov 2
2/2 legs · GEUYI
LHR
Departure
09:13
Departed · Sched 08:1558m late
→
BER
Arrival
11:40
Landed · Sched 11:1525m late
Sun, Nov 1
2/2 legs · GEUYI
LHR
Departure
08:36
Departed · Sched 08:2511m late
→
BER
Arrival
10:57
Landed · Sched 11:2528m early
Thu, Oct 29
2/2 legs · GEUYX
LHR
Departure
08:50
Departed · Sched 08:2030m late
→
BER
Arrival
11:16
Landed · Sched 11:204m early
Wed, Oct 28
2/2 legs · GTTNH
LHR
Departure
08:40
Departed · Sched 08:2515m late
→
BER
Arrival
11:04
Landed · Sched 11:2521m early
Tue, Oct 27
2/2 legs · GEUYO
LHR
Departure
07:25
Departed · Sched 07:0520m late
→
BER
Arrival
09:57
Landed · Sched 10:003m early
Full BA976 history →
BA978 British Airways
5 days
Mon, Nov 2
2/2 legs · GNEOW
LHR
Departure
10:40
Departed · Sched 10:2020m late
→
BER
Arrival
13:06
Landed · Sched 13:2014m early
Sun, Nov 1
2/2 legs · GTNEC
LHR
Departure
11:30
Departed · Sched 10:1575m late
→
BER
Arrival
13:53
Landed · Sched 13:1538m late
Fri, Oct 30
2/2 legs · GTTSD
LHR
Departure
10:49
Departed · Sched 10:1534m late
→
BER
Arrival
13:22
Landed · Sched 13:157m late
Thu, Oct 29
2/2 legs · GEUYM
LHR
Departure
10:36
Departed · Sched 10:1026m late
→
BER
Arrival
13:04
Landed · Sched 13:106m early
Tue, Oct 27
2/2 legs · GEUYM
LHR
Departure
11:25
Departed · Sched 10:5035m late
→
BER
Arrival
13:47
Landed · Sched 13:503m early
Full BA978 history →
BA982 British Airways
4 days
Mon, Nov 2
2/2 legs · GTTNY
LHR
Departure
13:01
Departed · Sched 12:556m late
→
BER
Arrival
15:30
Landed · Sched 15:5525m early
Sun, Nov 1
2/2 legs · GEUYJ
LHR
Departure
13:34
Departed · Sched 12:4549m late
→
BER
Arrival
15:53
Landed · Sched 15:458m late
Sat, Oct 31
2/2 legs · GEUUN
LHR
Departure
13:03
Departed · Sched 12:2538m late
→
BER
Arrival
15:32
Landed · Sched 15:257m late
Wed, Oct 28
2/2 legs · GTTOB
LHR
Departure
13:14
Departed · Sched 12:5024m late
→
BER
Arrival
15:41
Landed · Sched 15:509m early
Full BA982 history →
BA984 British Airways
6 days
Mon, Nov 2
2/2 legs · GTTND
LHR
Departure
14:13
Departed · Sched 13:4033m late
→
BER
Arrival
16:42
Landed · Sched 16:402m late
Sat, Oct 31
2/2 legs · GEUUG
LHR
Departure
15:03
Departed · Sched 14:2538m late
→
BER
Arrival
17:29
Landed · Sched 17:301m early
Fri, Oct 30
2/2 legs · GEUPR
LHR
Departure
15:15
Departed · Sched 13:5085m late
→
BER
Arrival
17:46
Landed · Sched 16:5056m late
Thu, Oct 29
2/2 legs · GTTNZ
LHR
Departure
14:05
Departed · Sched 13:3530m late
→
BER
Arrival
16:33
Landed · Sched 16:352m early
Wed, Oct 28
2/2 legs · GEUYS
LHR
Departure
14:08
Departed · Sched 13:4028m late
→
BER
Arrival
16:36
Landed · Sched 16:404m early
Tue, Oct 27
2/2 legs · GTTNU
LHR
Departure
14:42
Departed · Sched 14:1032m late
→
BER
Arrival
17:04
Landed · Sched 17:1511m early
Full BA984 history →
BA988 British Airways
6 days
Mon, Nov 2
2/2 legs · GEUUI
LHR
Departure
16:07
Departed · Sched 15:1057m late
→
BER
Arrival
18:51
Landed · Sched 18:1536m late
Sun, Nov 1
2/2 legs · GDBCJ
LHR
Departure
16:28
Departed · Sched 15:5533m late
→
BER
Arrival
18:51
Landed · Sched 19:009m early
Sat, Oct 31
2/2 legs · GTTNI
LHR
Departure
16:15
Departed · Sched 15:5520m late
→
BER
Arrival
18:40
Landed · Sched 19:0020m early
Thu, Oct 29
2/2 legs · GEUPK
LHR
Departure
16:41
Departed · Sched 16:2021m late
→
BER
Arrival
19:09
Landed · Sched 19:2516m early
Wed, Oct 28
2/2 legs · GTTND
LHR
Departure
16:30
Departed · Sched 15:5535m late
→
BER
Arrival
18:57
Landed · Sched 19:003m early
Tue, Oct 27
2/2 legs · GEUUJ
LHR
Departure
16:24
Departed · Sched 16:0024m late
→
BER
Arrival
18:46
Landed · Sched 19:0519m early
Full BA988 history →
BA990 British Airways
3 days
Mon, Nov 2
2/2 legs · GEUYG
LHR
Departure
16:21
Departed · Sched 16:0021m late
→
BER
Arrival
18:54
Landed · Sched 19:0511m early
Fri, Oct 30
2/2 legs · GTTNH
LHR
Departure
17:16
Departed · Sched 16:5521m late
→
BER
Arrival
19:47
Landed · Sched 19:558m early
Wed, Oct 28
2/2 legs · GEUYH
LHR
Departure
17:27
Departed · Sched 17:0522m late
→
BER
Arrival
19:53
Landed · Sched 20:007m early
Full BA990 history →
BA992 British Airways
7 days
Mon, Nov 2
2/2 legs · GTTNP
LHR
Departure
20:07
Departed · Sched 18:4582m late
→
BER
Arrival
22:37
Landed · Sched 21:4057m late
Sun, Nov 1
2/2 legs · GEUUF
LHR
Departure
19:50
Departed · Sched 19:0545m late
→
BER
Arrival
22:12
Landed · Sched 22:0012m late
Sat, Oct 31
2/2 legs · GTNEF
LHR
Departure
19:39
Departed · Sched 18:5544m late
→
BER
Arrival
22:01
Landed · Sched 21:5011m late
LHR
Departure
Sched 18:45
Cancelled
→
BER
Arrival
Sched 21:40
Cancelled
Thu, Oct 29
2/2 legs · GNEOP
LHR
Departure
19:22
Departed · Sched 19:0022m late
→
BER
Arrival
21:52
Landed · Sched 21:553m early
Wed, Oct 28
2/2 legs · GTNEE
LHR
Departure
19:26
Departed · Sched 19:0521m late
→
BER
Arrival
21:51
Landed · Sched 22:009m early
Tue, Oct 27
2/2 legs · GEUYK
LHR
Departure
19:34
Departed · Sched 18:5539m late
→
BER
Arrival
21:54
Landed · Sched 21:504m late
Full BA992 history →
EW8461 Eurowings
6 days
Mon, Nov 2
2/2 legs · DAEEC
LHR
Departure
09:06
Departed · Sched 08:4521m late
→
BER
Arrival
11:33
Landed · Sched 11:407m early
Sat, Oct 31
2/2 legs · DAENB
LHR
Departure
10:56
Departed · Sched 09:4571m late
→
BER
Arrival
13:24
Landed · Sched 12:4044m late
Fri, Oct 30
2/2 legs · DAENB
LHR
Departure
10:59
Departed · Sched 08:45134m late
→
BER
Arrival
13:32
Landed · Sched 11:40112m late
Thu, Oct 29
2/2 legs · DAEEC
LHR
Departure
09:00
Departed · Sched 08:4515m late
→
BER
Arrival
11:29
Landed · Sched 11:4011m early
Wed, Oct 28
2/2 legs · DAENH
LHR
Departure
09:13
Departed · Sched 08:4528m late
→
BER
Arrival
11:43
Landed · Sched 11:403m late
Tue, Oct 27
2/2 legs · DAENH
LHR
Departure
11:16
Departed · Sched 08:45151m late
→
BER
Arrival
13:39
Landed · Sched 11:40119m late
Full EW8461 history →
EW8465 Eurowings
6 days
Mon, Nov 2
2/2 legs · 9HEXQ
LHR
Departure
19:08
Departed · Sched 18:3533m late
→
BER
Arrival
21:41
Landed · Sched 21:3011m late
Sun, Nov 1
2/2 legs · DAENI
LHR
Departure
20:08
Departed · Sched 18:3593m late
→
BER
Arrival
22:27
Landed · Sched 21:3057m late
Fri, Oct 30
2/2 legs · DAENB
LHR
Departure
20:16
Departed · Sched 18:35101m late
→
BER
Arrival
22:49
Landed · Sched 21:3079m late
Thu, Oct 29
2/2 legs · DAENG
LHR
Departure
19:01
Departed · Sched 18:3526m late
→
BER
Arrival
21:28
Landed · Sched 21:302m early
Wed, Oct 28
2/2 legs · DAEWP
LHR
Departure
18:50
Departed · Sched 18:3515m late
→
BER
Arrival
21:21
Landed · Sched 21:309m early
Tue, Oct 27
2/2 legs · DAENH
LHR
Departure
18:44
Departed · Sched 18:359m late
→
BER
Arrival
21:10
Landed · Sched 21:3020m early
Full EW8465 history →
BA986 British Airways
2 days
Sun, Nov 1
2/2 legs · GEUUI
LHR
Departure
15:39
Departed · Sched 15:0039m late
→
BER
Arrival
18:01
Landed · Sched 18:054m early
Fri, Oct 30
2/2 legs · GEUYI
LHR
Departure
16:03
Departed · Sched 15:0063m late
→
BER
Arrival
18:36
Landed · Sched 18:0531m late
Full BA986 history →
EW8463 Eurowings
1 day
Sun, Nov 1
2/2 legs · DAENB
LHR
Departure
15:22
Departed · Sched 14:3547m late
→
BER
Arrival
17:42
Landed · Sched 17:3012m late
Full EW8463 history →
BA972 British Airways
2 days
Sat, Oct 31
2/2 legs · GEUYX
LHR
Departure
06:19
Departed · Sched 06:0514m late
→
BER
Arrival
08:45
Landed · Sched 09:0015m early
Fri, Oct 30
2/2 legs · GEUYF
LHR
Departure
06:13
Departed · Sched 06:0013m late
→
BER
Arrival
08:46
Landed · Sched 08:559m early
Full BA972 history →
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 Berlin (BER) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/LHR-BER
Copy
How we measure this →
LHR to BER questions
Is LHR–BER running on time right now? Mostly on schedule. The departure side at LHR is the weaker end, route health score 77/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on LHR–BER? Operators schedule evening departures around 18:35 from LHR. Earlier flights typically land before destination-airport delays accumulate later in the day; check the BER delay card to confirm conditions when you'd arrive.
How long is the flight from LHR to BER? Great-circle distance is 961 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 98–112 min gate-to-gate on this route.
How often does LHR–BER fly? 2 carriers operate this route, around 66 flights a week between them. Compare carrier days and times in the airline list above.