Cheapest price
£69
Average price
£85
Fastest journey
5 h 24 m
Average duration
5 h 49 m
Trains per day
5
Distance
416 km
The best way to find a cheap train ticket from Oslo to Stockholm is to book your journey as far in advance as possible and to avoid travelling at rush hour.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
SJ 660 SJ | 07:27 Oslo Central Station | 5h59 | 13:26 Stockholm Central Station | 0 changesDirect | |
SJ 638 SJ 3000 | 11:46 Oslo Central Station | 5h24 | 17:10 Stockholm Central Station | 0 changesDirect | |
vy 8944 Vy Tåg AB | 13:32 Oslo Central Station | 6h22 | 19:54 Stockholm Central Station | 0 changesDirect | |
SJ 674 SJ | 14:36 Oslo Central Station | 5h50 | 20:26 Stockholm Central Station | 0 changesDirect | |
SJ 648 SJ 3000 | 16:52 Oslo Central Station | 5h29 | 22:21 Stockholm Central Station | 0 changesDirect |
Find all the dates and times for this journey
Distance 416 km |
Average train duration 5h 33m |
Cheapest ticket price £26 |
Trains per day 4 |
Direct trains 3 |
Train providers 4 |
Fastest train 5h 16m |
First train 04:56 |
Last train 15:52 |
For as little as £26 you can travel by train between Oslo and Stockholm with SJ, vy and FlixTrain. Omio will show you the best deals, timetables and tickets available for this route.
SJ is a Swedish train company that offers a wide range of services to its passengers. It operates high-speed trains, regional trains, and night trains, all of which are comfortable and reliable. The high-speed trains, X2000, are the fastest way to travel between cities, while the regional trains, Pågatåg, are perfect for shorter trips. The night trains, SJ Nattåg, offer a comfortable way to travel overnight. SJ offers a variety of ticket types, including single tickets, return tickets, and SJ Prio tickets, which offer discounts for frequent travelers. Onboard facilities include free Wi-Fi, power outlets, and a café car. The most popular routes for SJ are between Stockholm and Gothenburg, Stockholm and Malmö, and Stockholm and Uppsala.
Oslo to Stockholm train information with SJ:
Anyone who needs to travel between the capitals of Norway and Sweden can easily do so by rail. Every day, SJ schedules at least one direct train from Oslo to Stockholm, and usually offers a couple of direct options. The journey time averages around 5 hours 40 minutes, and trains run straight into the heart of Stockholm, avoiding the need for lengthy transfers.
There are relatively few options to choose from when booking a train from Oslo to Stockholm, but trains depart every day, so finding a convenient service should be possible. Two direct services leave Oslo from Monday to Saturday, usually with an early morning departure and a service in mid-afternoon (arriving just before 11:00 p.m.). There's one train on Sunday, which generally leaves in the afternoon.
Oslo and Stockholm are around 380 miles apart, so the train journey is relatively long by Scandinavian standards. Travellers can expect a direct train from Oslo to Stockholm to reach the Swedish capital in 5 hours 33 minutes to 5 hours 41 minutes. Indirect bus and train combinations are also available, and can reach Stockholm in just over 6 hours, so may be worth considering as well.
Departure train station: The train from Oslo to Stockholm will always depart from Oslo S Station (also known as Oslo Central). It's a busy station, with shops, eateries, toilets, luggage lockers, and plenty of shopping options nearby. To reach it from the centre of town, travellers can catch tram, metro, or bus services. However, the station is centrally located, so walking shouldn't take more than 15-20 minutes.
Arrival train station: Trains from Oslo will arrive at Stockholm's Central Station - a modern and spacious facility that offers essential services such as money exchange, left luggage, toilets, travellers' information, and high-speed WiFi. The old town is just to the south, about 10 minutes' walk away, while onward travel to other Stockholm neighbourhoods is simple thanks to bus and metro connections.
Only one train company provides direct rail connections between Oslo and Stockholm, and that's SJ (or 'Statens Järnvägar' in Swedish). However, it's also possible to take hybrid bus and train journeys with Nettbuss (usually with a change in Karlstad).
For a train from Oslo to Sweden, SJ is the only option. The Swedish company schedules 1-2 direct services every day, year round. Journey times average around 5 hours 40 minutes, and trains leave on most days in the early morning and mid-afternoon (there are no overnight services).
When booking with SJ, economy or business fares are both available. Business class comes with perks such as free fruit, tea, coffee, and newspapers, exclusive waiting lounges, and more space in general. Economy class is less roomy, but still has WiFi, power sockets, and access to the SJ dining car.
All travellers can take on board as much luggage as they can reasonably carry (or two bags with dimensions 80 cm × 50 cm × 35cm along with a small hand luggage item). Folding bikes can be taken with no extra cost, as can ordinary bikes, provided they are stored in a protective case. Pets are also allowed in certain parts of every train, and two animals can be transported free of charge. A special animal ticket needs to be added to bookings in any case.
Disabled travellers are very welcome with SJ as well. Assistance can be booked 24 hours in advance, and all SJ trains have special seats for wheelchair users. Guide dogs are also permitted anywhere in the train, unlike other pets.
Train travel between Oslo and Stockholm is comfortable and convenient, but finding ways to save will always be handy. Browsing departure times via Omio is a good idea, as prices can vary between morning and afternoon departures (and if travellers don't mind a change, Nettbus services can sometimes work out cheaper). SJ services can also be cheaper when booked well in advance. However, there are exceptions, such as SJ's Last Minute tickets, which can offer significant savings for short-term bookers. So don't assume that short notice means hefty ticket prices.
Passengers board the train most frequently from Oslo Central Station, which is located around 1.1 miles (1.7 km) away from the city centre, and they get off the train at Stockholm Central Station, located 1 mile (1.6 km) away from the city centre.
Here are some other resources that might have the information you need