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

Trains to and from Oslo - Info and Tickets

Get real-time train timetables

Download the Rail Monsters app today

qr code
apple
google
mi
huawei
Route image

Trains to and from Oslo

10Jun
1
Seats
Oslo
Bergen

Each ticket has information about

Departure Time

Travel time

Arrival Time

Changes

Brand name / Train type

Ticket price

Morning trains

06:25
OsloOslo Central Station
6h 47m
13:12
BergenStation
Direct
Vy 61
from
24349 USD
1
6h 47m, Direct
06:25
OsloOslo Central Station
13:12
BergenStation
from
24349 USD
1
Direct

Day trains

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

Evening trains

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

First train

06:23
night

Last train

23:03
distance

Travel duration

8h 55m
daily-departure

Daily departures

5
departure-station

Departure station

Oslo
changes-type

Changes

direct
arrival-station

Arrival station

Bergen
ticket-price

Ticket price

from $39
fastest-s

Fastest trip

6h 35m
longest-s

Longest trip

22m

Trains to and from Oslo

Inbound trains reach Oslo mainly at Oslo S, with many regional and airport services also stopping at Nationaltheatret and Lysaker. Vy trains from Bergen arrive in around 6h30m to 7h. SJ Norge services from Trondheim reach Oslo in roughly 6h30m to 7h. Go-Ahead Nordic trains from Stavanger arrive in about 7h30m to 8h, while services from Kristiansand take around 4h30m to 5h. Regional Vy trains from Lillehammer arrive in about 2h, and trains from Fredrikstad take around 1h10m. Flytoget services from Oslo Airport reach Oslo S in about 20m.

Visiting Oslo

Oslo is the central rail hub of Norway, where long-distance routes, regional lines, and airport rail services meet at Oslo Central Station. The city has one primary national rail station, Oslo S, with additional central stops such as Nationaltheatret used by regional and airport trains. Vy, Flytoget, SJ Norge, and Go-Ahead Nordic all serve the Oslo rail network. Trains from Oslo include long-distance services across the mountains to western Norway, intercity trains around eastern Norway, cross-border services toward Sweden, and airport rail to Oslo Airport at Gardermoen. Oslo S is the main train station for long-distance departures, while Nationaltheatret and Lysaker serve many regional and airport trains west of the city center. Rail routes from Oslo run west toward Bergen and Stavanger, north toward Lillehammer and Trondheim, south toward Kristiansand, east toward Stockholm and Gothenburg via Sweden, and northeast toward Oslo Airport and the Mjosa region. Book trains from and to Oslo online at Rail Monsters.

Popular routes from Oslo

From Oslo S, Vy operates the westbound Bergen Line across the Norwegian mountain corridor and regional routes through eastern Norway. SJ Norge runs northbound long-distance services toward Lillehammer, the Dovre Line, and Trondheim. Go-Ahead Nordic operates southbound long-distance trains on the Sorland Line toward Kristiansand and Stavanger. Regional Vy services connect Oslo with towns around the Oslofjord, the Mjosa region, Drammen, and other eastern Norway corridors. Cross-border rail also links Oslo with Sweden, including routes toward Gothenburg and Stockholm through services and connections. Flytoget and Vy provide rail access between central Oslo stations and Oslo Airport at Gardermoen.

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

8h 55m

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
Background

Book Train Tickets to and from Oslo Online - Options, Tips, and Reservations

Tips for Online Reservations
Online reservation services through Rail Monsters accept Oslo train bookings 6 to 12 months ahead of travel, useful for peak summer, Christmas and New Year, Easter trips, and winter weekends. Train prices can vary on long-distance routes, while ticket counters remain available at Oslo S. With the Rail Monsters iOS and Android apps, you can book and manage train tickets on mobile.
Buying Train Tickets Online
Buy train tickets online for Oslo with Rail Monsters by choosing departure dates, comparing Vy, SJ Norge, Go-Ahead Nordic, and Flytoget options, and completing an online reservation. Book your tickets for Oslo train stations such as Oslo S, Nationaltheatret, and Lysaker, depending on the route and service shown in search.
Types of Train Tickets Available
Oslo services include regular tickets for regional trains, reserved seats on many long-distance Vy, SJ Norge, and Go-Ahead Nordic services, and airport train tickets for Flytoget. Cheap tickets and discount tickets may appear on advance long-distance trains to and from Bergen, Trondheim, Stavanger, Kristiansand, Gothenburg, and eastern Norway.

Train Travel to and from Oslo FAQ and Tips

Do high-speed trains serve Oslo?

Norway does not operate a dedicated high-speed rail network like some other European countries, but Oslo has fast intercity, regional, airport, and long-distance trains. Vy runs regional and long-distance services from Oslo S, Flytoget operates airport trains to Oslo Airport, SJ Norge runs long-distance services toward central and northern Norway, and Go-Ahead Nordic operates southbound long-distance services.

What is the main train route from Oslo?

One of the main long-distance routes from Oslo is the Bergen Line, operated by Vy between Oslo S and Bergen. The train crosses the mountain plateau through Finse and Myrdal, with a typical journey time of around 6h30m to 7h. Seats are reserved on many long-distance services, and night train options may be available on selected dates.

How do I buy train tickets to and from Oslo?

Book train tickets to and from Oslo on Rail Monsters by entering Oslo S, Nationaltheatret, or another Oslo station, selecting your travel date, and choosing a listed Vy, Flytoget, SJ Norge, or Go-Ahead Nordic service. Rail Monsters accepts bookings 6 to 12 months ahead of travel for Oslo services, useful for Christmas, Easter, peak summer, and winter weekends.

What are the main train stations in Oslo?

Oslo S is the main station for long-distance, regional, airport, and cross-border trains. Nationaltheatret is a central stop for many regional Vy trains and Flytoget airport services. Lysaker is a western Oslo rail stop used by regional and airport trains, especially for passengers traveling toward Asker, Drammen, and westbound routes. Long-distance services normally use Oslo S.

Should I reserve seats on trains from Oslo?

Seat reservation practice depends on the service from Oslo. Long-distance trains operated by Vy, SJ Norge, and Go-Ahead Nordic often include or require assigned seats, especially on Bergen, Trondheim, and Stavanger routes. Regional Vy trains around eastern Norway usually operate with open seating. Airport trains on Flytoget do not normally use assigned seats. Book earlier for weekends and holiday departures.

What are the main train connections to and from Oslo?

Oslo connects with Bergen in around 6h30m to 7h by Vy, Trondheim in around 6h30m to 7h by SJ Norge, Stavanger in around 7h30m to 8h by Go-Ahead Nordic, and Kristiansand in around 4h30m to 5h. Regional trains link Oslo with Lillehammer in about 2h, Fredrikstad in around 1h10m, and Oslo Airport in about 20m by Flytoget.

How do I get from Oslo to the airport by train?

Oslo Airport at Gardermoen is linked to the city by rail. Flytoget airport trains run from Oslo S, Nationaltheatret, and Lysaker to Oslo Airport, while Vy regional trains also serve the airport station on selected routes. Tickets can be bought at Rail Monsters when the airport train or regional connection appears in search. Oslo S is the main interchange for long-distance passengers connecting to the airport.

Can I buy Oslo train tickets at the last minute?

Last-minute regional tickets from Oslo are often available close to departure, but long-distance trains to Bergen, Trondheim, Stavanger, and Kristiansand can have limited seats on Fridays, Sundays, holidays, and during peak summer. Rail Monsters accepts Oslo train bookings 6 to 12 months ahead of travel, which helps for Easter, Christmas and New Year, winter weekends, and popular summer departures.
Learn more information at our
Country Guide

ENTUR

ENTUR

ENTUR