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.

Travel between Stockholm and Oslo from Stockholm Central to Oslo S; SJ may offer a direct service or a connecting itinerary, depending on your date.
At a glance
- Main stations: Stockholm Central, also called Stockholm C, and Oslo S, also called Oslo Sentralstasjon
- Service pattern: a direct train or a connecting itinerary, depending on the date
- Named intermediate stops: Karlstad and Arvika may appear on selected journeys
- Operator: SJ
The two capitals are linked by rail, but there is no single timetable pattern for every date. Your complete itinerary identifies whether you stay on one train, where you change, and which stations are used.
Service pattern
SJ operates the Stockholm to Oslo corridor. Depending on your date, SJ may offer a through train or an itinerary with one or more connections. Departures, train categories, stopping patterns and journey times can change with the timetable.
Karlstad and Arvika can be intermediate stops on the corridor, but neither appears on every departure. If you plan to get off there, make sure the stop is part of your itinerary.
Stations and connections
Stockholm Central is the usual long-distance departure point in the city centre. Oslo S is the main city-centre arrival station and is also known as Oslo Sentralstasjon. A connection can add another station, so the itinerary is the reliable guide to your departure, interchange and arrival points.
For a connecting itinerary, the interchange station and the time between legs are part of the journey details. A through train keeps the journey simpler, while a connection can offer a useful departure when no direct service is available. Keep the complete itinerary with you rather than relying on the route name alone.
Tickets, reservations and luggage
Your fare and ticket conditions depend on the travel date, departure, availability and ticket type. The selected journey includes its price and conditions. Read the change and refund terms before paying, particularly when a cheaper fare is tied to one departure.
A seat assignment, reservation or supplement depends on the exact service. A rail pass can have separate international reservation rules, and the conditions attached to your chosen journey determine what applies. The passenger name, travel date, train details and class need to match the booking.
The luggage allowance is set by your train and fare; bags must stay clear of aisles and doors. Bicycles, pets and unusually large items are subject to the operator's current conditions for that service.
Before departure
The full SJ itinerary lists the departure and arrival times, each station, any connection and the service category. SJ's traffic information can show timetable changes or service alterations. A saved ticket and offline copy of your essential journey details are useful at the station.
The reverse journey has to be searched separately from Oslo S to Stockholm Central. Its departure pattern, stopping stations and ticket conditions may differ from the Stockholm to Oslo trip.
Where to book
Train tickets
- Check times & prices
Omio
Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.
Train service
- Check times & prices
SJ is Sweden’s state-owned train operator, running high-speed, regional, and long-distance services across the country and into neighboring nations.
Official website
Find places to stay in Oslo

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.