Compare times and prices for this route.

Book tickets on Omio →

Journey time

About 6.5 to 7 hours

Distance

About 496 km by rail

Operator

Vy

Departures

Around 4 to 5 daily, including a night train

The Bergen Line at a glance

Trains leave Oslo Central Station (Oslo S) and run west through Drammen and Hønefoss before climbing through the Hallingdal valley to Gol and Geilo. Beyond Geilo the line rises above the tree line onto Hardangervidda, Europe's largest mountain plateau, and reaches its highest point at Finse, 1,222 metres above sea level. From there it drops past Myrdal and Voss to Bergen on the west coast.

The fastest day trains take around 6 hours 30 minutes. The overnight train leaves Oslo late in the evening and arrives in Bergen early the next morning, which saves a hotel night but means you miss the mountain scenery. You can compare departures and book Oslo–Bergen train tickets on Omio.

Seats and seasons

The scenery switches sides several times, so there is no single best side; reserve a window seat either way. In winter the plateau is snow-covered from roughly November to May, and the line is kept open year-round.

Combining the trip with the Flåm Railway

Myrdal, about 5 hours from Oslo, is the junction for the Flåm Railway, which descends 866 metres to the Aurlandsfjord. Many travellers break the journey here and continue by fjord boat and bus to Bergen, the route sold as "Norway in a Nutshell".

Tips for booking

  • Book early: Vy sells a limited number of cheaper "Minipris" fares that disappear close to departure.
  • Summer demand: June to August is the busiest season, so reserve seats several weeks ahead.
  • Luggage: There are luggage racks at the ends of each carriage and above the seats.
  • Food: Day trains have a café car; bringing your own food is common.

Frequently Asked Questions

How long is the train from Oslo to Bergen?

The fastest trains take about 6.5 hours and most take 7 hours. The night train takes around 7.5 hours.

Is the Oslo to Bergen train worth it?

Yes. It crosses the Hardangervidda mountain plateau and passes Finse, the highest station on the Norwegian rail network, and it is widely rated one of the most scenic rail journeys in Europe.

Is there a night train from Oslo to Bergen?

Yes. A night train runs on most nights of the week, with sleeper compartments available.

Should I fly or take the train from Oslo to Bergen?

The flight takes about 50 minutes, but once you add airport transfers and security the train takes only a few hours longer and the scenery is the main attraction.