Search train tickets toOslo

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.

What are the cheapest 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
trip-duration
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
trip-duration
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
trip-duration
Avg. Price
$100.38

Přerov

There is one train schedule per day connecting Přerov with Oslo. It takes on average 31 hours and 46 minutes to travel 652 miles, 1049 kms, by train from Přerov. One train company operates schedules from Přerov, with RegioJet offering the most daily connections to Oslo. Traveling by train from Přerov you will most likely to arrive in Oslo at Schweigaards gate 12.
Avg. Time
trip-duration
Avg. Price
$112.70

Příbor

There is one train schedule per day connecting Příbor with Oslo. It takes on average 26 hours and 50 minutes to travel 768 miles, 1236 kms, by train from Příbor. One train company operates schedules from Příbor, with RegioJet offering the most daily connections to Oslo. Traveling by train from Příbor you will most likely to arrive in Oslo at Schweigaards gate 12.
Avg. Time
trip-duration
Avg. Price
$105.61

What train companies travel to Oslo, Norway?

Located in, Norway, 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