Travel from Zürich to Bergen

Bus or fly from Zürich to Bergen?

Swiss, KLM and Scandinavian Airlines fly from Zürich to Bergen every 4 hours. Alternatively, FlixBus operates a bus from Zürich to Bergen 3 times a day. Tickets cost $55 - $95 and the journey takes 12 h 40 min. 5 other operators also service this route.

Travel Guides

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

How to get from Zürich to Bergen

From Zürich HB train to Zurich airport, fly to Bergen airport, then line 3010 bus to Bergen. 5 h 3 min $305. From Zürich HB train to Basel SBB, train to Kassel-Wilhelmshöhe, train to Lübeck, bus to Göteborg Central, train to Oslo S, then train to Bergen stasjon. 33 h 9 min $499. From Zurich bus to Prague Florenc, bus to Oslo Sentralstasjon [tog], then train to Bergen [tog]. 40 h 4 min $336. From Zurich bus to Berlin, Berlin central bus station, bus to Oslo Bussterminal, bus to Fagernes skysstasjon, then bus to Bergen busstasjon. 41 h 20 min $178. From Zürich HB train to Mannheim, Mannheim ZOB, bus to Odense st, train to Hjoerring st, train to Hirtshals st, walk to Hirtshals Færgeterminal, then ferry to Bergen Skoltegrunnskaien. 41 h 30 min $352. From Zürich drive to Bergen. 25 h 38 min $491.