Stockholm to Oslo by train

Travel from Stockholm to Oslo by train via Stockholm Central and Oslo S, with SJ services that may be direct or include a connection.

View of Oslo, Norway
Origin
Stockholm
Destination
Oslo
Countries
Sweden, Norway

Where to book

Train tickets

  • Omio

    Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

    Check times & prices

Train service

Find places to stay in Oslo

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in OsloHotels and apartments via Booking.com

Frequently asked questions

How long does the train from Stockholm to Oslo take?

Journey times vary by date and by whether the itinerary is direct or includes a connection. The selected SJ journey gives the current departure and arrival times.

Is there a direct train from Stockholm to Oslo?

Some dates have a through train, while others require a connection. SJ's itinerary for your travel date identifies which pattern applies.

How often do trains run from Stockholm to Oslo?

The number of departures and the service pattern vary by date, so there is no reliable fixed daily frequency. Availability is tied to the date you travel.

Which stations serve trains from Stockholm to Oslo?

The usual city-centre stations are Stockholm Central, or Stockholm C, and Oslo S, also called Oslo Sentralstasjon. A connection can add another station.

Does the train from Stockholm to Oslo stop in Karlstad or Arvika?

Karlstad and Arvika may be intermediate stops on selected journeys, but neither is guaranteed on every departure. The itinerary lists the stops for your train.

Do I need a reservation for the Stockholm to Oslo train?

Reservation and supplement rules depend on the service and fare. A rail pass may have separate international requirements, and your chosen journey's conditions determine what applies.

More routes