SpotatrainSpotatrain

Epic Journey

Bergensbanen

Oslo to Bergen across the roof of Norway

Oslo, Norway ↔ Bergen, Norway
Be the first to rate

Updated

Distance

471.25 km

Duration

6h 30min - 7h 30min

Max altitude

1,237 m

Tunnels

182

Gauge

1435mm

Norway's iconic 471 km Oslo-Bergen railway, the highest mainline in Northern Europe, crossing the Hardangervidda plateau to the fjords.

About This Journey

The Bergen Line (Bergensbanen) climbs from tidewater at Oslo to tidewater at Bergen by way of the roof of Norway, and in 471.25 km (293 mi) it packs in nearly every landscape the country owns. Leaving Oslo Central Station the electric train follows the Drammen and Randsfjord valleys past Tyrifjorden - Norway's fifth-largest lake at 330 m (1,082 ft) deep - before turning inland up the Hallingdal valley through Fla, Gol and Al.

Beyond Geilo the forest thins and the railway hauls itself onto the Hardangervidda, the largest high-mountain plateau in Europe. For roughly 100 km (62 mi) the line runs above the tree line through a treeless, wind-scoured world of lakes, snowfields and reindeer moss, reaching Finse at 1,222 m (4,010 ft) - the highest station on the Norwegian network - and the line's summit of 1,237 m (4,058 ft) inside the Finse Tunnel.

From Myrdal, junction for the famous Flam Railway, the descent to the west coast is dramatic: the track loses more than 800 m (2,600 ft) of altitude through the 5,311 m (17,425 ft) Gravhalsen Tunnel and a chain of galleries and horseshoe curves down to Voss. The final stretch from Voss through Dale and Arna into Bergen never rises above 57 m (187 ft), threading fjord-side ledges to the Hanseatic harbour city. Vy runs 6-7 departures a day, day and night, over a route that Lonely Planet has called one of the finest train journeys on earth.

Why This Journey Is Iconic

Few main lines cross such extremes so quickly. In a single daytime ride the Bergen Line lifts passengers from the Oslofjord to 1,237 m (4,058 ft) above sea level and back down to the North Sea, crossing the Hardangervidda - the largest mountain plateau in Northern Europe and home to more than 9,000 wild reindeer, Norway's largest herd. It is the highest mainline railway in Northern Europe, and for around 100 km (62 mi) it runs entirely above the tree line, an experience closer to a polar expedition than a commuter train.

Its bucket-list status also rests on engineering audacity: built between 1894 and 1909 largely by hand, with 182 tunnels bored through gneiss and long stretches protected by timber snow sheds, it was the most expensive Norwegian public works project of its era. The line doubles as a gateway to two of Norway's icons - the Flam Railway branches off at Myrdal, and the Hardangerjokulen glacier sits within hiking distance of Finse - which is why the Oslo-Bergen run appears on virtually every list of the world's great rail journeys.

What to Expect

Trains are modern electric multiple units - Class 74 on long-distance runs and Class 75 on the Voss-Bergen regional leg, both Stadler FLIRT types - while combined day/night services use a Class El18 locomotive with Class 7 coaches and WLAB2 sleeping cars. Expect large panoramic windows, power sockets, Wi-Fi (patchy in the many tunnels), ski and luggage storage, and a cafe car serving hot and cold dishes, pastries and drinks. Vy sells several comfort levels: standard 2nd-class seats, a quieter 1st-class Comfort/Plus carriage with complimentary coffee, family carriages with a children's play area, and 6-person compartments for groups.

The scenery is the show. Vy advises sitting on the left travelling from Oslo (right from Bergen) for the best Hardangervidda views, and on the right from Oslo for the fjords and valleys of the western descent. Overnight departures between Oslo and Bergen add PlusNight lie-flat seating and Sleeper cabins in 2- or 6-berth compartments. The daytime run takes about 6 hours 30 minutes to 7 hours 30 minutes; bikes can be carried with a reservation, handy for the Rallarvegen cycling route that shadows the line across the plateau.

History

Parliament authorised the Bergen Line in 1894 after decades of debate over how to link Norway's two largest cities across the mountains. Surveying the high ground took years, and full construction ran from 1901 to 1909, employing thousands of navvies - the "rallar" - many of them Swedish labourers skilled in alpine work, who excavated tunnels and cuttings by hand, mostly with dynamite, in a roadless landscape buried under metres of winter snow. To supply the sites, builders first carved the Rallarvegen construction road (1902-1904), today a celebrated cycling trail.

The first train ran between Bergen and Oslo on 25 November 1909, and the railway was formally opened at Voss by King Haakon VII two days later, on 27 November 1909. The original summit crossed Taugevatn at 1,301.7 m (4,271 ft) until the 10.3 km (6.4 mi) Finse Tunnel opened on 16 May 1993, lowering the line's high point to 1,237 m and sheltering trains from the plateau's worst weather. The line was electrified in stages, completed in 1964, ending the era of steam and diesel over the mountains.

Engineering Highlights

The Bergen Line's signature challenge was the Hardangervidda crossing, where roughly 100 km (62 mi) of track lies above the tree line and is defended from drifting snow by tunnels, concrete galleries and timber snow sheds. Of the line's 182 tunnels, the modern Finse Tunnel (10.3 km / 6.4 mi, opened 1993) is the longest; during original construction the longest was the 5,311 m (17,425 ft) Gravhalsen Tunnel between Myrdal and Voss, hand-driven through solid gneiss over roughly six years and, at completion, the longest tunnel north of the Alps.

The western descent from Myrdal to Voss is a masterclass in mountain railway building, shedding more than 800 m (2,600 ft) of altitude by a chain of tunnels and curves. Standard gauge (1,435 mm) was used throughout, and the whole line runs on electric traction. Hundreds of bridges and the extensive snow-protection structures made Bergensbanen the costliest Norwegian infrastructure project of its time.

Best Time to Travel

The Bergen Line runs year-round, and each season offers a different journey. Summer (June-August) brings the long Nordic daylight, green plateau, roaming reindeer and the busiest trains - book ahead. Late September and early October paint the Hardangervidda in autumn colour with fewer crowds.

Winter transforms the high section into an Arctic-white expanse; the ride is spectacular but daylight on the plateau is short, roughly 09:00-15:00, so Vy recommends morning or early-afternoon departures for the views. Winter is also prime time for skiing and snowkiting at Finse, Haugastol and Geilo. Spring can bring late plateau snow well into May, so travellers wanting green landscapes should aim for June onward.

Practical Tips

Book early: Vy releases tickets about three months ahead and cheap "Minipris" saver fares (from roughly 250 NOK) sell out fast, while flexible walk-up fares are far higher. Seat reservations are included on long-distance departures - choose your side of the train for the best views (left from Oslo for the plateau, right from Oslo for the western fjords). There is a cafe car, but stock can run low on busy runs, so bring snacks and a refillable water bottle.

Dress in layers even in summer: Finse is above 1,200 m and can be cold and windy when Oslo is warm. If you want to add the Flam Railway, change at Myrdal. Cyclists can carry bikes with a reservation for the Rallarvegen. For night trains, Sleeper cabins and PlusNight seats book out early in summer. Photographers should keep windows in mind - the plateau light is best mid-morning, and the descent to Voss offers the most dramatic curves.

Route Stages

  1. Oslo S

    Station
    km 02 m alt.

    Eastern terminus and Norway's largest station, in central Oslo near the Oslofjord.

    Departure point; hub for Flytoget airport express and national services

  2. Sandvika

    Station

    Suburban stop west of Oslo in Barum municipality.

    First major stop after Oslo

  3. Asker

    Station

    Commuter town station on the approach to Drammen.

    Junction area with the Asker Line

  4. Drammen

    Station

    Riverside city where the line meets the Drammenselva, a noted salmon river.

    Salmon river valley; regional hub

  5. Hokksund

    Station

    Small town station in the Eiker district.

    Gateway to inland Buskerud

  6. Vikersund

    Station

    Village by Tyrifjorden, Norway's fifth-largest lake (330 m deep).

    Tyrifjorden lake; famous ski-flying hill nearby

  7. Honefoss

    Station

    Junction town where the mountain line proper begins to climb inland.

    Junction with Randsfjord lines

  8. Fla

    Station

    Hallingdal valley village, an old brown-bear habitat and home to the Bjorneparken wildlife park.

    Bjorneparken bear park

  9. Nesbyen

    Station

    Hallingdal town that once recorded one of Norway's highest temperatures.

    Folk museum; Hallingdal culture

  10. Gol

    Station

    Valley hub with a full-size replica of the medieval Gol Stave Church and bus links to Hemsedal ski resort.

    Gol Stave Church replica; Hemsedal shuttle

  11. Al

    Station

    Upper Hallingdal town where the railway begins to climb noticeably toward the plateau.

    Start of the mountain ascent

  12. Geilo

    Station
    794 m alt.

    Popular mountain resort with alpine and cross-country skiing right by the station.

    Ski resort: 46 slopes and 20 lifts

  13. Ustaoset

    Station

    High village on the eastern edge of the Hardangervidda, ringed by cabins.

    Gateway to eastern Hardangervidda

  14. Haugastol

    Station

    Trailhead for the Rallarvegen cycling road and a world-class snowkiting spot.

    Rallarvegen start; snowkiting

  15. Finse

    Station
    1,222 m alt.

    Highest station on the Norwegian network at 1,222 m, on the roadless Hardangervidda near the Hardangerjokulen glacier.

    Highest station in Norway; Hardangerjokulen glacier; Rallar Museum

  16. Finse Tunnel

    Tunnel
    1,237 m alt.

    The 10.3 km Finse Tunnel, opened 16 May 1993, carries the line's summit at 1,237 m and shelters trains from the plateau's harsh weather, replacing the old Taugevatn crossing.

    Line summit (1,237 m); longest tunnel on the line

  17. Hallingskeid

    Station

    Remote high halt where the line begins its descent toward the west coast.

    Snow-shed country; start of western descent

  18. Myrdal

    Station
    866 m alt.

    Junction station at 866 m where the Flam Railway branches off down to the fjord.

    Junction with the Flam Railway; Flam Zipline nearby

  19. Gravhalsen Tunnel

    Tunnel

    The 5,311 m Gravhalsen Tunnel between Myrdal and Voss, hand-driven through gneiss during construction and once the longest tunnel north of the Alps.

    Historic 5,311 m tunnel

  20. Voss

    Station
    57 m alt.

    Adventure-sports town (rafting, ziplines, skydiving) and host of the Ekstremsportveko festival.

    Extreme-sports capital; below 57 m from here to Bergen

  21. Dale

    Station

    Fjord-side textile town in the Vaksdal valley on the run into Bergen.

    Historic knitwear industry

  22. Arna

    Station

    Last stop before Bergen, at the eastern portal of the Ulriken Tunnel under Mount Ulriken.

    Ulriken Tunnel to Bergen

  23. Bergen

    Station
    km 471.253 m alt.

    Western terminus in the heart of Bergen, minutes from the Hanseatic Bryggen wharf and the fjords.

    Gateway to the western fjords; Bryggen UNESCO wharf

Getting to Oslo

By Air

Oslo Airport, Gardermoen (OSL) is the main eastern gateway. From the airport, the Flytoget airport express reaches Oslo Central Station (Oslo S) in about 19-22 minutes (around 210 NOK), and Vy regional trains do the same trip in about 23 minutes for roughly 114 NOK. At the western end, Bergen Airport, Flesland (BGO) connects to Bergen city and its railway station by the Bybanen light rail Line 1 (about 45 min, ~51 NOK) or the Flybussen airport coach (about 30-40 min, ~149-199 NOK).

By Train

Oslo Central Station (Oslo S) is the eastern terminus and a hub for domestic and international services, reachable on foot from central Oslo hotels and directly from the airport by Flytoget or Vy trains. Bergen Station sits in the centre of Bergen, a short walk from the Bryggen waterfront and connected to Bergen Airport by the Bybanen light rail. The Bergen Line itself connects at Myrdal with the Flam Railway and at Honefoss with lines toward the Randsfjord.

By Car

Driving is not necessary for the journey and is generally slower than the train over the mountains, but the E16 highway broadly parallels the western part of the route. Drivers heading to intermediate stations such as Geilo, Gol or Voss can leave a car there and continue by rail. In winter, mountain roads across the region can close in bad weather, whereas the railway keeps running, which is one reason many travellers leave the car behind.

Parking

Both terminus cities have paid parking near their stations: central Oslo has multiple parking garages within walking distance of Oslo S, and Bergen has garages near the station and harbour. Several intermediate stations popular with hikers and skiers - including Geilo, Gol, Voss and Haugastol - offer park-and-ride style parking, useful if you join the line partway. Confirm current rates and availability locally, as spaces at mountain stations fill during ski season.

Where to Stay

Find places to stay near Bergen.

This lodging map is provided by Stay22, a third-party service that may set cookies. It loads only with your consent.

Accommodation results are provided by Stay22; we may earn a commission on bookings made through this map.

Videos

Photos

20240801 Norwegen Bergensbanen Vy BFWL1 ex DB BDcm RIC-Wagen Liegewagen 61858290411-5

Photo: Bvcmz248.5

20240801 Norwegen Bergensbanen Vy BFWL1 ex DB BDcm RIC-Wagen Liegewagen Anschriften RIC-Raster Wagennummer 61858290411-5

Photo: Bvcmz248.5

Bergensbanen finse

Photo: ChrisO at English Wikipedia

Reimegrend stasjon – Bergensbanen

Photo: Bosc d'Anjou

Bergensbanen stengt

Photo: abbilder

Bergensbanen

Photo: westher

Bergensbanen km492 Bergen2004 SIK 03-015323

Photo: Hans-Peter Bärtschi

Ex CityNightLine CNL Liegewagen BDcm 874.1, nun als BFWL der vy, umgebaut im Einsatz auf der Bergensbanen in Norwegen, Innenansicht der Gangseite

Photo: Bvcmz248.5

Frequently Asked Questions

How long does the Oslo to Bergen train take?
The daytime Bergen Line journey takes about 6 hours 30 minutes to 7 hours 30 minutes over 471 km (293 mi), depending on the departure and whether it is a day or night train. Vy runs 6-7 departures per day.
What is the highest point of the Bergen Line?
The line's summit is 1,237 m (4,058 ft) above sea level, inside the Finse Tunnel. Finse is the highest station on the Norwegian rail network at 1,222 m (4,010 ft).
Which side of the train has the best views?
Vy advises sitting on the left when travelling from Oslo (right from Bergen) for the best Hardangervidda plateau views, and on the right from Oslo for the fjords and valleys of the western descent.
How much does the Oslo-Bergen train cost?
Fares are dynamic. Vy 'Minipris' saver tickets can start around 250 NOK (about USD 26) if booked well ahead, while flexible walk-up fares often run 800-1,200 NOK (about USD 83-124). Comfort, family and sleeper options cost more.
Can I connect to the Flam Railway from the Bergen Line?
Yes. The Flam Railway branches off the Bergen Line at Myrdal Station and descends to Flam on the Aurlandsfjord in about an hour, a very popular add-on.
Does the Bergen Line run in winter?
Yes, it operates year-round. Winter scenery on the Hardangervidda is spectacular, but daylight is short (roughly 09:00-15:00 on the plateau), so morning or early-afternoon departures are best for the views.
Is there food on board?
Yes. Long-distance Bergen Line trains have a cafe car serving hot and cold dishes, pastries and drinks. Bringing your own snacks and water is still wise on busy departures.

Help improve this page

Spotted something out of date or incorrect? Let our community know.