Bergen Line Route

Bergen Line Route

Oslo → Bergen through Norwegian highlands

Routes on this map

Create your own train map →

The Bergen Line (Bergensbanen) runs between Oslo and Bergen in about 7 hours, across the Hardangervidda, the largest high mountain plateau in Northern Europe. Vy operates it. It is the highest main line in Northern Europe, reaching 1,237 m inside the Finse Tunnel, and roughly 100 km of it lies above the tree line.

Poster of the Bergen Line
On your wallThe Bergen Line on the Signal map, as a 50 × 70 cm poster. The style, size and words are yours to change.

Route facts

Duration≈ 7 h (fastest ≈ 6.5 h); five departures daily, four in winter1
Distance≈ 496 km Oslo–Bergen, with about 180 tunnels2
Highest point1,237 m in the Finse Tunnel; Finse station at 1,222 m is the line's highest2
OperatorVy (trains); Bane NOR (infrastructure)2
ReservationsCompulsory seat reservation; passholders ≈ NOK 1003
Fares (2026)Advance fares from under NOK 300 one-way (dynamic pricing). Book at vy.no4
Best timeAll year; in late May and early June the valleys are green and the plateau still has snow4
Opened27 November 1909, by King Haakon VII at Voss5

Height along the route

4008001,200 Oslo S · 3 m · km 0Drammen stasjon · 1 m · km 40Bergen stasjon · 2 m · km 479 1,220 m 0 km 479 km
The height of the track, from AWS Open Data terrain tiles along Trainmap's route. Through tunnels and over bridges, which come from OpenStreetMap, the line runs straight from one end to the other. The highest station is Oslo S, at 3 m.

Scenic highlights

  • Hardangervidda crossing. The longest stretch above the tree line, across Northern Europe's largest mountain plateau, with views to the Hardangerjøkulen glacier. Side to sit: left travelling from Oslo (Norway Insider).1
  • Finse. The highest station on the line, at 1,222 m. The ice fields around it stood in for the planet Hoth in Star Wars.4
  • Myrdal. The junction for the 20.4 km Flåm Railway, which drops to the Aurlandsfjord.1
  • Raundalen descent. West of Myrdal the line drops through a valley of cliffs and waterfalls, and the fjords come into view on the way to Bergen.4

All stops on the Bergen Line

Every station the daytime trains between Oslo S and Bergen call at, in order, from Vy's timetable for autumn and winter 2026 (open data from Entur). Many trains skip some of the smaller stations.

  1. Oslo S
  2. Sandvika
  3. Asker
  4. Drammen
  5. Hokksund
  6. Vikersund
  7. Hønefoss
  8. Flå
  9. Nesbyen
  10. Gol
  11. Ål
  12. Geilo
  13. Ustaoset
  14. Haugastøl
  15. Finse the highest station, 1,222 m
  16. Hallingskeid
  17. Myrdal
  18. Voss
  19. Dale
  20. Arna
  21. Bergen

More than 15,000 men built the line, mostly by hand, over 15 years. It cost as much as a whole Norwegian state budget of the time, according to the Norwegian Royal House. For the centenary in 2009 the broadcaster NRK showed the entire 7-hour trip minute by minute; 1.2 million Norwegians watched, and the format became known as slow TV.

“Dette er vårt slektsledds storverk (this is our generation's great work).”

King Haakon VII, opening the line, 27 November 19095

Related routes

Sources

  1. visitnorway.com
  2. en.wikipedia.org
  3. seat61.com
  4. norwayinsider.com
  5. kongehuset.no

Facts last checked 18 July 2026 · About Trainmap · All iconic routes

Map style

Everyday

Elevation

Classic

From space

View options

Globe · place names · camera
ProjectionHow the Earth is drawn
Place namesAs they are written there, or in English
3D terrainTilt the map to see it
CameraStay put, or ride along as a route draws

Built by Arinbjörn, sometimes on a train · About

About & credits

Rail data: OpenStreetMap contributors (ODbL)
Stations: Trainline, Nominatim
Maps: OpenStreetMap contributors via Protomaps, self-hosted
Terrain: EU-DEM (Copernicus), USGS, NOAA et al.
Powered by MapLibre GL JS

Support this project ·