pickthetrain

Norway · Scenic day train

Bergen Line

How long is the train from Oslo to Bergen, and when does it run?

Running

Running every day, with no closures on Vy's route page when we checked.

Check before you book

We checked this with Vy on 29 Oct 2026. Dates, times and prices change: check vy.no ↗ before you book or travel.

Vy calls it Northern Europe's highest railway line: it crosses the Hardangervidda plateau, with a highest point of 1,237 m.

OsloBergenGeiloFinseMyrdalVoss
Takes
6.5 to 7.5 h
Distance
471 km
From
Oslo
To
Bergen
Operator
Vy

When it runs

Runs
Every day: 6 to 7 trains a day, plus a night train with seats, Rest or Sleeper compartments.
Takes
6.5 to 7.5 hours for 471 km, by day or by night.

Planner

Get there by train

Is there a direct train from your city to Oslo?

Our direct trains across a border (and between US states).

Book and stay

Stay the night before

Before you go

  • Night trainSeats, Rest or Sleeper compartments.
  • Highest point1,237 m, on the Hardangervidda plateau.
  • WorksCheck Vy's traffic updates before you go.

Good to know

How long is the train from Oslo to Bergen?

6.5 to 7.5 hours, by day or by night.

How many trains a day?

6 to 7, plus a night train.

What is the highest point?

1,237 m, on the Hardangervidda plateau. Vy calls it Northern Europe's highest railway line.

More famous journeys nearby

Checked on 29 Oct 2026 with vy.no. Direct trains from our own timetable data.