Rome2rio's partners include

There are 5 ways to get from Bergen to Stockholm by plane, train, bus or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Bergen to Stockholm.
Launch map view
  • Distance: 449.9 miles
  • Duration: 4 h 6 min

What companies run services between Bergen, Norway and Stockholm, Sweden?

Scandinavian Airlines, Finnair and three other airlines fly from Bergen to Stockholm every 2 hours. Alternatively, you can take a train from Bergen to Stockholm via Oslo S in around 12 hours 41 minutes.

Airlines
Scandinavian Airlines
Website
flysas.com
Flights from Bergen to Stockholm
Avg. Duration
1 h 20 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$90 - $360
Flights from Bergen to Stockholm via Oslo
Avg. Duration
2 h 56 min
When
Every day
Estimated price
$90 - $360
Flights from Bergen to Stockholm via Stavanger
Avg. Duration
2 h 45 min
When
Monday, Thursday and Friday
Estimated price
$90 - $360
Norwegian Air Shuttle
Website
norwegian.com
Flights from Bergen to Stockholm
Avg. Duration
1 h 20 min
When
Thursday and Sunday
Estimated price
$65 - $400
Flights from Bergen to Stockholm via Oslo
Avg. Duration
3 h 8 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$65 - $400
Finnair
Website
finnair.com
Flights from Bergen to Stockholm
Avg. Duration
1 h 20 min
When
Monday and Sunday
Estimated price
$120 - $490
Flights from Bergen to Stockholm Bromma via Helsinki
Avg. Duration
4 h 10 min
When
Monday to Friday
Estimated price
$180 - $650
Flights from Bergen to Stockholm Bromma via Stockholm, Helsinki
Avg. Duration
5 h 35 min
When
Monday and Sunday
Estimated price
$180 - $650
Malmö Aviation
Website
flygbra.se
Flights from Bergen to Stockholm Bromma via Gothenburg
Avg. Duration
3 h 25 min
When
Sunday
Estimated price
$130 - $600
Train operators
Norwegian Railways (NSB)
Website
nsb.no
Train from Bergen stasjon to Oslo S
Avg. Duration
6 h 36 min
Frequency
3 times a day
Estimated price
$50 - $75
Website
nsb.no
Train from Oslo S to Stockholm Central
Avg. Duration
5 h 2 min
Frequency
Once daily
Estimated price
$55 - $130
Website
nsb.no
Ruter
Phone
177
Website
ruter.no
Train from Bergen [tog] to Oslo Sentralstasjon [tog]
Avg. Duration
6 h 37 min
Frequency
3 times a day
Estimated price
$65 - $90
Schedules at
ruter.no
Swedish Railways (SJ)
Website
sj.se
Train from Oslo S to Stockholm Centralstation
Avg. Duration
5 h 5 min
Frequency
3 times a day
Estimated price
$55 - $130
Website
www.sj.se
2nd Class Non-Rebookable
$55 - $80
1st Class Non-Rebookable
$95 - $130
2nd Class Refundable
$95 - $130
1st Class Refundable
$130 - $190
Bus operators
Nor-Way Bussekspress
Phone
+47 815 44 444
Website
nor-way.no
Bus from Bergen busstasjon to Tyinkrysset
Avg. Duration
4 h 5 min
Frequency
Once daily
Estimated price
$21
Schedules at
nor-way.no
Bus from Tyinkrysset to Oslo Bussterminal
Avg. Duration
4 h 52 min
Frequency
Twice daily
Estimated price
$21
Schedules at
nor-way.no
Swebus
Phone
+46 771 218 218
Email
kundtjanst@swebusexpress.se
Website
swebus.se
Bus from Oslo Bussterminal to Stockholm Cityterminalen
Avg. Duration
7 h 50 min
Frequency
3 times a day
Estimated price
$60 - $90
Schedules at
Swebus

How far is it from Bergen to Stockholm?

The distance between Bergen and Stockholm is 720 km. The road distance is 993 km.

What is the cheapest way to get from Bergen to Stockholm?

The cheapest way to get from Bergen to Stockholm is to bus which costs kr 900 and takes 18 hours 47 minutes.

What is the fastest way to get from Bergen to Stockholm?

The quickest way to get from Bergen to Stockholm is to fly which takes 4 hours 6 minutes and costs kr 1000.

Is there a direct train between Bergen and Stockholm?

No, there is no direct train from Bergen to Stockholm. However, there are services departing from Bergen stasjon and arriving at Stockholm Centralstation via Oslo S. The journey, including transfers, takes approximately 12 hours 41 minutes.

Is there a direct bus between Bergen and Stockholm?

No, there is no direct bus from Bergen to Stockholm. However, there are services departing from Bergen busstasjon and arriving at Stockholm Cityterminalen via Tyinkrysset and Oslo Bussterminal. The journey, including transfers, takes approximately 18 hours 47 minutes.

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

It takes approximately 4 hours 6 minutes to get from Bergen to Stockholm, including transfers.