Search Oslo train tickets

switcheroo

Quickview

How to get to Oslo by train?

Routes30
Trips per day34
train carriers0
Stations0
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Oslo?

The cheapest prices for a train ticket to Oslo that users have found recently on Wanderu start at $67.00. Such great deals to Oslo are available on one route to Pardubice. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Oslo. Pardubice at $67.00 has consistently the lowest average train ticket prices to Oslo.

What are the main train stations in Oslo?

The most popular train stations in Oslo are, and, is the busiest train station in Oslo.

What are the most popular train routes to Oslo?

Ostrava

There are 3 train schedules per day connecting Ostrava with Oslo. It takes on average 25 hours and 34 minutes to travel 758 miles, 1220 kms, by train from Ostrava. One train company operates schedules from Ostrava, with RegioJet offering the most daily connections to Oslo. Traveling by train from Ostrava you will most likely to arrive in Oslo at Schweigaards gate 12.
Avg. Time
1h 34m
Avg. Price
$103.32

Turčianske Teplice

There are 2 train schedules per day connecting Turčianske Teplice with Oslo. It takes on average 30 hours and 5 minutes to travel 830 miles, 1335 kms, by train from Turčianske Teplice. One train company operates schedules from Turčianske Teplice, with RegioJet offering the most daily connections to Oslo. Traveling by train from Turčianske Teplice you will most likely to arrive in Oslo at Schweigaards gate 12.
Avg. Time
6h 5m
Avg. Price
$100.38

Čadca

There are 2 train schedules per day connecting Čadca with Oslo. It takes on average 28 hours and 10 minutes to travel 791 miles, 1273 kms, by train from Čadca. One train company operates schedules from Čadca, with RegioJet offering the most daily connections to Oslo. Traveling by train from Čadca you will most likely to arrive in Oslo at Schweigaards gate 12.
Avg. Time
4h 10m
Avg. Price
$100.38

Zvolen

There is one train schedule per day connecting Zvolen with Oslo. It takes on average 34 hours and 10 minutes to travel 853 miles, 1372 kms, by train from Zvolen. One train company operates schedules from Zvolen, with RegioJet offering the most daily connections to Oslo. Traveling by train from Zvolen you will most likely to arrive in Oslo at Schweigaards gate 12.
Avg. Time
10h 10m
Avg. Price
$100.01

Kysak

There is one train schedule per day connecting Kysak with Oslo. It takes on average 31 hours and 11 minutes to travel 871 miles, 1401 kms, by train from Kysak. One train company operates schedules from Kysak, with RegioJet offering the most daily connections to Oslo. Traveling by train from Kysak you will most likely to arrive in Oslo at Schweigaards gate 12.
Avg. Time
7h 11m
Avg. Price
$102.43

What train companies travel to Oslo, ?

Located in, United States, you can travel by train to Oslo from 30 destinations and choose from 34 daily train schedules to get you there. has the most train connections to Oslo. The furthest train arriving in Oslo covers a distance of 880.00 miles, 1416.00 kms, covering the journey in 34 hours and 10 minutes

Looking for other ways to get there? Check out Ferry options to Oslo or explore Bus trips to Oslo.

train companies serving Oslo