Skip to content
RAIL JOURNEYSOf a Lifetime
Bergen Line — Bergen ↔ Oslo
← All journeys
Norway

Bergen Line

Oslo ↔ Bergen

Route
Bergen ↔ Oslo
Distance
496 km · 308 mi
Audio stories
34
In the app
Both directions · Works offline

Watch the journey

A short film of the line — the views the guide narrates as they pass your window. English captions in the player.

Route map

Tap to explore the full route.

Illustrated route map of the Bergen Line with stations, distances, and journey highlights
The route in text
Route
Bergen ↔ Oslo, Norway
Distance
496 km · 308 mi
Audio stories
34, narrated in both directions of travel, fully offline
On the map
Illustrated route map of the Bergen Line with stations, distances, and journey highlights. Station names and distance markers are printed on the map itself.

About this journey

Cross the roof of Norway on the Bergen Line, the highest mainline railway in Northern Europe. From Oslo the train climbs to the wind-scoured Hardangervidda plateau, past Finse and the ice fields, then plunges through waterfalls and valleys down to the fjord city of Bergen — with the famous Flåm branch dropping to the sea along the way.

As on every route, stories are triggered by GPS as you reach each place, play in either direction of travel, and work fully offline once you've downloaded the journey. The app even tells you which side of the train to look.