Norway · Scenic day train
Bergen Line
How long is the train from Oslo to Bergen, and when does it run?
Running every day, with no closures on Vy's route page when we checked.
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.
- 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.