Economy class interior of the Bergen to Oslo train

Book Trains from Bergen to Oslo

Bergen to Oslo Train Information

The Bergen to Oslo train journey on the Bergensbanen is one of the most scenic rail routes in the world, crossing the Hardangervidda mountain plateau at over 1,300 metres. Vy trains cover the 306 km between Bergen Central Station and Oslo Central Station in as little as 6 hours 49 minutes, with 6 daily departures running from 08:08 to 23:01. On board you'll find allocated seating in Economy or Business class, power outlets at every seat, free Wi-Fi, and a bistro car. Browse the full schedule and book your ticket from $149 — your e-ticket arrives instantly, no queuing at the station required.

Bergen
Oslo

306 km

6h 49m
Shortest Travel Time
$149
From
6
Daily Trains
08:08
Earliest departure
23:01
Latest departure

Interesting facts about Norwegian trains

Bergen Railway scenic view crossing the Hardangervidda mountain plateau in winter

Norway's most spectacular train ride

The Bergen Railway (Bergensbanen) stretches 496 km across some of Norway's most dramatic landscapes, climbing over the Hardangervidda mountain plateau at 1,301 metres above sea level — the highest railway in northern Europe. Passengers are treated to sweeping views of snowy peaks, glaciers, fjords and waterfalls throughout the journey.

Bergen Railway train crossing the snow-covered Hardangervidda plateau in winter

Explore the rooftop of Northern Europe

The Hardangervidda plateau, which the Bergen Railway traverses, sits at over 1,300 metres altitude. This vast Arctic tundra landscape is one of the largest high mountain plateaux in Europe, and crossing it by train — especially in winter when the landscape turns completely white — is an unforgettable experience.

Departure board at Oslo Central Station showing Bergen Railway departure on time

Trains that actually run on time

Vy, the main Norwegian rail operator, consistently achieves high on-time performance. Norwegian rail culture values punctuality highly, and the Bergen–Oslo route is one of the most reliable long-distance rail services in Scandinavia.

Bergen Railway train passing through the snowy Flåm valley region in Norway

Gateway to the legendary Flåm Railway

Near Myrdal station, passengers on the Bergen Railway can connect to the legendary Flåm Railway — one of the steepest standard-gauge railways in the world. The main Bergen–Oslo line itself passes through breathtaking valleys and past frozen lakes near this iconic area.

Interior of a modern Vy train on the Bergen–Oslo route with panoramic windows and comfortable seats

Modern trains built for long journeys

The Bergen–Oslo route is operated by modern Vy trains with comfortable reclining seats, large panoramic windows perfect for sightseeing, power sockets at every seat, a bistro car serving hot food and drinks, and free Wi-Fi throughout the journey.

Passenger using laptop with Wi-Fi on a Norwegian Vy train between Bergen and Oslo

Wi-Fi even through the tunnels

Vy trains on the Bergen–Oslo route offer free Wi-Fi for the entire approximately 6.5-hour journey. Even when the train passes through the many tunnels on the route, the connection is maintained, so you can stream, work or browse without interruption.

Historic black and white photograph of Bergen Railway construction workers on the Hardangervidda plateau

12 years in the making

Construction of the Bergen Railway began in 1894 and was completed in 1909. The engineering challenge of crossing the Hardangervidda plateau at extreme altitude, through harsh winters and difficult terrain, made it one of the most ambitious railway projects in Norwegian history.

Bergen Railway train emerging from a tunnel into a snow-covered Norwegian mountain valley

180+ tunnels through solid rock

The Bergen Railway passes through more than 180 tunnels along its 496 km route. This is a direct result of Norway's dramatic mountainous terrain — cutting through rock was often the only practical way to keep the railway line running. The longest tunnel on the route stretches over 10 kilometres.

Insights about Bergen and Oslo train stations

Historic red-brick facade of Bergen Station with passengers arriving outside in daylight
The stations are easy to find

Bergen Station sits right in the heart of the city, a 5-minute walk from the famous Bryggen wharf and the fish market. The historic red-brick building is hard to miss. Oslo Central Station (Oslo S) is equally central — step outside and you're in the middle of the city with trams, metro and buses right at the door. Unlike many European cities, both stations are simply named after their city, so there's no confusion. (optional p2): Both stations have good English signage throughout, so navigating as a foreign visitor is straightforward.

Modern interior of Oslo Central Station with departure boards and travellers walking through the main hall
At the station

Plan to arrive at least 30 minutes before departure. Pick up snacks for the journey (the bistro car is fine but the station shops have more variety), then locate your platform — it's shown on the large electronic departure boards in Norwegian and English. Check your ticket for your car number and find the matching car marker on the platform. The train stops briefly, so be ready before it pulls in.

Myrdal mountain station platform with snow-capped peaks behind and a Flåm Railway train waiting
Leaving the train

The Bergen–Oslo train makes several stops along the way, so get ready to disembark a few minutes before your scheduled arrival. Gather your luggage and move toward the exit doors early — the stops are short. This is especially important at intermediate stations like Voss or Geilo, where the train pauses only briefly before continuing.

Voss train station exterior with snow-covered mountains and a clear blue sky in the background
Arriving in Bergen

When you arrive at Bergen Station, the city centre is immediately on your doorstep. Taxis wait just outside the main entrance. The Bybanen light rail stops directly outside the station and connects to the airport in about 45 minutes — a cheap and easy option. If you're heading to a hotel in the city centre, most are walkable from the station.

Luggage information for Bergen – Oslo trains

Suitcases and a backpack

Bring what you need — no check-in required

There is no luggage check-in on Norwegian trains. You do not pay any luggage fees — bring as much as you can carry. There is no staff assistance with luggage, so you must be able to manage your bags yourself. As a general guideline, each passenger is permitted luggage up to about 30 kg and within approximately 1.5 m in total dimensions.

Each train car has overhead racks for smaller bags such as backpacks and cabin-size suitcases, as well as large luggage racks at the ends of each car by the entry/exit doors. The luggage racks are not supervised — keep your valuables and travel documents with you and never leave them unattended in the racks.

If you are travelling with oversized items such as bicycles or large sports equipment, contact Vy in advance to make arrangements. Bikes require a reservation and must be stored in the dedicated bicycle compartment. Arrive at the station at least 30 minutes early to allow time to board with bulky items.

Seat numbering and views

  • Seats A and D are window seats. Seats A and B are on one side of the aisle and seats C and D are on the other side.
  • For the most scenic fjord and mountain views on the Bergen to Oslo leg, seats on the right-hand side of the direction of travel (C and D seats) generally offer slightly more views of the dramatic valleys and waterfalls.
  • When travelling from Oslo to Bergen, the left-hand side (A and B seats) tends to give better views as the train climbs toward Hardangervidda.
  • The entire journey offers incredible scenery, so any window seat is a great choice. The stretch between Myrdal and Voss is particularly dramatic and worth having a window seat for.
Passenger seated next to a window on a Vy train
Luggage storage lockers at Bergen Station
Station storage

Both Bergen and Oslo Central stations have luggage storage lockers and staffed left-luggage counters, so you can explore the city before or after your train without dragging your bags around.

Comfortable Vy business class cabin
Best comfort seats

For the smoothest ride, choose seats in the middle carriages. The front and rear cars can feel slightly more movement on the mountain sections. Business class offers wider seats with more legroom and is especially worth it on this 6.5-hour journey.

Spacious Vy business class seats
Business class

Business class on the Bergen–Oslo route is highly recommended for the extra comfort on this long journey. You get wider, more comfortable seats, fewer passengers per car, a quieter atmosphere, and more luggage space — well worth the modest premium for a 6.5-hour scenic trip.

How do I board my KTX or SRT train?

1
Arrive at the station 30 minutes before departure
2
Find your platform from the departure board

Both Bergen and Oslo Central stations have large electronic departure boards showing all departures in Norwegian and English. Look for "Oslo S" (if travelling from Bergen) or "Bergen" (from Oslo), find your departure time and note the platform number (spor).

Trains in Norway typically appear on the board 15–20 minutes before departure, so don't worry if your train is not shown immediately. However, platforms can occasionally change at short notice, so keep an eye on the board right up until departure.

3
Find your car position on the platform

Once you know your platform, head there early. On the platform floor and overhead signs you will find car number markers. Walk to the marker matching your car number — the doors will align there when the train pulls in.

4
Board the train

Check the car number displayed on the outside of each carriage before boarding — it will match your ticket. Vy trains have clear numbering on each car. If you are unsure, staff on the platform or the train conductor (in a Vy uniform) will be happy to help.

Seats are allocated, so there is no rush to board early. If your reservation shows a specific seat number, simply find it once on board. Seats are numbered clearly above the headrests.

Norwegian Trains from Bergen to Oslo

Experience one of the world's most scenic train journeys, crossing the Hardangervidda mountain plateau, passing frozen lakes and dramatic valleys on the 496 km route between Bergen and Oslo.

Scenic Norwegian fjord
Bergen city waterfront
Oslo Opera House and Oslofjord waterfront

The most refined way to book Norwegian train tickets

Meet the brand-new AI specialist for Norwegian rail — fares, schedules and seat reservations, handled in seconds.

Vy Norwegian train travelling