---
title: "Trains from Stockholm to Oslo | EveryRail"
description: "Travel from Stockholm to Oslo by train via Stockholm Central and Oslo S, with SJ services that may be direct or include a connection."
image: "https://everyrail.com/api/route-image/stockholm-to-oslo/"
---

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Sweden](<https://everyrail.com/sweden/>)Stockholm to Oslo by train

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Sweden](<https://everyrail.com/sweden/>)Stockholm to Oslo by train

**Share**

-
- [Share on WhatsApp](<https://everyrail.com/trains/stockholm-to-oslo/#>)
- [Share on X](<https://everyrail.com/trains/stockholm-to-oslo/#>)
- [Share on Facebook](<https://everyrail.com/trains/stockholm-to-oslo/#>)
- [Share by email](<https://everyrail.com/trains/stockholm-to-oslo/#>)

**On this page**

- [About Stockholm to Oslo by train](<https://everyrail.com/trains/stockholm-to-oslo/#about>)
- [Where to book](<https://everyrail.com/trains/stockholm-to-oslo/#where-to-buy>)
- [Find places to stay in Oslo](<https://everyrail.com/trains/stockholm-to-oslo/#places-to-stay>)
- [Frequently asked questions](<https://everyrail.com/trains/stockholm-to-oslo/#frequently-asked-questions>)
- [More routes](<https://everyrail.com/trains/stockholm-to-oslo/#more-routes>)

[Book now](<https://everyrail.com/go/omio/>)

Last updated September 2026

# 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](<https://znmmduxdxnnnebgevjdu.supabase.co/storage/v1/object/public/blog-media/entity-featured/city-oslo.webp>)

Origin

[Stockholm](<https://everyrail.com/sweden/stockholm/>)

Destination

[Oslo](<https://everyrail.com/norway/oslo/>)

Countries

[Sweden](<https://everyrail.com/sweden/>), [Norway](<https://everyrail.com/norway/>)

Travel between [Stockholm](<https://everyrail.com/sweden/stockholm/>) and [Oslo](<https://everyrail.com/norway/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

- Omio
  Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.
  [Check times & prices](<https://everyrail.com/go/omio/r/stockholm/oslo/>)

### Train service

- [SJ](<https://everyrail.com/sweden/sj/>)
  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](<https://www.sj.se/en>)
  [Check times & prices](<https://everyrail.com/go/omio/r/stockholm/oslo/>)

## Find places to stay in Oslo

[![Bright bedroom with white bedding and a breakfast tray on the bed](<https://everyrail.com/images/accommodation-card-2-800.webp>)**Browse stays in Oslo**Hotels and apartments via Booking.com](<https://www.jdoqocy.com/click-101845132-17323134?sid=route-stockholm-to-oslo-197765&url=https%3A%2F%2Fwww.booking.com%2Fsearchresults.en-gb.html%3Fss%3DOslo>)

## 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

[![View of Oslo, Norway](<https://everyrail.com/api/route-image/amsterdam-to-oslo/>)Amsterdam to OsloAmsterdam to Oslo by train has no direct service. Plan a two-day rail trip via Hamburg, Copenhagen, Gothenburg and Oslo S.](<https://everyrail.com/trains/amsterdam-to-oslo/>)[![View of Oslo, Norway](<https://everyrail.com/api/route-image/budapest-to-oslo/>)Budapest to OsloBudapest to Oslo by train is a two- or three-day route via Berlin, Hamburg, Copenhagen and Sweden, with no direct train.](<https://everyrail.com/trains/budapest-to-oslo/>)[![Stockholm's Gamla Stan waterfront at sunset](<https://everyrail.com/api/route-image/budapest-to-stockholm/>)Budapest to StockholmBudapest to Stockholm by train runs via Hamburg, then onward by direct day train, night train or Copenhagen-Malmö backup.](<https://everyrail.com/trains/budapest-to-stockholm/>)[![View of Oslo, Norway](<https://everyrail.com/api/route-image/copenhagen-to-oslo/>)Copenhagen to OsloNo direct train exists. Change at Gothenburg for a 7.5-9 hour journey. Operated by Oresundstag and SJ. Book early for the lowest fares.](<https://everyrail.com/trains/copenhagen-to-oslo/>)[![Stockholm's Gamla Stan waterfront at sunset](<https://everyrail.com/api/route-image/copenhagen-to-stockholm/>)Copenhagen to StockholmCopenhagen to Stockholm trains cover about 520 km. Fastest trips take a little over 5 hours, with direct and Malmö-change options.](<https://everyrail.com/trains/copenhagen-to-stockholm/>)[![Stockholm's Gamla Stan waterfront at sunset](<https://everyrail.com/api/route-image/gothenburg-to-stockholm/>)Gothenburg to Stockholm by Train: Times, Operators and FaresDirect Gothenburg to Stockholm trains take as little as 3h27, run by SJ and VR Snabbtåg, from 219 SEK on VR and 475 SEK on SJ.](<https://everyrail.com/trains/gothenburg-to-stockholm/>)[![View of Oslo, Norway](<https://everyrail.com/api/route-image/london-to-oslo/>)London to OsloLondon to Oslo by train is a two-day all-rail route via Amsterdam, Hamburg, Copenhagen and Gothenburg, with no direct train.](<https://everyrail.com/trains/london-to-oslo/>)[![View of Copenhagen, Denmark](<https://everyrail.com/api/route-image/oslo-to-copenhagen/>)Oslo to Copenhagen by Train: Route, Times and TicketsOslo to Copenhagen by train needs one change, at Göteborg. The journey takes around 8 hours on Vy and Öresundståg, with no direct or sleeper option.](<https://everyrail.com/trains/oslo-to-copenhagen/>)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://everyrail.com/#organization",
      "name": "EveryRail",
      "url": "https://everyrail.com/",
      "logo": {
        "@type": "ImageObject",
        "url": "https://everyrail.com/_astro/everyrail-logomark-2026.VJ4vNX1T.webp",
        "@id": "https://everyrail.com/#organization-logo-1"
      }
    },
    {
      "@type": "WebSite",
      "@id": "https://everyrail.com/#website",
      "name": "EveryRail",
      "url": "https://everyrail.com/",
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "inLanguage": "en"
    },
    {
      "@type": "WebPage",
      "@id": "https://everyrail.com/trains/stockholm-to-oslo/#webpage",
      "name": "Trains from Stockholm to Oslo | EveryRail",
      "description": "Train travel information for Stockholm to Oslo. Origin: Stockholm. Destination: Oslo.",
      "about": {
        "@id": "https://everyrail.com/trains/stockholm-to-oslo/#traintrip"
      },
      "isPartOf": {
        "@id": "https://everyrail.com/#website"
      },
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "url": "https://everyrail.com/trains/stockholm-to-oslo/",
      "dateModified": "2026-09-03T16:06:24.842Z",
      "inLanguage": "en"
    },
    {
      "@type": "TrainTrip",
      "@id": "https://everyrail.com/trains/stockholm-to-oslo/#traintrip",
      "provider": [
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/sweden/sj/#organization",
          "name": "SJ",
          "url": "https://www.sj.se/en"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "How long does the train from Stockholm to Oslo take?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/stockholm-to-oslo/#faqpage-mainEntity-1-acceptedAnswer-1",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/stockholm-to-oslo/#faqpage-mainEntity-1",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Is there a direct train from Stockholm to Oslo?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Some dates have a through train, while others require a connection. SJ's itinerary for your travel date identifies which pattern applies.",
            "@id": "https://everyrail.com/trains/stockholm-to-oslo/#faqpage-mainEntity-2-acceptedAnswer-2",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/stockholm-to-oslo/#faqpage-mainEntity-2",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "How often do trains run from Stockholm to Oslo?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/stockholm-to-oslo/#faqpage-mainEntity-3-acceptedAnswer-3",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/stockholm-to-oslo/#faqpage-mainEntity-3",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Which stations serve trains from Stockholm to Oslo?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "The usual city-centre stations are Stockholm Central, or Stockholm C, and Oslo S, also called Oslo Sentralstasjon. A connection can add another station.",
            "@id": "https://everyrail.com/trains/stockholm-to-oslo/#faqpage-mainEntity-4-acceptedAnswer-4",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/stockholm-to-oslo/#faqpage-mainEntity-4",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Does the train from Stockholm to Oslo stop in Karlstad or Arvika?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/stockholm-to-oslo/#faqpage-mainEntity-5-acceptedAnswer-5",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/stockholm-to-oslo/#faqpage-mainEntity-5",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Do I need a reservation for the Stockholm to Oslo train?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/stockholm-to-oslo/#faqpage-mainEntity-6-acceptedAnswer-6",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/stockholm-to-oslo/#faqpage-mainEntity-6",
          "inLanguage": "en"
        }
      ],
      "@id": "https://everyrail.com/trains/stockholm-to-oslo/#faqpage",
      "inLanguage": "en"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://everyrail.com/trains/stockholm-to-oslo/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://everyrail.com/",
          "@id": "https://everyrail.com/trains/stockholm-to-oslo/#breadcrumb-itemListElement-1"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Europe by train",
          "item": "https://everyrail.com/trains/",
          "@id": "https://everyrail.com/trains/stockholm-to-oslo/#breadcrumb-itemListElement-2"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Sweden",
          "item": "https://everyrail.com/sweden/",
          "@id": "https://everyrail.com/trains/stockholm-to-oslo/#breadcrumb-itemListElement-3"
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "Stockholm to Oslo by train",
          "item": "https://everyrail.com/trains/stockholm-to-oslo/",
          "@id": "https://everyrail.com/trains/stockholm-to-oslo/#breadcrumb-itemListElement-4"
        }
      ],
      "inLanguage": "en"
    }
  ]
}
```
