Travel from Zürich to Berlin

Train, bus or fly from Zürich to Berlin?

Swiss, easyJet and 2 other airlines fly from Zürich to Berlin hourly. Alternatively, Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to Berlin twice a week. Tickets cost $210 - $330 and the journey takes 8 h 23 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Zürich to Berlin

From Zürich HB train to Zurich airport, fly to Berlin Tegel airport, then bus to Berlin. 3 h 54 min $88. From Zürich HB train to Zurich airport, fly to Berlin Schoenefeld airport, then train to Berlin. 4 h 27 min $101. From Zürich HB train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Berlin Schoenefeld airport, then train to Berlin. 5 h 22 min $136. From Zürich HB train to Böblingen, train to Stuttgart-Rohr, train to Stuttgart airport, fly to Berlin Tegel airport, then bus to Berlin. 5 h 49 min $152. From Zürich HB train to Berlin Hbf (tief). 8 h 23 min $295. From Zurich bus to Berlin, Flughafen Tegel then bus to Berlin, S+U Alexanderplatz Bhf/Memhardstr.. 14 h 5 min $98. From Zürich bus to Meersburg, bus to Berlin, walk to U Kaiserdamm, then train to S+U Alexanderplatz. 14 h 5 min $67. From Zürich drive to Berlin. 7 h 43 min $136.