Getting to Bergen by plane

Bergen is well connected to several major European hubs through frequent flights from Oslo, Copenhagen, Amsterdam, London or Stockholm. There are also direct routes from Paris, Munich, Zürich, Madrid, and Hamburg – and over 40 other destinations.

European connections to Bergen. Source: Avinor

Getting to Bergen by train

The scenic train between Oslo and Bergen takes you across the Hardangervidda mountain plateau and has iconic stops at e.g. Finse (the highest station on the entire Norwegian railway system, and location chosen to portray the ice planet  in The Empire Strikes Back Star Wars movie).

Oslo-Bergen (430 km, 6 h 40 min; 6 daily departures)

From Sweden:
Stockholm-Oslo (5h 59min if high speed; otherwise 6 h 16 min)
Gothenburg-Oslo (3h 39min)

More info on Norway Trains.

Source: Norway Trains

From Bergen Flesland airport to downtown

Bergen Flesland Airport is situated about 16 km (10 miles) south of Bergen downtown. To get to the city center, you have three options:

Light Rail

There is a Bergen Light Rail stop in the underground of the airport terminal. Departure is every 5 minutes in rush hours, otherwise every 10 min. The trip to downtown takes ca. 40 min. Tickets for the Light Rail can be bought using the Skyss app, or using a credit card from the ticket machines in the baggage claim area or at the platform. Cash is not accepted. Timetable and prices here.


Airport Bus

The Airport Express bus departs from the front of the main terminal building. The bus drives an express route that only takes 20 minutes (depending on traffic, 30–40 minutes in rush hours) to Bergen downtown. Check prices and timetables here.



Taxis can be found directly in front of the terminal building. Six different taxi companies operate in the Bergen region. If you have special needs, the taxi company will gladly help you, or you can pre-book a taxi from the desired company. Check companies here.


Getting to Bergen by ferry

Fjord Line runs a daily ferry between Hirtshals (Denmark) and Bergen, via Stavanger.

See routes and times here.

Source: Fjordline

There are also ferry connections between mainland Europe (Denmark, Germany, The Netherlands) and southern Norway (Kristiansand, Oslo). More info here.