COMPARE Prices across different modes

Sat
Sep 25
Find prices
$53Vy Bus4You
$113Norwegian Air Shuttle
Sun
Sep 26
Find prices
$66Flixbus
$123Norwegian Air Shuttle
Mon
Sep 27
Find prices
$52Flixbus
$75Norwegian Air Shuttle
Tue
Sep 28
Find prices
$59SJ
$73Ethiopian Airlines
Wed
Sep 29
Find prices
$59SJ
$73Ethiopian Airlines
Thu
Sep 30
Find prices
$59Flixbus
$75Norwegian Air Shuttle
Fri
Oct 1
$59FlixTrain
$48Flixbus
$57Norwegian Air Shuttle
Sat
Oct 2
$47FlixTrain
$48Flixbus
$75Norwegian Air Shuttle
Sun
Oct 3
Find prices
$57Flixbus
$75Norwegian Air Shuttle
Mon
Oct 4
Find prices
$47Flixbus
$57Norwegian Air Shuttle
Tue
Oct 5
Find prices
$59SJ
$57Norwegian Air Shuttle
Wed
Oct 6
Find prices
$59SJ
$57Norwegian Air Shuttle
Thu
Oct 7
Find prices
$36Flixbus
$75Norwegian Air Shuttle
Fri
Oct 8
$59FlixTrain
$57Flixbus
$57Norwegian Air Shuttle
Sat
Oct 9
Find prices
$43Flixbus
$113Norwegian Air Shuttle
Sun
Oct 10
Find prices
$48Flixbus
$87Norwegian Air Shuttle
Mon
Oct 11
Find prices
$47Flixbus
$57Norwegian Air Shuttle
Tue
Oct 12
Find prices
$59MTR Express
$57Norwegian Air Shuttle
Wed
Oct 13
Find prices
$58Flixbus
$57Norwegian Air Shuttle
Thu
Oct 14
Find prices
$36Flixbus
$57Norwegian Air Shuttle

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information between Stockholm and Oslo

distanceDistance258 miles (416 km)
durationAverage train duration6 h 53 min
priceAverage train ticket price$127 (€102)
changesDirect trainYes
carriersTrain providersSJ, SL or Nettbuss

Trains from Stockholm to Oslo cover the 258 miles (416 km) long route taking on average 6 h 53 min with our travel partners like SJ, SL or Nettbuss. There are direct train services available. While the average ticket price for this journey costs around $127 (€102), you can find the cheapest train ticket for as low as $89 (€72). Travelers depart most frequently from Stockholm, Centralstation and arrive in Oslo Bussterminal.

Train companies

Travel with Nettbuss Express from Stockholm to Oslo

Nettbuss Express trains will get you between Stockholm and Oslo from $89 (€72). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Nettbuss Express

Nettbuss is the largest bus company in Norway and for your next trip by train between Stockholm and Oslo you can choose between two differents ticket types: Economy and Plus.

Find cheap tickets for Nettbuss Express trains between Stockholm and Oslo on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Stockholm to Oslo train schedule from Nettbuss Express, the latest train ticket offers available and other travel information for the 258 miles (416 km) journey between Stockholm and Oslo, including information on baggage allowance and amenities offered onboard depending on the class fare you pick and choose. If you search for trains from Stockholm to Oslo in the Omio app, you can check to see if the Nettbuss Express trains available are mobile tickets, which makes it even more convenient for you to go paperless when traveling. Check the Nettbuss Express train schedule for your ideal departure and arrival times, compare the best route available to get to Oslo from Stockholm and then book a cheap train with ease. Sit back and enjoy your upcoming train from Stockholm to Oslo with Nettbuss Express!

    Trains from Stockholm to Oslo

    There are up to five departures a day of trains to Oslo from Stockholm, at least two of which are direct. Journey times vary from 6.5 to 9 hours. It is worth nothing that direct routes are not always the fastest way of completing the journey. A similar schedule operates seven days a week with departures from Stockholm Central Station and arrivals at Oslo Central Station.

    Which train companies travel from Stockholm to Oslo?

    Trains to Oslo from Stockholm are operated by SJ Sweden, a high-speed intercity service that links Stockholm, Oslo and Copenhagen. SJ's rolling stock is modern, eco-friendly and comfortable with onboard services that include wifi, power sockets, quiet zones and bistro-bars.

    How long is the train from Stockholm to Oslo?

    Trains between the two capital cities of Stockholm and Oslo take between 6.5 and 9 hours to complete the journey. Where connections are required they are made at Stockholm Södra, Hallsberg or Flemingsberg.

    How many trains are there from Stockholm to Oslo?

    There are up to five services a day to Oslo from Stockholm with a similar schedule in place seven days a week. The first train leaves in the early morning and the last departure is mid-afternoon. Usually, two of these will be direct.

    What are the departure and arrival stations for trains from Stockholm to Oslo?

    Departure train station: Train services to Oslo from Stockholm depart from Stockholm Central Station. Like much of the Swedish train network, the station is eco-friendly and within an easy walk of many of Stockholm's tourist attractions. It is part of the city's transport network of Metro trains, local buses and cabs as well as the Arlanda Express Train. This provides frequent links throughout the day to Stockholm Arlanda Airport. Facilities at Stockholm Central Station include toilets, left baggage lockers, wifi, shops, ATMs, cafes and restaurants.

    Arrival train station: All trains from Stockholm to Oslo complete their journey at Oslo Central Station, the largest train station in Norway. It is located just ten minutes' walk from the heart of the city. It is served by local, regional and intercity trains, the Airport Express Train, Metro trains, trams, local buses and taxis. Station facilities include left baggage storage, ATMs, wifi, toilets, shops including a supermarket, cafes and restaurants. It is part of a complex that houses a shopping centre and hotels.

    Train tickets from Stockholm to Oslo: when to book to save $

    Time Price Savings
    1 week earlier 36 €
    2 weeks earlier 28 €29.%
    3 weeks earlier 24 €50%
    1 month before 23 €57.%
    2 months earlier 20 €80%
    3 months earlier 19 €89%


    Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Stockholm - Oslo. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

    The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

    • Buying your train ticket from Stockholm - Oslo 3 weeks in advance means you can save on average up to 50% compared to the price available on the day of departure.
    • If you book a ticket Stockholm - Oslo with 2 months in advance you save up to about 80% compared to the initial price.
    • By booking 3 months in advance, you could save up to 89%.
    • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

    Travel Tips

    Trains from Stockholm to Oslo
    Travel by train to Oslo easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Stockholm to Oslo.
    FAQs
    Am I allowed to travel by train from Stockholm, Sweden to Oslo, Norway?

    Travel by train between Stockholm, Sweden and Oslo, Norway is: Partially open.

    Is international entry into Oslo from Stockholm restricted?

    International entry is allowed for: Entry is partially open for citizens and permanent residents of Sweden

    Do I need to quarantine on arrival in Norway from Stockholm?

    Entry Requirements:

    • Entry is allowed only for fully vaccinated travellers
    • Negative COVID-19 test issued at most 1 days before arrival and 10 day mandatory self quarantine
    • Negative COVID-19 test is required to end quarantine early. This test occurs on day 7 in quarantine
    • COVID-19 test upon arrival
    • Digital entry registration is required prior to arrival

    What are the safety rules to follow in Oslo, Norway?

    The government of Norway has imposed these measures to reduce the spread of COVID-19:

    • Physical distance required: 1 metre (s) (3 feet)
    • Face mask required: Mandatory

    The above information was last checked on 9/19/21. Remember to check the latest COVID-19 travel safety regulations for your train from Stockholm to Oslo closer to your date of departure here

    Are there restrictions on returning to Sweden from Norway by train?

    The restriction level for your return train to Stockholm, Sweden from Oslo is: Fully open.

    Is my return train into Stockholm from Oslo restricted?

    International entry is allowed for: Entry is fully open for citizens and permanent residents of Norway

    Do I need to quarantine on arrival in Sweden from Oslo?

    Conditions of reentry:

    • There are no current restrictions

    What are the safety rules to follow in Stockholm, Sweden?

    The government of Sweden has imposed these measures to reduce the spread of COVID-19:

    • Social distancing required: 1.5 metre (s) (5 feet)
    • Face mask required: Recommended

    Last checked on 9/20/21. Remember to check the latest COVID-19 travel safety regulations for your train to Stockholm from Oslo closer to your date of departure here here.

    How much do cheap train tickets to Oslo from Stockholm cost?
    Train tickets between Stockholm and Oslo for some dates and times can be found for as cheap as $89 (€72)  one way in the next 7 days.
    How much is a train ticket to Oslo from Stockholm?
    If you are looking to purchase your train ticket in the next 7 days, you can expect the Stockholm to Oslo train to cost on average $127 (€102)  one way.
    How far is it from Stockholm to Oslo by train?
    When traveling this route you should expect the distance to Oslo from Stockholm by train to be approximately 258 miles (416 km).
    How long is a train to Oslo from Stockholm on average?
    While the time it takes to travel 258 miles (416 km) between Stockholm and Oslo can vary based on specific dates, weekends, and holidays, the Stockholm to Oslo train journey time is on average 6 h 53 min.
    What is the departure train station in Stockholm and arrival train station in Oslo?

    When taking a train from Stockholm, you have a couple of train stations you can depart from including Stockholm, Centralstation, Stockholm Cityterminalen and Stockholm Södra. When you arrive in Oslo, your train can arrive in train stations including Oslo Bussterminal, Oslo, Drammensveien and Oslo S.

    Omio customers traveling this route book their trains from Stockholm, Centralstation   to Oslo Bussterminal.

    Where is the departure train station in Stockholm located? Where is the arrival train station in Oslo located?

    Passengers board their train most frequently from Stockholm, Centralstation and travel around 0 mile (s) / 0 km from the city center to this train station.

    Passengers traveling this route most often arrive at Oslo Bussterminal and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Oslo.

    Which train companies should I travel with from Stockholm to Oslo?
    For the best Stockholm to Oslo train to book, you can travel safely and comfortably with SJ, SL or Nettbuss. However, it's always good to check all possible train companies with services from Stockholm to Oslo to compare what amenities they may offer.
    What are the first and last departure train times from Stockholm to Oslo?
    The earliest train for this journey departs from Stockholm at 4: 48 AM. The last train leaves from Stockholm at 11: 12 AM. Check Omio for the latest train schedule from Stockholm to Oslo and book the best time to depart on your chosen travel date.
    When should I buy the Stockholm to Oslo train for the best deals on tickets?
    You can find trains between Stockholm and Oslo to cost on average $127 (€102) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Stockholm to Oslo train generally on sale a few months before the planned travel date.
    Stations

    Important Stations and Airports for this Journey

    Stockholm
    Stockholm Central
    Amenities
    Refreshments
    WC

    Frequently Asked Questions

    Where is the train station and what is the best way to get there?
    This station is within walking distance of the city centre and is connected to other parts of the city by public transport.<br>Metro lines T10, T11, T13, T14, T17, T18, T19<br>Bus lines 47, 69