Scenic Night train · Vy

Oslo to Bergen night train

Everything you need to plan the Oslo–Bergen sleeper: operators, cabins, times, prices and rail-pass rules.

Duration
7h 20m
Frequency
Daily except Saturday
Departure
23:03
Arrival
06:23
Distance
496 km
night
1 night onboard

We link to the operator — we never mark up the fare.

Cabins & typical prices

Seat From €29
Sleeper Cabin From €59

Arriving in Bergen: top-rated tours

Booked on Civitatis.

Why take this train

  • Runs on the Bergensbanen, one of the world's highest and most scenic mainlines
  • Crosses the Hardangervidda mountain plateau above the tree line
  • 2-berth private sleeper compartments plus 2nd-class seating
  • New Stadler-built sleeper trains due to enter service from 2026
  • Does not run on Saturday nights

Rail passes & reservations

EurailYes
InterrailYes
Reservation requiredYes

Reservation compulsory; sleeper compartments booked as a whole unit regardless of party size.

Before you use train or station Wi-Fi

Wi-Fi on a train or in a station is a network shared with other passengers. A VPN encrypts the connection between your device and the VPN server, one extra layer when you check email or log in to accounts on the road. NordVPN is one option.

See NordVPN

Frequently asked questions

How long does the Oslo to Bergen night train take?

The journey takes about 7h 20m, travelling overnight so you arrive the next morning.

How much does the Oslo–Bergen sleeper cost?

Fares start from around €29 and rise with demand and cabin type. Booking early gets the lowest prices.

Is the Oslo to Bergen train covered by Eurail or Interrail?

Yes — this route is covered by rail passes, though you still pay a reservation and cabin supplement.

What cabin types are available?

You can choose between seat and sleeper cabin. A berth reservation is required.