COVID-19 Travel restrictions may apply upon entering Sweden. Learn More.

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

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

Recommended option

Fly to Stockholm  •  4h 30m

  1. Fly from Bergen (BGO) to Stockholm (ARN) BGO - ARN

828 kr - 2042 kr

Cheapest option

Train, bus  •  15h 3m

  1. Take the train from Bergen stasjon to Oslo S 41
  2. Take the bus from Oslo Bussterminal to Stockholm Cityterminalen Bus4You

716 kr - 922 kr

4 alternative options

Fly to Stockholm Bromma  •  6h 55m

  1. Fly from Bergen (BGO) to Stockholm Bromma (BMA) BGO - BMA

1812 kr - 7626 kr

Train  •  13h 23m

  1. Take the train from Bergen stasjon to Oslo S 41
  2. Take the train from Oslo S to Stockholm Centralstation SJ InterCity / ...

986 kr - 1291 kr

Bus  •  17h 51m

  1. Take the bus from Bergen busstasjon to Eraker
  2. Take the bus from Eraker to Oslo bussterminal
  3. Take the bus from Oslo Bussterminal to Stockholm Cityterminalen 900 / ...

Drive  •  13h 5m

  1. Drive from Bergen to Stockholm 982 km

1400 kr - 2100 kr

Norway → Sweden
Fully open

Travel safe during COVID-19

International entry into Sweden from Norway

Allowed for: Citizens and permanent residents, as well as residents from EU Schengen Area (EU countries, Iceland, Show More. Liechtenstein, Norway, and Switzerland), United Kingdom, Andorra, Monaco, San Marino, Vatican, Australia, Georgia, Japan, Canada, New Zealand, Rwanda, South Korea, Thailand, Tunisia and Uruguay

Restricted for: Foreign nationals from outside EU Schengen Area with the above exceptions

Conditions of entry to Sweden

14-day mandatory self-quarantine
Show More. This doesn't apply to arrivals from: EU Schengen Area, United Kingdom, Andorra, Monaco, San Marino, Vatican, Australia, Canada, Georgia, Japan, New Zealand, Rwanda, South Korea, Thailand, Tunisia and Uruguay

Rules to follow in Sweden

1m

Mandatory

Considerations leaving from Norway

The official advice is to avoid non-essential international travel to high risk countries

Frequently Asked Questions


Yes, entry into Sweden is currently allowed from Norway.

The COVID-19 helpline number in Stockholm is 11313.

Wearing a face mask on public transport in Stockholm is mandatory.

The social distance requirement in Stockholm is 1 metre.

Make yourself known to an official member of staff and/or call the national coronavirus hotline on 11313.

Exceptions may apply, for full details: European Union.
We're working around the clock to bring you the latest COVID-19 Travel Safe information from official sources.
To the best of our knowledge, these details are correct as of the last update: 13 Sep 2020.

Questions & Answers

The cheapest way to get from Bergen to Stockholm is to train and bus which costs kr 700 - kr 950 and takes 15h 3m.

More details

The quickest way to get from Bergen to Stockholm is to fly which costs kr 850 - kr 2200 and takes 4h 30m.

More details

No, there is no direct bus from Bergen to Stockholm. However, there are services departing from Bergen busstasjon and arriving at Stockholm Cityterminalen via Eraker and Oslo Bussterminal. The journey, including transfers, takes approximately 17h 51m.

More details

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

More details

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

Get driving directions

The best way to get from Bergen to Stockholm without a car is to train which takes 13h 23m and costs kr 1000 - kr 1400.

More details

It takes approximately 4h 30m to get from Bergen to Stockholm, including transfers.

More details

Bergen to Stockholm bus services, operated by Nor-Way Bussekspress, depart from Bergen busstasjon station.

More details

Bergen to Stockholm train services, operated by Norwegian Railways (VY), depart from Bergen stasjon station.

More details

The best way to get from Bergen to Stockholm is to fly which takes 4h 30m and costs kr 850 - kr 2200. Alternatively, you can train, which costs kr 1000 - kr 1400 and takes 13h 23m, you could also bus, which costs and takes 17h 51m.

Mode details

Map of how to get from Bergen to Stockholm.
Launch map view
  • Distance: 720.1 km
  • Duration: 4h 30m

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

Finnair, Scandinavian Airlines and Norwegian Air Shuttle fly from Bergen to Stockholm hourly. Alternatively, you can take a train from Bergen to Stockholm via Oslo S in around 13h 23m.

Airlines
Scandinavian Airlines
Website
flysas.com
Flights from Bergen to Stockholm
Ave. Duration
1h 20m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
800 kr - 2500 kr
Flights from Bergen to Stockholm via Oslo
Ave. Duration
2h 56m
When
Every day
Estimated price
800 kr - 2500 kr
Flights from Bergen to Stockholm via Stavanger
Ave. Duration
2h 45m
When
Monday, Wednesday, Thursday and Friday
Estimated price
800 kr - 2500 kr
Norwegian Air Shuttle
Website
norwegian.com
Flights from Bergen to Stockholm
Ave. Duration
1h 20m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
1000 kr - 4000 kr
Flights from Bergen to Stockholm via Oslo
Ave. Duration
2h 56m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
1000 kr - 4000 kr
Finnair
Website
finnair.com
Flights from Bergen to Stockholm
Ave. Duration
1h 20m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
850 kr - 2900 kr
Flights from Bergen to Stockholm Bromma via Gothenburg
Ave. Duration
3h 30m
When
Monday to Friday
Estimated price
1000 kr - 3900 kr
Flights from Bergen to Stockholm Bromma via Stockholm, Visby
Ave. Duration
4h 20m
When
Wednesday, Thursday and Friday
Estimated price
900 kr - 3700 kr
Flights from Bergen to Stockholm Bromma via Stockholm, Umea
Ave. Duration
4h 55m
When
Sunday
Estimated price
950 kr - 3900 kr
Flights from Bergen to Stockholm Bromma via Stockholm, Gothenburg
Ave. Duration
5h
When
Sunday
Estimated price
900 kr - 3800 kr
Braathens Regional Aviation
Website
flygbra.se
Flights from Bergen to Stockholm Bromma via Gothenburg
Ave. Duration
3h 30m
When
Monday to Friday
Estimated price
1000 kr - 3900 kr
Flights from Bergen to Stockholm Bromma via Stockholm, Visby
Ave. Duration
4h 20m
When
Wednesday, Thursday and Friday
Estimated price
900 kr - 3700 kr
Flights from Bergen to Stockholm Bromma via Stockholm, Umea
Ave. Duration
4h 55m
When
Sunday
Estimated price
950 kr - 3900 kr
Flights from Bergen to Stockholm Bromma via Stockholm, Gothenburg
Ave. Duration
5h
When
Sunday
Estimated price
900 kr - 3800 kr
Widerøe
Website
wideroe.no
Flights from Bergen to Stockholm Bromma via Oslo Sandefjord
Ave. Duration
5h 25m
When
Monday to Friday
Estimated price
310 kr - 3000 kr
Flights from Bergen to Stockholm Bromma via Stavanger, Oslo Sandefjord
Ave. Duration
5h 25m
When
Monday to Friday
Estimated price
350 kr - 3100 kr
Train operators
Bus operators
Bus4You
Website
nettbuss.se
Bus from Oslo Bussterminal to Stockholm Cityterminalen
Ave. Duration
7h 30m
Frequency
Twice daily
Estimated price
270 kr - 380 kr
Website
Bus4You
Nor-Way Bussekspress
Phone
+47 815 44 444
Website
nor-way.no
Bus from Bergen busstasjon to Eraker
Ave. Duration
3h 55m
Frequency
Once daily
Estimated price
350 kr - 430 kr
Website
Nor-Way Bussekspress
Online Ticket
350 kr - 430 kr
Nettbuss AS
Phone
05070
Email
05070@nettbuss.no
Website
nettbuss.no
Bus from Eraker to Oslo bussterminal
Ave. Duration
4h 51m
Frequency
Twice daily
Estimated price
420 kr - 550 kr
Website
Nettbuss AS
Vy Travel AB
Phone
+46 771 15 15 15
Email
info@tagkompaniet.se
Website
vy.se
Bus from Oslo Bussterminal to Stockholm Cityterminalen
Ave. Duration
7h 5m
Frequency
Once daily
Website
Vy Travel AB

Want to know more about travelling around Sweden

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Bergen Airport to Stockholm Airport is the direct flight which takes 1h 20m.

Search flights

Bergen to Stockholm bus services, operated by Vy Travel AB, arrive at Stockholm Cityterminalen station.

More details

Bergen to Stockholm train services, operated by Swedish Railways (SJ), arrive at Stockholm Centralstation.

More details

Yes, the driving distance between Bergen to Stockholm is 982 km. It takes approximately 13h 5m to drive from Bergen to Stockholm.

Get driving directions

Finnair, Norwegian Air Shuttle and Scandinavian Airlines offer flights from Bergen Airport to Stockholm Airport.

Search flights

There are 1135+ hotels available in Stockholm. Prices start at 1000 kr SEK per night.

More details

The best way to get from Bergen to Bergen Airport is to line 1 tram which takes 43 min and costs kr 45 - kr 65.

More details