There are 8 ways to get from Bergheim to Oslo 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.
Fly from Sandane, train
best- Fly from Sandane (SDN) to Oslo Airport, Gardermoen (OSL)plane SDN - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
3h 21mkr 959–2,375Bus
cheapest- Take the bus from Bergheim to Sogndal skysstasjonbus 120 / ...
- Take the bus from Sogndal skysstasjon to Oslo bussterminalbus Vy170
8h 46mkr 793–1,470Bus, train
- Take the bus from Bergheim to Sogndal skysstasjonbus 120 / ...
- Take the bus from Sogndal skysstasjon to Flåm stasjonbus
- Take the train from Flåm stasjon to Oslo Strain F4
11h 36mkr 1,163–1,620Drive 476.1 km
- Drive from Bergheim to Oslocar 476.1 km
7h 11mkr 952–1,376Bus to Førde Airport, Bringeland, fly, train
- Take the bus from Bergheim to Førde rutebilstasjonbus
- Fly from Førde Airport, Bringeland (FDE) to Oslo Airport, Gardermoen (OSL)plane FDE - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
5h 3mkr 1,070–1,858Bus to Sogndal, fly, train
- Take the bus from Bergheim to Sogndal skysstasjonbus
- Fly from Sogndal (SOG) to Oslo Airport, Gardermoen (OSL)plane SOG - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
5h 14mkr 1,073–2,420Bus to Ørsta–Volda Airport, Hovden, fly, train
- Take the bus from Hjelle kryss to Volda rutebilstasjonbus
- Fly from Ørsta–Volda Airport, Hovden (HOV) to Oslo Airport, Gardermoen (OSL)plane HOV - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
6h 16mkr 1,261–2,823Bus to Ålesund Airport, Vigra, fly, train
- Take the bus from Hjelle kryss to Korsegatabus
- Fly from Ålesund Airport, Vigra (AES) to Oslo Airport, Gardermoen (OSL)plane AES - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
8h 14mkr 1,130–2,774
Bergheim to Oslo by bus
Questions & Answers
The cheapest way to get from Bergheim to Oslo is to bus which costs kr 750 - kr 1500 and takes 8h 46m.
The fastest way to get from Bergheim to Oslo is to fly and train which takes 3h 21m and costs kr 950 - kr 2400.
No, there is no direct bus from Bergheim to Oslo. However, there are services departing from Bergheim and arriving at Oslo bussterminal via Sogndal skysstasjon. The journey, including transfers, takes approximately 8h 46m.
The distance between Bergheim and Oslo is 403 km. The road distance is 476.1 km.
The best way to get from Bergheim to Oslo without a car is to bus which takes 8h 46m and costs kr 750 - kr 1500.
It takes approximately 3h 21m to get from Bergheim to Oslo, including transfers.
Bergheim to Oslo bus services, operated by SKYSS, depart from Bergheim station.
Bergheim to Oslo bus services, operated by SKYSS, arrive at Sogndal skysstasjon station.
Yes, the driving distance between Bergheim to Oslo is 476 km. It takes approximately 7h 11m to drive from Bergheim to Oslo.
There are 1039+ hotels available in Oslo.
What companies run services between Bergheim, Vestland, Norway and Oslo, Norway?
You can take a bus from Bergheim to Oslo bussterminal via Sogndal skysstasjon in around 8h 46m.
- Website
- wideroe.no
Flights from Sandane to Oslo Airport, Gardermoen
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- kr 700–2,100
Flights from Førde Airport, Bringeland to Oslo Airport, Gardermoen
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- kr 700–1,400
Flights from Sogndal to Oslo Airport, Gardermoen
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- kr 650–1,700
Flights from Ørsta–Volda Airport, Hovden to Oslo Airport, Gardermoen
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- kr 900–2,000
- Website
- norwegian.com
Flights from Ålesund Airport, Vigra to Oslo Airport, Gardermoen
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- kr 800–1,900
- Website
- flysas.com
Flights from Ålesund Airport, Vigra to Oslo Airport, Gardermoen
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- kr 500–1,800
- Phone
- +47 23 15 90 00
- [email protected]
- Website
- Flytoget AS
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 220–240
- Website
- Flytoget AS
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 220–240
- Website
- Flytoget AS
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 220–240
- Website
- Flytoget AS
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 220–240
- Website
- Flytoget AS
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 220–240
- Website
- Flytoget AS
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- Norwegian Railways (VY)
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 100–150
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Flåm stasjon to Oslo S
- Ave. Duration
- 6h 30m
- Frequency
- 5 times a week
- Estimated price
- kr 700–1,000
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 100–150
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 100–150
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 100–150
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 100–150
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
- Phone
- +47 55 55 90 70
- Website
- SKYSS
Bus from Bergheim to Sogndal skysstasjon
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- kr 240–270
- Website
- SKYSS
Bus from Bergheim to Sogndal skysstasjon
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- kr 240–270
- Website
- SKYSS
Bus from Sogndal skysstasjon to Flåm stasjon
- Ave. Duration
- 1h 40m
- Frequency
- 5 times a week
- Estimated price
- kr 220–260
- Website
- SKYSS
Bus from Bergheim to Førde rutebilstasjon
- Ave. Duration
- 1h 11m
- Frequency
- 4 times a day
- Estimated price
- kr 190–220
- Website
- SKYSS
Bus from Bergheim to Sogndal skysstasjon
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- kr 240–270
- Website
- SKYSS
- Phone
- +47 407 05070
- [email protected]
- Website
- Vy Buss
Bus from Sogndal skysstasjon to Oslo bussterminal
- Ave. Duration
- 6h 20m
- Frequency
- 3 times a day
- Estimated price
- kr 550–1,200
- Website
- Vy Buss
Bus from Hjelle kryss to Volda rutebilstasjon
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- kr 210–410
- Website
- Vy Buss
Bus from Hjelle kryss to Korsegata
- Ave. Duration
- 4h 24m
- Frequency
- Once daily
- Estimated price
- kr 350–700
- Website
- Vy Buss
- Phone
- (+47) 22 31 31 50
- Website
- Nor-Way Bussekspress
Bus from Sogndal skysstasjon to Flåm stasjon
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- kr 240–350
- Website
- Nor-Way Bussekspress
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








