Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*
Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*

Oslo to Bergen Trains

Get real-time train timetables

Download the Rail Monsters app today

qr code
apple
google
mi
huawei

Oslo to Bergen Train Tickets & Timetable

The Oslo to Bergen route is served by Vy (formerly NSB) on the Bergensbanen. Options include Standard and Plus classes, along with night trains featuring sleeping compartments. Departing from Oslo Central Station (Oslo S), the train makes stops at mountain stations such as Geilo and Finse. It is recommended to book tickets online in advance for the best prices. The price range for a one-way ticket is approximately 850-1,450 NOK (around $82-140 USD). Use the search page for accurate timetable information, ticket availability, and current train times for all departures.
12Apr
1
Seats
Oslo
Bergen

Each ticket has information about

Departure Time

Travel time

Arrival Time

Changes

Brand name / Train type

Ticket price

Day trains

12:03
OsloOslo Central Station
7h 5m
19:08
BergenStation
Direct
Vy 601
from
18497 USD
1
7h 5m, Direct
12:03
OsloOslo Central Station
19:08
BergenStation
from
18497 USD
1
Direct
14:25
OsloOslo Central Station
7h 8m
21:33
BergenStation
Direct
Vy 65
from
18497 USD
1
7h 8m, Direct
14:25
OsloOslo Central Station
21:33
BergenStation
from
18497 USD
1
Direct

Evening trains

23:03
OsloOslo Central Station
7h 20m
06:23
BergenStation
Direct
Vy 605
from
7918 USD
1
7h 20m, Direct
23:03
OsloOslo Central Station
06:23
BergenStation
from
7918 USD
1
Direct
day

First train

06:18
night

Last train

23:03
distance

Travel duration

6h 59m
daily-departure

Daily departures

5
departure-station

Departure station

Oslo
changes-type

Changes

direct
arrival-station

Arrival station

Bergen
ticket-price

Ticket price

$31
background

How to Book Train Tickets Online from Oslo to Bergen

1

Search

2

Add passengers

3

Receive your ticket

4

Take the train

Book Official Tickets Easily
Rail Monsters provides official tickets for the Oslo to Bergen Bergensbanen, ensuring a reliable booking experience. With a few clicks, you can confirm and purchase your tickets online and receive an electronic PDF ticket via email.
Secure Payment Options
Enjoy a safe booking process with multiple payment options, including credit cards, Apple Pay, and Google Pay. Our online ticket system offers secure transactions when you buy Oslo to Bergen tickets.
Flexible Exchanges & Cancellations
We offer flexible exchange and cancellation policies for added convenience. Easily adjust your travel plans and modify your Oslo to Bergen rail tickets based on available fare conditions.
24/7 Human Customer Support
Get assistance from our human support team, available 24/7 to answer questions about your online ticket booking. We are here to help with your reservations service at any time.
All Travel Classes
All travel classes are supported - you can choose from Standard, Plus, or sleeper compartments offered by the rail supplier for your route across Norway.

Why Book Oslo to Bergen Train Tickets with Rail Monsters?

star

Trusted by travelers
and rated 4.8 on average

e-tickets

e-Tickets to board

seat

Seat Preferences
that works

payment

International
Payment options

Book your train tickets from Oslo to Bergen on Rail Monsters and benefit from a 24/7 customer support team, mobile apps for iOS and Android, and the ability to compare prices across different sources. Enjoy flexible bookings and cancellations, access real-time train information, and use one account to book train tickets worldwide.

We accept payments:

payment-logos
payment-logos

Oslo to Bergen Route Overview

The journey from Oslo to Bergen on the Bergen Line (Bergensbanen) is Northern Europe's highest mainline railway. The route crosses the Hardangervidda plateau, reaching an elevation of 1,222 meters at Finse. Trains run several times daily, with durations ranging from 6.5 to over 7 hours. Passengers can choose between day trains with panoramic windows or night services. The line is a critical link between Norway's two largest cities, utilized by commuters and those visiting the fjord regions.
time-s

Travel time

6h 59m

train-s

Train type

fastest-s

Fastest trip

6h 35m

longest-s

Longest trip

7h 33m

Oslo

Oslo - Norway's capital located at the head of the Oslofjord. It is home to the Royal Palace, the Munch Museum, and the Akershus Fortress.

Kjelsaas

StationStation

Toeyen

StationStation

Snippen

StationStation

Movatn

StationStation

Grefsen

StationStation

Oslo Central Station

StationStation

Oslo Gardermoen Airport

StationStation
arrowarrow

6h 59m

Bergen

Bergen - A coastal city known as the gateway to the fjords. Famous for its colorful Hanseatic wharf, mountains, and the lively Fish Market.

Bergen

StationStation

Practical Information for Bergensbanen Travelers

Luggage icon
Luggage Guidelines on Norway Trains. Traveling between Oslo and Bergen includes specific rules for personal items. Below are key points for bringing luggage aboard Vy services:
Luggage Allowance
Each passenger can bring up to 30 kg of luggage, divided into a maximum of three items. These items should be manageable by the passenger and stored in designated areas inside the carriages.
Storage Facilities
Trains are equipped with overhead racks for smaller bags and large floor-level luggage compartments at the ends of each car for suitcases and heavy gear.
Special Items
Bicycles and skis require a separate reservation and fee due to limited space. It is recommended to book these in advance, especially during the winter ski season or summer hiking months.

Average rating & reviews

4.7
starstarstarstarstar
Among mobile stores and search platforms
4.7
starstarstarstarstar
Among mobile stores and search platforms
Easy purchase and process
We went from Tokyo station to Hiroshima for the first time. We bought our tickets online, printed the tickets and had no issues. Great experience
avatarDenise Harston
Thank you very much for your support
Even with very short time frame you suceeded to change our tickets. We are very gratefull. You are the best.
avatarMitja Bostner
Thank you, David!
Could not thank David from Rail Monsters enough, i made a couple of errors in my booking for japan and he fixed them asap with no hassle, customer service A1
avatarAlan
Local Guide
Wonderful trip from Tokyo to Kyoto. Excellent service.
avatarMarius-Adrian Nicoara
Very kind and helpful staff
Very kind and helpful staff who were very diligent and thorough in helping secure tickets for a sold out train. Thank you so much!
avatarAllison Makhoul

Oslo to Bergen Map

Plan your trip from Oslo to Bergen on the Bergen Line. The travel route starts at Oslo S and climbs through the Hallingdal valley toward Geilo. It reaches its peak at Finse before descending through tunnels toward Voss and finally Bergen. Along the way, the transport crosses the Hardangervidda plateau, offering views of glaciers and alpine lakes. This specific line is the primary rail connection in Norway between the east and west coasts.

Rail vs Bus vs Plane

Train

Changes

Travel time

Price from

Departures

Rating

Train

Vy

Changes

Direct

Travel time

7h 0m

Price from

$31

Departures

128

Rating

Rail travel on the Bergensbanen is preferred for its direct city-to-city connection and the unique landscape not visible from highways. Buses take longer due to mountain terrain and weather-related traffic; flights are faster but require travel to Gardermoen and Flesland airports, adding total transit time. The train provides much more space and the ability to move around during the long journey.
Greener choice

Plus, it’s a greener choice, reducing your carbon footprint

Travel time

Price range

Travel time

Price range

Travel time

Price range

Winner

Train

Apprx.

6h 59m

$31-$537

Bus

Apprx.

9h 30m

$45-$95

Flight

Apprx.

55m

$65-$210

FAQ about the Oslo - Bergen Route

How much is the train from Oslo to Bergen?

A one-way train ticket from Oslo to Bergen typically costs between 1,120 and 1,800 NOK (108 USD - 173 USD). Prices fluctuate based on how far in advance you book and whether you choose Standard or Plus seating.

How long is the train journey from Oslo to Bergen?

The journey usually takes between 6 hours 30 minutes and 7 hours 30 minutes. The duration depends on the specific service and the number of stops at mountain stations along the Bergensbanen.

Is there a night train from Oslo to Bergen?

Yes, there is a night train service that includes sleeping compartments. These compartments feature two berths and can be booked online. It is a practical way to travel between the cities while saving on a night of accommodation.

Can I buy food on the Oslo to Bergen train?

Most trains on this route have a cafe carriage (Vy Kafe) offering hot meals, snacks, and beverages. Passengers in Plus class often have access to complimentary coffee and tea at self-service stations.
Learn more information at our
Country Guide