1. Transportation
  2. The Bergen Railway

The Bergen Railway

Explore the Bergen Railway on one of our round trips to the fjords. It is Northern Europe's highest stretch of railway, roughly 100 km of which runs through wild mountain terrain.
2 min readUpdated: Feb 28, 2026By: The Fjord Tours team
The Bergen Railway - passing Voss - Norway
The Bergen Railway is the approximately 500 kilometres (approx. 310 miles) long railway line between Bergen and Oslo. The construction of the Bergen Railway was a huge project in its day and was completed in 1909.
The line crosses both the Langfjellene mountains and the Hardangervidda mountain plateau. The duration of the trip between the two end stations is Bergen and Oslo is approx. 7 hours.
The decision to build the railway line was made in 1894 and it was completed in 1909. The stretch of railway between Bergen and Voss, which was completed already in 1893, really revolutionized life for the communities along the line. It is said that the construction of the Bergen Railway was a huge project in its day and that it can be compared with today's development of the oil industry on the Norwegian Continental Shelf in the North Sea.
One of the railway’s greatest challenges is the harsh and changeable weather. The Bergen Railway line is exposed to deep low-pressure centers from the west, which can mean strong winds and heavy snow for part of the year. Keeping the railway open demands great effort and technical expertise. Today, skilled workers, efficient equipment, tunnels, and snow tunnels make the Bergen Railway one of the safest and most comfortable ways of traveling between Oslo and Bergen.
You can experience the Bergen Railway on many of our tours - have a look below!

Tours including the Bergen Railway

Discover Norway's fjords, mountains and authentic villages through scenic train journeys and fjord cruises; all perfectly coordinated for you. Our collection includes the iconic Norway in a Nutshell® and regional tours throughout Norway's most spectacular landscapes. Start from Oslo or Bergen.
Woman in yellow sweater leans from green train window, gazing at autumn forest landscape.
Most popular route
Norway in a Nutshell®
From: 1 day
Norway’s classic fjord & rail highlights

See Norway’s most iconic landscapes in one journey, with the Flåm and Bergen Railways & a scenic cruise on the Nærøyfjord. Start from Oslo or Bergen.

From 2585 NOK
View map
Fjord cruise boat approaching Balestrand through the Sognefjord
Limited availability
Sognefjord Cruise & Balestrand Stay
3 days
Sognefjord & scenic Balestrand in 3 days

This 3 day tour includes the Bergen and Flåm Railway, Sognefjord cruise and 2 nights in the beautiful village of Balestrand. Local food tastings and a glacier excursion included. Start from Oslo or Bergen.

From 9096 NOK
View map
Turquoise fjord with cruise ships, forested mountains and snow.
Geirangerfjord and Norway in a Nutshell®
5 day Geirangerfjord and scenic railways

The ultimate roudtrip including Geirangerfjord, Nærøyfjord and scenic rail journeys. Start from Oslo or Bergen.

From 8459 NOK
View map
Havila coastal cruise ship sailing through scenic Norwegian fjords between Trondheim and Bergen
Cities and Coastal Cruise with Norway in a Nutshell®
4 day tour of Oslo, Bergen & Trondheim by train and coastal cruise

Experience Norway's cultural cities, scenic rail journeys and Coastal Cruise on this roundtrip. Start from Oslo or Bergen.

From 11803 NOK
View map
Scenic Flåm Railway journey through mountain landscapes in Norway
Preikestolen & Norway in a Nutshell®
3 day Preikestolen, scenic fjords & trains

Cruise the Lysefjord, hike the iconic Preikestolen, and experience the local charm of Bergen and Stavanger. Roundtrip from Oslo or Bergen.

From 7100 NOK
View map
Boat on Sognefjord with flag flying, wake trailing behind on calm water.
Full fjord experience
Sognefjord in a Nutshell™
From: 1 day
Full Sognefjord cruise & scenic rail journey

Enjoy a 5-hour scenic cruise along the Sognefjord, combined with the Flåm and Bergen Railways. Take in the scenery at a relaxed pace. Start from Oslo or Bergen

From 2745 NOK
View map