Route Flåm Detour Onboard Tips FAQ Search trains
A Vy train crossing the Hardangervidda plateau above a fjord at sunset, snow patches on the surrounding mountains

Oslo to Bergen train: Norway's highest line over the roof of the world

496 km of track climb from the Oslo fjord to 1,237 metres of arctic tundra at Finse — the highest mainline railway in Northern Europe — before dropping back to sea level in Bergen. No road follows it this faithfully, and no flight shows you any of it.

Independent & unbiased guide Secure booking checkout Norway's highest railway
496 kmOslo S to Bergen stasjon
~6h45Fastest direct journey
1,237 mHighest point, Finse Tunnel
1909Line opened, 27 November
Getting there

Oslo to Bergen: train, car or plane?

All three routes exist because Norway's geography makes each one a real trade-off. Timetables sometimes list the return leg simply as Bergen Oslo, no preposition needed — here's how they compare either direction, door to door.

Best overall

Train

Door to door~6h45–7h20
Faresfrom ~€110
Weather resilienceTunnels & snow sheds

Centre to centre, no airport transfer, and the only way to actually see Hardangervidda.

Fastest in the air

Plane

Air time~50 min
Door to door~3–3.5h with transfers
Weather resilienceFog & wind delays common

Cheap flights exist on this route, but both airports sit well outside their city centres, and Bergen's weather doesn't always cooperate.

Most flexible

Car

Driving~7–8h, E16
Distance~500 km by road
Weather resilienceMountain passes can close

Freedom to stop anywhere in your own rental car — but winter storms can shut the route entirely.

About the route

The Bergensbanen (Bergen Railway): Norway's Bergen train route from sea to summit

Vy's Oslo to Bergen train follows the Bergensbanen — literally the Bergen Railway — opened in 1909 and still the highest mainline railway in Northern Europe. From Oslo Central Station (Oslo S) it climbs steadily for roughly three hours to Finse, at 1,222 metres the highest station on the network, before the line tops out at 1,237 metres inside the Finse Tunnel and begins its long descent into Western Norway and the fjords around Bergen. The full Oslo to Bergen journey is a seven-hour journey door to door on the slower services, and this Norwegian train is routinely ranked among the most scenic train journeys — some say the single most scenic train ride — in Europe.

Illustrated map of the Oslo to Bergen train route, from the Oslo skyline past a stave church and fjord to Bergen's Bryggen wharf and the Fløibanen funicular, with a Bergensbanen train on the tracks
Worth the detour

The Flåm Railway: one of the steepest in the world

Change at Myrdal and take the Flåm Railway (Flåmsbana): the train descends 866 metres to the fjord village of Flåm in about an hour — one of the steepest standard-gauge railways on earth, built by hand between 1923 and 1940, with 20 tunnels along just 20 km of track. It runs on the same Vy network as the Bergensbanen, so it's a same-ticket-system add-on, not a separate booking.

20 kmMyrdal to Flåm
866 mHeight dropped
1:18Average gradient
20Tunnels, 18 hand-dug

The Norway in a Nutshell tour: fjord cruise and round trip by bus

Many travellers extend the ride into a full round trip sold commercially as "Norway in a Nutshell": the Bergensbanen to Myrdal, the Flåm Railway down to the fjord, a fjord cruise on the UNESCO-listed Nærøyfjord past tiny fjord villages like Gudvangen, then a bus back up to Voss to rejoin the main line. Fjord Tours markets the packaged version, but every leg — including the fjord cruise — can be booked separately, and the train legs are usually cheaper bought directly than through a nutshell tour or a reseller like Rail Ninja.

Most travellers do the full loop in a single long day, since the Bergensbanen, the Flåm Railway and the fjord cruise all run on a coordinated timetable with little idle waiting between legs. It's an early start either way — but it turns one train ride into a genuine tour of the fjords, on top of the Bergensbanen's own scenery.

Illustrated Norwegian fjord village with grass-roofed timber houses and a sightseeing ferry, on the Nærøyfjord near Flåm

The dancer at Kjosfossen

Every Flåm Railway train stops for about five minutes at Kjosfossen waterfall. In the summer season, a dancer dressed as Huldra — a seductive forest spirit from Norwegian folklore — appears at the base of the falls, performs, and vanishes as the train pulls away. It's one of the strangest, most memorable five minutes on any railway in Europe.

The performance draws on centuries-old Norwegian folk tales, in which Huldra lures travellers into the forest with her singing — a nod to the waterfall's own roar drowning everything else out. It's included at every scheduled stop, so it's worth having a camera ready as the train slows into Kjosfossen.

Ready to book your Oslo to Bergen train?

Watch the fjord and mountains roll by, then search fares for the journey.

Search trains →
The climb

Ride the elevation profile, sea to summit

Scroll to follow the train from the Oslo fjord up to 1,222 metres at Finse and back down to Bergen — the colour shifts from fjord green to arctic white and back, tracking elevation, not distance.

Oslo S sea level km 0

Oslo S

Central departure point, a five-minute walk from the Oslo fjord and the Opera House.

Finse — the summit

1,222 m, no road access at all — everyone and everything arrives by train.

Bergen stasjon

Steps from Bryggen's wharf and the fish market, back at sea level among the fjords.

Oslo SDeparture · km 0 · sea level
Finsekm 296 · 1,222 m · the summit
Bergen stasjonArrival · km 496 · sea level

In 2009, NRK filmed the entire Bergensbanen journey, uncut, to mark the line's 100th birthday — and accidentally invented a TV genre.

7H 16MRuntime, uncut
1.2MNorwegians watched
2009"Bergensbanen minutt for minutt"
Slow TV imitators since
Onboard

Pick your class onboard

Vy runs comfortable day services with two seat classes, plus an overnight PlusNight train for travellers who'd rather sleep through the transit than watch it.

Economy class seat pair with fold-down table onboard the Oslo to Bergen train, mountains visible through the window
Day service

Economy Class Seat

The base fare class on every day train — 2+2 seating with a fold-down table and power socket at every seat, plus free Wi-Fi the length of the journey.

  • 2+2 seating, aisle down the middle
  • Fold-down table and power socket at every seat
  • Café car serving warm meals and hot drinks, plus space for skis, bikes or hiking gear
Premium (Komfort) class leather seat with reading light, fjord view through the window
Day service — upgrade

Premium

Vy's answer to first class — the same 2+2 layout with wider seats, extra legroom and a quieter carriage.

  • Wider seats and extra legroom, still 2+2
  • Quieter carriage than Standard
  • Complimentary hot drinks brought to your seat
PlusNight sleeper compartment made-up bed at night, mountains visible through the window
Overnight

PlusNight

The sleeper service — board in the evening and wake up as the train rolls into Oslo or Bergen.

  • Private compartments with made-up beds
  • Standard reclining seats also available on the same train
  • Only a handful of departures a day — compartments sell out first
Before and after

The cities on either end of the line

A few notes on Oslo, Bergen, and the stops worth breaking the journey for — not a full guidebook, just what's actually worth your time.

Booking tips

Booking tips: getting the most out of your Bergen train journey

Buy Minipris tickets early

Vy typically releases discounted advance fares around 90 days out, and prices climb as each train fills.

Pack real layers

Even in midsummer, 1,222 m of arctic tundra at Finse can bring snow while the rest of the ride is mild.

Any window seat works

Unlike a one-coast route, Bergensbanen's best views swap sides constantly across the plateau.

Add the Flåm detour at Myrdal

Same ticket network, no extra transfer stress — just change trains on the same platform.

Download things offline

Long stretches of Hardangervidda have patchy or no mobile signal — load maps, music and shows before you board.

Consider the night train

PlusNight gets you there while you sleep, without losing a travel day to the journey.

FAQ

Oslo to Bergen train — frequently asked questions

How long does the train from Oslo to Bergen take?

Vy's fastest direct Bergensbanen trains cover the 496 km in around 6 hours 45 minutes. Most day trains take between 6h45 and 7h20 depending on stops, and the overnight service takes a little over 7 hours on its slower schedule.

How far is it from Oslo to Bergen by train?

496 km by rail. 371 km of that is the historic Bergen Line proper between Hønefoss and Bergen, with the rest running from Oslo S to Hønefoss on the Randsfjord and Drammen lines.

What is the highest point on the Bergen Line?

The track peaks at 1,237 metres above sea level inside the Finse Tunnel, a few minutes past Finse Station — itself the highest mainline railway station in Northern Europe at 1,222 metres.

Which stations do trains use in Oslo and Bergen?

Trains depart from Oslo S (Oslo Sentralstasjon) in the city centre and arrive at Bergen stasjon, a short walk from the harbour and the old Bryggen wharf.

Is there a night train from Oslo to Bergen?

Yes — Vy's PlusNight service runs overnight with private sleeper compartments alongside regular seats, covering the whole route while you sleep. Many travellers also break the journey with overnight stays in Voss or Flåm rather than riding straight through.

What is the Flåm Railway and can I combine it with the Bergen Line?

The Flåm Railway (Flåmsbana) branches off at Myrdal and drops 866 metres to the fjord village of Flåm in about an hour — one of the steepest standard-gauge railways in the world, with a scenery stop at Kjosfossen waterfall. It runs on the same Vy network, so it's an easy add-on to the Bergensbanen.

Is this the train from Norway's famous "Slow TV" broadcast?

Yes. In 2009, to mark the line's 100th anniversary, Norwegian broadcaster NRK aired "Bergensbanen minutt for minutt" — all 7 hours and 16 minutes of the journey, uncut. Around 1.2 million Norwegians watched, and it kickstarted the global Slow TV genre.

Which side of the train has the best views?

There isn't one consistent scenic side — some travellers say the left-hand side gives slightly better plateau views heading toward Bergen, but Bergensbanen curves through valleys and across the plateau, swapping the best views from left side to right. Any window seat is worth it; just be ready around Finse and the descent toward Voss and the fjords.

Is the Oslo to Bergen train faster than driving or flying?

Flying is fastest in the air at around 50 minutes, but both airports sit outside their city centres and delays from wind or fog aren't unusual at Bergen. Driving the E16 takes roughly 7 to 8 hours and crosses mountain passes that can close in winter storms. City-centre to city-centre, and running in nearly any weather, the train is usually the least stressful option.

How far in advance should I book to get the cheapest fare?

Vy typically releases discounted Minipris advance fares around 90 days before departure, and prices rise as each train fills up — booking as early as your plans allow gets the lowest price.

Ready to ride Norway's highest railway?

Compare live Oslo–Bergen fares for this legendary train ride in one search, then book directly with our booking partner.

Search trains now