There are 5 ways to get from Oslo Airport (OSL) to Vik by plane, car, car ferry, bus, train, or rideshare
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, drive, line 1046 car ferry
best- Fly from Oslo Airport, Gardermoen (OSL) to Sogndal (SOG)plane OSL - SOG
- Drive from Sogndal (SOG) to Hella ferjekaicar
- Take the car ferry from Hella ferjekai to Vangsnes ferjekaicarferry
2h 45mkr 867–2,191Drive 401.6 km
cheapest- Drive from Oslo Airport (OSL) to Vikcar 401.6 km
5h 55mkr 819–1,183Bus
- Take the bus from Oslo lufthavn to Vinjebus Vy450
8h 31mkr 856–1,526Train, bus
- Take the train from Oslo lufthavn stasjon to Sandvika stasjontrain R12
- Take the train from Sandvika stasjon to Voss stasjontrain F4
- Take the bus from Voss stasjon to Vossasvingenbus 810
9h 4mkr 1,134–1,582Airport Transfer
- Take the rideshare from Oslo-OSL to Vik401.6 km
5h 55m
Oslo Airport (OSL) to Vik by bus
Questions & Answers
The cheapest way to get from Oslo Airport (OSL) to Vik is to drive which costs kr 800 - kr 1200 and takes 5h 55m.
The fastest way to get from Oslo Airport (OSL) to Vik is to fly and drive and line 1046 car ferry which takes 2h 45m and costs kr 850 - kr 2200.
No, there is no direct bus from Oslo Airport (OSL) to Vik. However, there are services departing from Oslo lufthavn and arriving at Vossasvingen via Vinje. The journey, including transfers, takes approximately 8h 31m.
The distance between Oslo Airport (OSL) and Vik is 318 km. The road distance is 401.6 km.
The best way to get from Oslo Airport (OSL) to Vik without a car is to bus which takes 8h 31m and costs kr 850 - kr 1600.
It takes approximately 2h 45m to get from Oslo Airport (OSL) to Vik, including transfers.
Oslo Airport (OSL) to Vik bus services, operated by Vy Buss, depart from Oslo lufthavn station.
Oslo Airport (OSL) to Vik bus services, operated by Vy Buss, arrive at Vinje station.
Yes, the driving distance between Oslo Airport (OSL) to Vik is 402 km. It takes approximately 5h 55m to drive from Oslo Airport (OSL) to Vik.
There are 74+ hotels available in Vik.
What companies run services between Oslo Airport (OSL), Norway and Vik, Vestland, Norway?
Vy Buss operates a bus from Oslo lufthavn to Vinje once a week. Tickets cost kr 700–1,400 and the journey takes 6h 46m.
- Website
- wideroe.no
Flights from Oslo Airport, Gardermoen to Sogndal
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- kr 650–1,800
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- vy.no
Train from Oslo lufthavn stasjon to Sandvika stasjon
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 130–190
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Sandvika stasjon to Voss stasjon
- Ave. Duration
- 5h 9m
- Frequency
- Every 4 hours
- Estimated price
- kr 700–1,100
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
- Phone
- +47 23 15 90 00
- [email protected]
- Website
- flytoget.no
Train from Oslo lufthavn stasjon to Sandvika stasjon
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 240–270
- Website
- https://flytoget.no/en/
- Phone
- +47 407 05070
- [email protected]
- Website
- vybuss.no
Bus from Oslo lufthavn to Vinje
- Ave. Duration
- 6h 46m
- Frequency
- Once a week
- Estimated price
- kr 700–1,400
- Website
- https://www.vybuss.com/
- Phone
- +47 55 55 90 70
- Website
- skyss.no
Bus from Voss stasjon to Vossasvingen
- Ave. Duration
- 1h 15m
- Frequency
- 5 times a week
- Estimated price
- kr 190–220
- Website
- https://www.skyss.no/en
- Phone
- +47 55 55 90 70
- Website
- skyss.no
Car ferry from Hella ferjekai to Vangsnes ferjekai
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- kr 29–50
- Website
- https://www.skyss.no/en
- Adult passenger
- kr 29–50
Want to know more about travelling around Norway
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.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
More Questions & Answers
Check out Blablacar's carpooling service for rideshare options between Oslo Airport (OSL) and Vik. A great option if you don't have a driver's licence or want to avoid public transport.







