Oslo → Bergen through Norwegian highlands
Link updated. Copy the new link to keep your changes.
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.

| Duration | ≈ 7 h (fastest ≈ 6.5 h); five departures daily, four in winter1 |
|---|---|
| Distance | ≈ 496 km Oslo–Bergen, with about 180 tunnels2 |
| Highest point | 1,237 m in the Finse Tunnel; Finse station at 1,222 m is the line's highest2 |
| Operator | Vy (trains); Bane NOR (infrastructure)2 |
| Reservations | Compulsory seat reservation; passholders ≈ NOK 1003 |
| Fares (2026) | Advance fares from under NOK 300 one-way (dynamic pricing). Book at vy.no4 |
| Best time | All year; in late May and early June the valleys are green and the plateau still has snow4 |
| Opened | 27 November 1909, by King Haakon VII at Voss5 |
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.
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
Facts last checked 18 July 2026 · About Trainmap · All iconic routes
Built by Arinbjörn, sometimes on a train · About
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