There are 6 ways to get from Vik to Stockholm by plane, bus, train 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.
Cheapest
Bus
-
Take the bus from Vinje to Saltkjelen
-
Take the bus from Saltkjelen to Oslo bussterminal
-
Take the bus from Oslo Central Bus Station to Stockholm Main Station Terminalslingan
Bus, train to Bergen, fly
-
Take the bus from Vossasvingen to Voss stasjon
-
Take the train from Voss stasjon to Bergen stasjon
-
Fly from Bergen (BGO) to Stockholm (ARN)
Bus, train
-
Take the bus from Vossasvingen to Voss stasjon
-
Take the train from Voss stasjon to Oslo S
-
Take the train from Oslo S to Stockholm Centralstation
Bus via Fagernes
-
Take the bus from Vinje to Fagernes skysstasjon
-
Take the bus from Fagernes skysstasjon to Oslo bussterminal
-
Take the bus from Oslo to Stockholm
Drive
-
Drive from Vik to Stockholm
Travel safe during COVID-19
International entry into Sweden from Norway
- Entry is fully open for citizens and permanent residents of Norway
Restricted for: Foreign nationals from outside Sweden with the above exceptions
Show less
Conditions of entry into Sweden from Norway
- There are no current restrictions
Rules to follow in Sweden
1.5m
Recommended
Considerations leaving from Norway
There are no current restrictions
Frequently Asked Questions
Yes, entry into Sweden is currently allowed from Norway.
Explore travel optionsDomestic travel is not restricted, but some conditions may apply
- Face masks are recommended
- There is a social distancing requirement of 1.5 metres
- Observe COVID-19 safety rules
The national COVID-19 helpline number in Stockholm is 11414.
Wearing a face mask on public transport in Stockholm is recommended.
The social distance requirement in Stockholm is 1.5 metres.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 11414.
No, returning to Norway from Sweden is currently allowed.
See options for return travel.
Last updated: 3 Aug 2022
Exceptions may apply, for full details: European Union.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Vik to Stockholm is to bus via Fagernes which costs kr 950 - kr 1200 and takes 18h 18m.
The quickest way to get from Vik to Stockholm is to fly which costs kr 1200 - kr 3200 and takes 7h 43m.
No, there is no direct bus from Vik to Stockholm station. However, there are services departing from Vossasvingen and arriving at Stockholm Main Station Terminalslingan via Vinje, Saltkjelen and Oslo Central Bus Station. The journey, including transfers, takes approximately 18h 4m.
The distance between Vik and Stockholm is 663 km. The road distance is 916.4 km.
The best way to get from Vik to Stockholm without a car is to bus and train which takes 14h 32m and costs kr 900 - kr 1300.
It takes approximately 7h 43m to get from Vik to Stockholm, including transfers.
Vik to Stockholm bus services, operated by Nor-Way Bussekspress, depart from Vinje station.
The best way to get from Vik to Stockholm is to fly which takes 7h 43m and costs kr 1200 - kr 3200. Alternatively, you can bus, which costs kr 700 - kr 1400 and takes 18h 4m.
There is no direct flight from Sogndal Airport to Stockholm Airport. The quickest flight takes 8h 50m and has one stopover.
Vik to Stockholm bus services, operated by Vy bus4you, arrive at Stockholm Main Station Terminalslingan.

- Distance: 662.5 km
- Duration: 7h 43m
What companies run services between Vik, Vestland, Norway and Stockholm, Sweden?
Widerøe, Norwegian Air Shuttle and Scandinavian Airlines fly from Vik to Stockholm 5 times a day. Alternatively, you can take a bus from Vik to Stockholm via Vinje, Saltkjelen, and Oslo Central Bus Station in around 18h 4m.

- Website
- flysas.com
Flights from Sogndal to Stockholm via Oslo
- Ave. Duration
- 5h 2m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 650 kr - 3300 kr
Flights from Sogndal to Stockholm via Bergen
- Ave. Duration
- 5h 12m
- When
- Monday to Saturday
- Estimated price
- 700 kr - 3400 kr
Flights from Sogndal to Stockholm via Oslo, Copenhagen
- Ave. Duration
- 6h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 800 kr - 3800 kr
Flights from Sogndal to Stockholm via Bergen, Oslo
- Ave. Duration
- 6h 40m
- When
- Monday to Friday
- Estimated price
- 700 kr - 3400 kr
Flights from Bergen to Stockholm
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- 900 kr - 3000 kr
Flights from Bergen to Stockholm via Oslo
- Ave. Duration
- 3h 13m
- When
- Wednesday, Friday, Saturday and Sunday
- Estimated price
- 900 kr - 3000 kr
Flights from Bergen to Stockholm via Copenhagen
- Ave. Duration
- 3h 30m
- When
- Friday
- Estimated price
- 900 kr - 3000 kr

- Website
- norwegian.com
Flights from Sogndal to Stockholm via Oslo
- Ave. Duration
- 3h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 360 kr - 2100 kr
Flights from Bergen to Stockholm
- Ave. Duration
- 1h 20m
- When
- Sunday
- Estimated price
- 600 kr - 3300 kr
Flights from Bergen to Stockholm via Oslo
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- 600 kr - 3300 kr

- Website
- flyr.com
Flights from Bergen to Stockholm via Oslo
- Ave. Duration
- 3h 35m
- When
- Thursday and Sunday
- Estimated price
- 850 kr - 1700 kr
_202204231056.png)
- Phone
- +47 61 05 19 10
- Website
- vy.no
Train from Voss stasjon to Bergen stasjon
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a day
- Estimated price
- 110 kr - 140 kr
- Website
- vy.no
Train from Voss stasjon to Oslo S
- Ave. Duration
- 5h 27m
- Frequency
- 5 times a day
- Estimated price
- 430 kr - 550 kr
- Website
- vy.no

- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Oslo S to Stockholm Centralstation
- Ave. Duration
- 5h 47m
- Frequency
- 3 times a day
- Estimated price
- 500 kr - 700 kr
- Website
- Swedish Railways (SJ)
- 1st Class Ticket
- 500 kr - 650 kr
- 2nd Class Ticket
- 550 kr - 700 kr

- Phone
- 177
- kunde@skyss.no
- Website
- skyss.no
Bus from Vossasvingen to Voss stasjon
- Ave. Duration
- 1h 18m
- Frequency
- 5 times a week
- Estimated price
- 40 kr - 65 kr
- Website
- SKYSS

- Phone
- +47 815 44 444
- Website
- nor-way.no
Bus from Vinje to Saltkjelen
- Ave. Duration
- 1h 33m
- Frequency
- Once daily
- Estimated price
- 230 kr - 280 kr
- Website
- Nor-Way Bussekspress
- Online Ticket
- 230 kr - 280 kr
Bus from Vinje to Fagernes skysstasjon
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- 360 kr - 440 kr
- Website
- Nor-Way Bussekspress
- Online Ticket
- 360 kr - 440 kr
Bus from Fagernes skysstasjon to Oslo bussterminal
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- 330 kr - 400 kr
- Website
- Nor-Way Bussekspress
- Online Ticket
- 330 kr - 400 kr

- Phone
- +47 61 05 19 10
- buss@vy.no
- Website
- vybuss.no
Bus from Saltkjelen to Oslo bussterminal
- Ave. Duration
- 5h 8m
- Frequency
- Twice daily
- Estimated price
- 470 kr - 600 kr
- Website
- Vy Buss
- Website
- bustickets.distribusion.com
Bus from Oslo Central Bus Station to Stockholm Main Station Terminalslingan
- Ave. Duration
- 7h 35m
- Frequency
- Every 4 hours
- Estimated price
- 30 kr - 430 kr
- Schedules at
- bustickets.distribusion.com

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Oslo to Stockholm
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Estimated price
- 270 kr - 330 kr
- Website
- flixbus.co.uk
Frequently asked questions

- Phone
- +46 771 15 15 15
- info@tagkompaniet.se
- Website
- vy.se
Bus from Oslo bussterminal to Stockholm Cityterminalen
- Ave. Duration
- 7h 35m
- Frequency
- Twice 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
Yes, the driving distance between Vik to Stockholm is 916 km. It takes approximately 12h 2m to drive from Vik to Stockholm.
Norwegian Air Shuttle, Widerøe and Scandinavian Airlines offer flights from Sogndal Airport to Stockholm Airport.
There are 256+ hotels available in Stockholm. Prices start at 1000 kr SEK per night.
The best way to get from Vik to Sogndal Airport is to drive which takes 4h 25m and costs kr 600 - kr 900.