Home › Routes › Bergen to Oslo

How to get from Bergen to Oslo

Flying is fastest at about 50 minutes in the air (around 3 h door to door), while the Bergen Railway takes about 6 h 30–7 h across the mountains. Driving takes about 7 h. Most people take the train once for the scenery and fly when short of time.

305 km apart (straight line)Day trip: noTrain · Flight · Car · Bus

Best option: Train. The Bergen Railway is city centre to city centre and one of the best-known train rides in Europe.

All the ways to make the trip

HowTimeHow oftenPrice*Good to know
train
Vy trains on the Bergen Railway (Bergensbanen) from Bergen station to Oslo S via Finse and Geilo
about 6 h 30–7 habout 4–5 a day including a night train; check current timetablesabout NOK 300–1,200 depending on how early you bookCheapest Minipris fares sell out; book weeks ahead.
flight
Direct flights Bergen (Flesland) to Oslo (Gardermoen) with SAS, Norwegian and Widerøe
about 50 min flight time, around 3 h door to doormany a dayabout NOK 600–2,000Airport trains/buses needed at both ends.
car
E16 via Voss and Hemsedal or Rv7 over Hardangervidda
about 7 hfuel plus tolls and ferry/bridge feesMountain passes can close in winter storms; check road status.
bus
Long-distance coaches between Bergen and Oslo, including overnight services
about 9–10 ha few a dayabout NOK 300–700Usually slower than the train.

*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.

Open the route in Google Maps →

Book the trip

Compare flightsBergen to Oslo and backHire a carPick up in BergenBook a transferDoor to door on arrivalHotels in OsloCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

How long is the train from Bergen to Oslo?

About 6 hours 30 minutes to 7 hours on the Bergen Railway, run by Vy. The line crosses the Hardangervidda plateau, reaching about 1,222 metres at Finse. There are several day trains and a night train. Check current timetables, as maintenance can cause replacement buses on some days.

Is flying quicker?

Yes. The flight takes about 50 minutes, and around 3 hours door to door once you add airport transfers and security. SAS, Norwegian and Widerøe fly the route many times a day. Flying makes sense if you are short of time, but the train shows you the mountains.

Can I combine it with the Flåm Railway?

Yes. Change at Myrdal on the Bergen Railway for the Flåm Railway down to Flåm, and continue by boat and bus via the Nærøyfjord. This combination is often sold as Norway in a Nutshell. It turns the trip into a long day or a stopover, so book the pieces ahead.

Do I need to book ahead?

For the cheapest fares, yes. Vy's Minipris tickets are released months ahead and go quickly, especially in summer. Seat reservations are included with tickets. Flights can also be cheap when booked early. Last-minute train tickets are available but much more expensive.

Oslo travel guideHow many days in OsloWhere to stay in OsloBergen travel guideBergen vs Oslo

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.