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

Bergen to Oslo Trains

Get real-time train timetables

Download the Rail Monsters app today

qr code
apple
google
mi
huawei

Bergen to Oslo Train Tickets & Timetable

The Bergen to Oslo route, operated by Vy, offers different seating classes including Standard and Pluss. Departing from Bergen Station, the train makes stops at mountain stations like Voss, Myrdal, and Geilo before arriving at Oslo Central Station. It is recommended to book tickets online in advance to secure the best prices. The price range for a one-way ticket is approximately 750-1,250 NOK (around $70-120 USD). For accurate timetable information and ticket availability, use the search page. Our online schedule provides real-time updates on Bergen to Oslo departures, train times, and prices.
6Apr
1
Seats
Bergen
Oslo

Each ticket has information about

Departure Time

Travel time

Arrival Time

Changes

Brand name / Train type

Ticket price

Morning trains

06:19
BergenStation
6h 46m
13:05
OsloOslo Central Station
Direct
Vy 60
from
22502 USD
1
6h 46m, Direct
06:19
BergenStation
13:05
OsloOslo Central Station
from
22502 USD
1
Direct
08:08
BergenStation
6h 57m
15:05
OsloOslo Central Station
Direct
Vy 62
from
85912 USD
1
6h 57m, Direct
08:08
BergenStation
15:05
OsloOslo Central Station
from
85912 USD
1
Direct

Day trains

15:38
BergenStation
6h 49m
22:27
OsloOslo Central Station
Direct
Vy 64
from
22502 USD
1
6h 49m, Direct
15:38
BergenStation
22:27
OsloOslo Central Station
from
22502 USD
1
Direct
16:48
BergenStation
7h 17m
00:05
OsloOslo Central Station
Direct
Vy 66
from
30383 USD
1
7h 17m, Direct
16:48
BergenStation
00:05
OsloOslo Central Station
from
30383 USD
1
Direct
day

First train

06:19
night

Last train

23:01
distance

Travel duration

7h 6m
daily-departure

Daily departures

4
departure-station

Departure station

Bergen
changes-type

Changes

direct
arrival-station

Arrival station

Oslo
ticket-price

Ticket price

$31
background

How to Book Train Tickets Online from Bergen to Oslo

1

Search

2

Add passengers

3

Receive your ticket

4

Take the train

Book Official Tickets Easily
Rail Monsters provides official tickets for the Bergen to Oslo route, ensuring a reliable booking experience. With a few clicks, you can confirm and purchase your tickets online to receive a digital confirmation from the rail operator.
Secure Payment Options
Our online booking system offers secure transactions when you buy Bergen to Oslo tickets. Enjoy a safe process with multiple payment options, including credit cards, Apple Pay, and Google Pay.
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 assist with every step of the process from Bergen to Oslo.
Flexible Exchanges & Cancellations
We provide exchange and cancellation policies to help you manage your travel plans. Modify your Bergen to Oslo rail tickets based on availability and the specific fare conditions of your booking.
All Travel Classes
All travel classes are supported. You can choose from standard seating or upgraded options like Pluss for more space on your journey through the Norwegian mountains.

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

We accept payments:

payment-logos
payment-logos

Bergen to Oslo Route Overview

The Bergen Line (Bergensbanen) is one of the highest mainline railways in Europe, crossing the Hardangervidda plateau at 1,222 meters above sea level. The 496 km journey takes roughly 7 hours and operates year-round. It serves as a vital link between Norway's two largest cities, used by both commuters and visitors. Onboard services include a cafe carriage and power outlets. The route is famous for its transition from coastal fjords to alpine tundra and finally the urban landscape of the capital.
time-s

Travel time

7h 6m

train-s

Train type

fastest-s

Fastest trip

6h 46m

longest-s

Longest trip

7h 43m

Bergen

Bergen - A coastal city known for the Hanseatic wharf at Bryggen and its surrounding seven mountains. It serves as the gateway to the Norwegian fjords.

Bergen

StationStation
arrowarrow

7h 6m

Oslo

Oslo - The capital of Norway, featuring modern architecture like the Barcode district and historical sites such as the Akershus Fortress.

Kjelsaas

StationStation

Toeyen

StationStation

Snippen

StationStation

Movatn

StationStation

Grefsen

StationStation

Oslo Central Station

StationStation

Oslo Gardermoen Airport

StationStation

Practical Information for Bergen Line Travelers

Luggage icon
Luggage Guidelines on Vy Trains. Traveling from Bergen to Oslo includes specific space for personal items. Below are key points for bringing luggage aboard Norwegian rail services:
Luggage Allowance
Passengers may bring up to 30 kg of luggage, distributed across a maximum of three items. This allowance is sufficient for standard suitcases and personal bags needed for a cross-country trip.
Storage Facilities
Trains feature large luggage racks near the entrance doors for suitcases and overhead bins for smaller backpacks. These areas are communal and designed to keep aisles clear during the 7 hour journey.
Special Items
Skis and snowboards must be placed in designated racks. Bicycles require a separate reservation and ticket due to limited space on the mountain route, especially during peak summer and winter seasons.

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

Bergen to Oslo Map

Plan your trip from Bergen to Oslo on the Bergensbanen. The route travels through the Hardanger region and stops at Myrdal, where the Flam Railway connects. It continues through Finse and Geilo before descending into the Hallingdal valley toward Oslo. The transport system in Norway relies on this line to connect the west coast with the eastern capital. You will pass through over 180 tunnels while traveling across this part of Norway.

Rail vs Bus vs Plane

Train

Changes

Travel time

Price from

Departures

Rating

Train

Vy

Changes

Direct

Travel time

7h 4m

Price from

$31

Departures

113

Rating

Rail travel between Bergen and Oslo is preferred for its station-to-station service, avoiding long airport transfers. Buses take approximately 9 to 10 hours and follow winding mountain roads. Flights are fast but involve significant time for security and transit to Gardermoen or Flesland airports. The train offers the most direct access to the city centers of both Bergen and Oslo while providing workspace and dining facilities.
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.

7h 6m

$31-$539

Bus

Apprx.

9h 30m

$45-$85

Flight

Apprx.

55m

$65-$190

FAQ about the Bergen - Oslo Route

How much is the train ticket from Bergen to Oslo?

A one-way train ticket from Bergen to Oslo typically ranges from 940 NOK to 1,600 NOK (88 USD - 150 USD), depending on the class and how early you book. Prices for Pluss seats or sleeper cabins are higher.

How long is the train ride from Bergen to Oslo?

The train journey usually takes between 6 hours and 40 minutes and 7 hours and 15 minutes. This varies slightly depending on the number of intermediate stops and weather conditions in the mountains.

Is there a night train from Bergen to Oslo?

Yes, there is a nightly service equipped with sleeping compartments. This train departs late in the evening and arrives in the early morning, allowing for a full day of activity in the destination city.

Where does the Bergen to Oslo train stop?

Major stops include Voss, Myrdal (for the Flam Railway connection), Finse, Geilo, and Drammen. Not all trains stop at every station, so check the specific timetable for your departure.

How to book Bergen to Oslo tickets?

Tickets can be booked online through the Rail Monsters website or using our mobile apps. It is best to purchase at least several weeks in advance to secure lower fares, as prices increase as the departure date approaches.
Learn more information at our
Country Guide