Bergensbanen
Bergen Line Oslo S–Bergen
Oslo to Bergen across the Hardangervidda mountain plateau. Long-distance line F4, operated by Vy.
- Journey time
- 6 h 55 minOslo S → Bergen, scheduled
- Departures
- 5Oslo S → Bergen, one weekday
- First / last from Oslo S
- 06:25 / 23:03
- First / last from Bergen
- 06:19 / 23:01
Counted from the timetable for Wednesday 11 November. Weekend, holiday and summer timetables differ.
Punctuality
Punctuality league ↗Line F4 does not yet have 30 days with at least 95 % data coverage, so we publish no punctuality figure. Missing data is not the same as zero delays.
Along the line
- Finse ↗
1,222 m above sea level, the highest station on the line. No road access; the train is the way in.
- Haugastøl ↗
Start of the open mountain section towards Finse.
- Myrdal ↗
Change here for the Flåm Railway down to Flåm.
- Voss ↗
Connections for local trains to Bergen (R40).
- Bergen ↗
End of the line, in the city centre.
Stations
21 stations- Oslo S
- Sandvika
- Asker
- Drammen
- Hokksund
- Vikersund
- Hønefoss
- Flå
- Nesbyen
- Gol
- Ål
- Geilo
- Ustaoset
- Haugastøl
- Finse
- Hallingskeid
- Myrdal
- Voss
- Dale
- Arna
- Bergen
Individual trains may skip some stations; check the departure board.
Frequently asked questions
How long is the train from Oslo S to Bergen?
The scheduled journey on line F4 takes 6 h 55 min (fastest 6 h 35 min), counted from the timetable for Wednesday 11 November.
How many trains run from Oslo S to Bergen per day?
5 on Wednesday 11 November: the first leaves Oslo S at 06:25 and the last at 23:03. In the other direction 6, first 06:19, last 23:01. Weekend and holiday timetables differ.
Is the Bergen Line train on time?
Line F4 does not yet have 30 days with at least 95 % data coverage, so we publish no punctuality figure for it. Live delays are on the line page.