BER → ZRH Berlin to Zurich
live
Direct flights from Berlin (BER) to Zurich (ZRH): 75 nonstop departures observed each week across 4 airlines. 88% of the last 51 tracked flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 52 tracked flights. The nonstop covers 648 km, an estimated 1 hour 20 minutes in the air. Measured by Pro Flight Search from live flight boards at Berlin and Zurich. Updated 3 November 2026 at 01:23 UTC.
Today, BER → ZRH Tue 3 Nov · local times
Sched Flight BER departure ZRH arrival
06:45
EW8760 Eurowings
On schedule T1
ZRH 08:10 scheduled
07:15
LX963 SWISS
On schedule T1
ZRH 08:45 scheduled
09:40
LX975 SWISS
On schedule T1
ZRH 11:15 scheduled
10:45
LX977 SWISS
On schedule T1
ZRH 12:15 scheduled
12:10
EW8764 Eurowings
On schedule T1
ZRH 13:35 scheduled
15:05
LX967 SWISS
Sched 15:05 Departure not confirmed by the board
ZRH 16:30 scheduled
17:55
EW8762 Eurowings
Sched 17:55 Departure not confirmed by the board
ZRH 19:20 scheduled
18:40
LX971 SWISS
Sched 18:40 Departure not confirmed by the board
ZRH 20:05 scheduled
19:50
LX983 SWISS
Sched 19:50 Departure not confirmed by the board
ZRH 21:15 scheduled
Checked BER board 02:07 · ZRH board 02:23
BER
Berlin
heavy · +30
ZRH
Zurich
smooth · +3
dep bank 06:45–20:40 75x weekly
Runs reliable · 4 airlines · 75x weekly · nonstop
88% on time
of the last 51 tracked BER → ZRH flights arrived within 15 minutes
Median arrival delay is −1 min . 0 of 52 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −1 min across the last 51 arrivals
Flight time ~1h 20m estimated from route distance
Weekly departures 75x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 52
The week scheduled departures · origin local time
easyJet easyJet Europe Eurowings Swiss International Air Lines
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
easyJetU2
Flights U25187 varies Mo Fr Sa
easyJet EuropeEC
Flights EC5187 varies Mo Fr Sa
EurowingsEW 92% on time
Flights EW8760 06:45 Mo Tu We Th Fr · EW8764 varies Mo We Th Fr Su · EW8762 varies Mo Tu We Th Fr Su
Swiss International Air LinesLX 86% on time
Flights LX963 07:15 daily · LX975 09:40 daily · LX977 10:45 daily · LX967 15:05 daily
History operated legs · board outcomes
11-02 LX967 dep +20 → arr +17
11-02 LX975 dep +58 → arr +52
11-02 U25187 arrived −6
11-01 LX975 dep +15 → arr +2
11-01 LX977 dep +10 → arr −1
11-01 LX979 dep −5 → arr −23
11-01 LX983 dep +10 → arr +3
10-31 LX967 dep +35 → arr +33
10-31 LX975 dep +15 → arr +5
10-31 LX983 dep +70 → arr +46
10-30 LX967 dep +10 → arr +9
10-30 LX971 dep +15 → arr +4
10-30 LX975 dep +20 → arr +0
10-30 LX983 dep +10 → arr +2
10-30 U25187 arrived −1
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 BER and ZRH, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 120 Completed 102 Delayed 16 Within 15m 54/102 Median +4m
EW8760 Eurowings
4 days
Tue, Nov 3
2/2 legs · DAEWR
BER
Departure
Sched 06:45
Scheduled departure
→
ZRH
Arrival
Sched 08:10
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · DAENB
BER
Departure
Sched 06:45
Departure time not on board
→
ZRH
Arrival
07:57
Landed · Sched 08:1013m early
Fri, Oct 30
2/2 legs · DAEWJ
BER
Departure
Sched 06:45
Departure time not on board
→
ZRH
Arrival
07:53
Landed · Sched 08:1017m early
Thu, Oct 29
2/2 legs · DAEWP
BER
Departure
Sched 06:45
Departure time not on board
→
ZRH
Arrival
07:56
Landed · Sched 08:1014m early
Full EW8760 history →
EW8762 Eurowings
6 days
Tue, Nov 3
2/2 legs · 9HEUU
BER
Departure
Sched 17:55
Scheduled departure
→
ZRH
Arrival
Sched 19:20
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · DAENG
BER
Departure
Sched 17:55
Departure time not on board
→
ZRH
Arrival
19:02
Landed · Sched 19:2018m early
Sun, Nov 1
2/2 legs · DAENB
BER
Departure
18:30
Departed · Sched 18:1020m late
→
ZRH
Arrival
19:50
Landed · Sched 19:3515m late
Fri, Oct 30
2/2 legs · DAENF
BER
Departure
19:05
Departed · Sched 17:5570m late
→
ZRH
Arrival
20:21
Landed · Sched 19:2061m late
Thu, Oct 29
2/2 legs · DAEWN
BER
Departure
Sched 17:55
Departure time not on board
→
ZRH
Arrival
19:10
Landed · Sched 19:2010m early
Wed, Oct 28
2/2 legs · DAEWO
BER
Departure
Sched 17:55
Departure time not on board
→
ZRH
Arrival
19:32
Landed · Sched 19:2012m late
Full EW8762 history →
EW8764 Eurowings
5 days
Tue, Nov 3
2/2 legs · DAEWL
BER
Departure
Sched 12:10
Scheduled departure
→
ZRH
Arrival
Sched 13:35
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · DAEWM
BER
Departure
Sched 12:10
Departure time not on board
→
ZRH
Arrival
13:27
Landed · Sched 13:358m early
Sun, Nov 1
2/2 legs · DAENF
BER
Departure
Sched 13:40
Departure time not on board
→
ZRH
Arrival
15:07
Landed · Sched 15:052m late
Fri, Oct 30
2/2 legs · DAEWJ
BER
Departure
Sched 11:45
Departure time not on board
→
ZRH
Arrival
13:00
Landed · Sched 13:1010m early
Thu, Oct 29
2/2 legs · DAEWM
BER
Departure
Sched 12:10
Departure time not on board
→
ZRH
Arrival
13:33
Landed · Sched 13:352m early
Full EW8764 history →
LX963 SWISS
6 days
Tue, Nov 3
2/2 legs · HBJPC
BER
Departure
Sched 07:15
Scheduled departure
→
ZRH
Arrival
Sched 08:45
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · HBJDJ
BER
Departure
Sched 07:15
Departure time not on board
→
ZRH
Arrival
08:32
Landed · Sched 08:4513m early
Sun, Nov 1
2/2 legs · HBJPF
BER
Departure
Sched 07:15
Departure time not on board
→
ZRH
Arrival
08:40
Landed · Sched 08:455m early
Sat, Oct 31
2/2 legs · HBJPA
BER
Departure
Sched 07:15
Departure time not on board
→
ZRH
Arrival
08:32
Landed · Sched 08:4513m early
Fri, Oct 30
2/2 legs · HBIOD
BER
Departure
Sched 07:15
Departure time not on board
→
ZRH
Arrival
08:37
Landed · Sched 08:458m early
Thu, Oct 29
2/2 legs · HBJPA
BER
Departure
Sched 07:15
Departure time not on board
→
ZRH
Arrival
08:30
Landed · Sched 08:4515m early
Full LX963 history →
LX967 SWISS
7 days
Tue, Nov 3
2/2 legs · HBIJO
BER
Departure
Sched 15:05
Scheduled departure
→
ZRH
Arrival
Sched 16:30
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · HBIJQ
BER
Departure
15:25
Departed · Sched 15:0520m late
→
ZRH
Arrival
16:47
Landed · Sched 16:3017m late
Sun, Nov 1
2/2 legs · HBIJL
BER
Departure
Sched 15:05
Departure time not on board
→
ZRH
Arrival
16:42
Landed · Sched 16:3012m late
Sat, Oct 31
2/2 legs · HBION
BER
Departure
15:40
Departed · Sched 15:0535m late
→
ZRH
Arrival
17:03
Landed · Sched 16:3033m late
Fri, Oct 30
2/2 legs · HBIOO
BER
Departure
15:15
Departed · Sched 15:0510m late
→
ZRH
Arrival
16:39
Landed · Sched 16:309m late
Thu, Oct 29
2/2 legs · HBJPG
BER
Departure
Sched 15:05
Departure time not on board
→
ZRH
Arrival
16:26
Landed · Sched 16:304m early
Wed, Oct 28
2/2 legs · HBIJR
BER
Departure
Sched 15:05
Departure time not on board
→
ZRH
Arrival
16:43
Landed · Sched 16:3013m late
Full LX967 history →
LX971 SWISS
7 days
Tue, Nov 3
2/2 legs · HBJCC
BER
Departure
Sched 18:40
Scheduled departure
→
ZRH
Arrival
Sched 20:05
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · HBJCU
BER
Departure
Sched 18:40
Departure time not on board
→
ZRH
Arrival
20:08
Landed · Sched 20:053m late
Sun, Nov 1
2/2 legs · HBJDA
BER
Departure
Sched 18:40
Departure time not on board
→
ZRH
Arrival
20:17
Landed · Sched 20:0512m late
Sat, Oct 31
2/2 legs · HBJPC
BER
Departure
Sched 18:40
Departure time not on board
→
ZRH
Arrival
19:58
Landed · Sched 20:057m early
Fri, Oct 30
2/2 legs · HBJPF
BER
Departure
18:55
Departed · Sched 18:4015m late
→
ZRH
Arrival
20:09
Landed · Sched 20:054m late
Thu, Oct 29
2/2 legs · HBJPD
BER
Departure
19:00
Departed · Sched 18:4020m late
→
ZRH
Arrival
20:14
Landed · Sched 20:059m late
Wed, Oct 28
2/2 legs · HBJDD
BER
Departure
18:50
Departed · Sched 18:4010m late
→
ZRH
Arrival
20:08
Landed · Sched 20:053m late
Full LX971 history →
LX975 SWISS
6 days
Tue, Nov 3
2/2 legs · HBJCJ
BER
Departure
Sched 09:40
Scheduled departure
→
ZRH
Arrival
Sched 11:15
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · HBJCU
BER
Departure
10:38
Departed · Sched 09:4058m late
→
ZRH
Arrival
12:07
Landed · Sched 11:1552m late
Sun, Nov 1
2/2 legs · HBION
BER
Departure
09:55
Departed · Sched 09:4015m late
→
ZRH
Arrival
11:17
Landed · Sched 11:152m late
Sat, Oct 31
2/2 legs · HBJPE
BER
Departure
09:55
Departed · Sched 09:4015m late
→
ZRH
Arrival
11:20
Landed · Sched 11:155m late
Fri, Oct 30
2/2 legs · HBJCD
BER
Departure
10:00
Departed · Sched 09:4020m late
→
Thu, Oct 29
2/2 legs · HBJCS
BER
Departure
Sched 09:40
Departure time not on board
→
ZRH
Arrival
11:05
Landed · Sched 11:1510m early
Full LX975 history →
LX977 SWISS
6 days
Tue, Nov 3
2/2 legs · HBJVA
BER
Departure
Sched 10:45
Scheduled departure
→
ZRH
Arrival
Sched 12:15
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · HBAZL
BER
Departure
Sched 10:45
Departure time not on board
→
ZRH
Arrival
12:19
Landed · Sched 12:154m late
Sun, Nov 1
2/2 legs · HBAZB
BER
Departure
10:55
Departed · Sched 10:4510m late
→
ZRH
Arrival
12:14
Landed · Sched 12:151m early
Sat, Oct 31
2/2 legs · HBJCE
BER
Departure
Sched 10:45
Departure time not on board
→
ZRH
Arrival
12:10
Landed · Sched 12:155m early
Fri, Oct 30
2/2 legs · HBAZB
BER
Departure
Sched 10:45
Departure time not on board
→
ZRH
Arrival
12:26
Landed · Sched 12:1511m late
Thu, Oct 29
2/2 legs · HBAZH
BER
Departure
Sched 10:45
Departure time not on board
→
ZRH
Arrival
12:01
Landed · Sched 12:1514m early
Full LX977 history →
LX983 SWISS
7 days
Tue, Nov 3
2/2 legs · HBJCE
BER
Departure
Sched 19:50
Scheduled departure
→
ZRH
Arrival
Sched 21:15
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · HBJBF
BER
Departure
Sched 19:40
Departure time not on board
→
ZRH
Arrival
20:50
Landed · Sched 21:0515m early
Sun, Nov 1
2/2 legs · HBJPF
BER
Departure
19:50
Departed · Sched 19:4010m late
→
ZRH
Arrival
21:08
Landed · Sched 21:053m late
Sat, Oct 31
2/2 legs · HBJCD
BER
Departure
20:50
Departed · Sched 19:4070m late
→
ZRH
Arrival
21:51
Landed · Sched 21:0546m late
Fri, Oct 30
2/2 legs · HBJPE
BER
Departure
19:50
Departed · Sched 19:4010m late
→
ZRH
Arrival
21:07
Landed · Sched 21:052m late
Thu, Oct 29
2/2 legs · HBJPA
BER
Departure
20:20
Departed · Sched 19:4040m late
→
ZRH
Arrival
21:56
Landed · Sched 21:0551m late
Wed, Oct 28
2/2 legs · HBJPE
BER
Departure
Sched 19:50
Departure time not on board
→
ZRH
Arrival
20:58
Landed · Sched 21:1517m early
Full LX983 history →
EC5187 easyJet Europe
2 days
Mon, Nov 2
1/2 legs · OEIWW
BER
Departure
19:23
Departed · Sched 19:0518m late
→
ZRH
Arrival
—
Board row not captured for this rotation yet.
Fri, Oct 30
1/2 legs · OEICN
BER
Departure
Sched 13:30
Departure time not on board
→
ZRH
Arrival
—
Board row not captured for this rotation yet.
Full EC5187 history →
LX979 SWISS
3 days
Mon, Nov 2
2/2 legs · HBJBI
BER
Departure
Sched 20:40
Departure time not on board
→
ZRH
Arrival
21:55
Landed · Sched 22:1015m early
Sun, Nov 1
2/2 legs · HBJDK
BER
Departure
20:35
Departed · Sched 20:405m early
→
ZRH
Arrival
21:47
Landed · Sched 22:1023m early
Thu, Oct 29
2/2 legs · HBJCD
BER
Departure
Sched 20:40
Departure time not on board
→
ZRH
Arrival
22:14
Landed · Sched 22:104m late
Full LX979 history →
U25187 EasyJet
2 days
Mon, Nov 2
1/2 legs · OEIWW
BER
Departure
—
Board row not captured for this rotation yet.
→
ZRH
Arrival
20:19
Landed · Sched 20:256m early
Fri, Oct 30
1/2 legs · OEICN
BER
Departure
—
Board row not captured for this rotation yet.
→
ZRH
Arrival
14:54
Landed · Sched 14:551m early
LX969 SWISS
1 day
Sun, Nov 1
2/2 legs · HBJVW
BER
Departure
Sched 16:35
Departure time not on board
→
ZRH
Arrival
17:43
Landed · Sched 18:0017m early
Full LX969 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: Berlin (BER) to Zurich (ZRH) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BER-ZRH
Copy
How we measure this →
BER to ZRH questions
Is BER–ZRH running on time right now? Mostly on schedule. The departure side at BER is the weaker end, route health score 76/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on BER–ZRH? Operators schedule morning departures around 06:45 and evening departures around 18:40 from BER. Earlier flights typically land before destination-airport delays accumulate later in the day; check the ZRH delay card to confirm conditions when you'd arrive.
How long is the flight from BER to ZRH? Great-circle distance is 648 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 76–86 min gate-to-gate on this route.
How often does BER–ZRH fly? 4 carriers operate this route, around 75 flights a week between them. Compare carrier days and times in the airline list above.