Travel from Stockholm to Bergen

Train, bus or fly from Stockholm to Bergen?

Finnair, Norwegian Air Shuttle and two other airlines fly from Stockholm to Bergen hourly. Alternatively, you can take a train from Stockholm to Bergen via Oslo S in around 13 h.

Travel Guides

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

How to get from Stockholm to Bergen

ModeDurationPrice
From Stockholm Central train to Stockholm airport, fly to Bergen airport, then line 3010 bus to Bergen.4 h 14 min$128
From Stockholm Cityterminalen train to Oslo S then train to Bergen stasjon.13 h$154
From Stockholm Cityterminalen bus to Oslo Bussterminal, bus to Fagernes skysstasjon, then bus to Bergen busstasjon.19 h 5 min$116
From Stockholm night bus to Oslo Sentralstasjon [tog] then train to Bergen [tog].15 h 17 min$134
From Stockholm drive to Bergen.13 h 14 min$200

How long does it take to get from Stockholm to Bergen?

It takes approximately 4 h 14 min to get from Stockholm to Bergen, including transfers.

Is there a direct train between Stockholm and Bergen?

No, there is no direct train from Stockholm to Bergen. However, there are services departing from Stockholm Cityterminalen and arriving at Bergen stasjon via Oslo S. The journey, including transfers, takes approximately 13 h.

Is there a direct bus between Stockholm and Bergen?

No, there is no direct bus from Stockholm to Bergen. However, there are services departing from Stockholm Cityterminalen and arriving at Bergen busstasjon via Oslo Bussterminal and Fagernes skysstasjon. The journey, including transfers, takes approximately 19 h 5 min.

Operators from Stockholm to Bergen

OperatorPhoneWebsite
Swedish Railways (SJ)Swedish Railways (SJ)
FinnairFinnair
Norwegian Air ShuttleNorwegian Air Shuttle
Scandinavian AirlinesScandinavian Airlines
Ethiopian AirlinesEthiopian Airlines
SKYSS177SKYSS
Norwegian Railways (NSB)Norwegian Railways (NSB)
Swebus+46 771 218 218Swebus
Nor-Way Bussekspress+47 815 44 444Nor-Way Bussekspress
FlixBus+49 1807 123 99 123FlixBus
Ruter177Ruter