Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way
|Avg. Flight Duration:|
3 hours 54 minutes
|Flights Depart from:||Zurich|
|Flights arrive in:||Berlin|
|Airlines:||Eurowings, Germanwings, tab, Swiss, Luftfahrtgesellschaft Walter, easyJet|
There are numerous direct flights from the capital of Switzerland to the German capital. Two airlines operate 13 to 17 daily direct flights between them. The Zurich to Berlin route covers a distance of approximately 660kms with a flight time averaging 3hrs 20mins. Direct flights leave from Zurich Airport (ZRH) and land at Berlin Tegel Airport (TXL).
The national carrier Swissair is the leading airline operating direct Zurich to Berlin flights, along with easyJet. There are also frequent connecting flights between the two capitals by companies such as Austrian Airlines, KLM, Eurowings, Brussels Airlines, and British Airways, among others.
Direct flights between the two European capitals take approximately 1hr 30mins, with the fastest being 1hr 25mins. Connecting flights take from 2hrs 40mins to 6hrs 25mins. The late evening flight by Flybe, with two stops at Paris Charles de Gaulle Airport (CDG) and Birmingham Airport (BHX), is the longest, taking 38hrs 30mins.
There are 13 to 17 direct Zurich to Berlin flights per day and up to 28 on weekends. The earliest direct flight leaves at 6:20 a.m. to 7:45 a.m. while the last daily departure is at 8:50 p.m. to 10:15 p.m.