Direct flights from Berlin to Zurich BER → ZRH

easyJet, Eurowings, SWISS and Lufthansa operate nonstop flights from Berlin (BER) to Zurich (ZRH). The nonstop flight takes around ~0h 49m, covering 403 miles (649 km) and operates multiple daily. Round-trip fares currently start at $178, with a typical fare around $410 across 22 recent fare combinations. Updated 28 June 2026.

60-day flexibility overview based on 22 recent fares across the next 60 days

Cheapest
$178
Typical
$410
Most expensive
$441

Prices last updated 27 days ago. Fares change frequently — check the airline for current pricing.

📬 Email me when fares drop

We'll check every combination in your window daily and email you the cheapest match. No account needed.

Set free alert →
easyJet U2 Eurowings EW Lufthansa LH SWISS LX

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Berlin to Zurich?

Yes, easyJet, Eurowings and 2 more airlines operate nonstop flights from Berlin (BER) to Zurich (ZRH).

Which airlines fly direct from Berlin to Zurich?

easyJet, Eurowings, SWISS, Lufthansa operate nonstop flights from Berlin to Zurich.

How long is the flight from Berlin to Zurich?

The nonstop flight from Berlin to Zurich takes ~0h 49m (approximately 649 km).

How often do direct flights operate from Berlin to Zurich?

Nonstop flights from Berlin to Zurich operate multiple daily.

How much is a round-trip flight from Berlin to Zurich?

Round-trip flights from Berlin (BER) to Zurich (ZRH) start at $178, with a typical fare around $410. Based on 22 recent fare combinations.

Explore More

Cheap direct deals from Berlin — last one was $114 to Paris