Oslo to Stockholm by train

Direct Oslo to Stockholm trains take about 5 hours 24 minutes on SJ3000 services, with around four daily departures and advance fares from around NOK 249.

Stockholm's Gamla Stan waterfront at sunset
Typical duration
5h24m
Frequency
run daily
Origin
Oslo
Destination
Stockholm
Countries
Norway, Sweden

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 Stockholm

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

Frequently asked questions

How long does the Oslo to Stockholm train journey take?

SJ3000 high-speed trains cover the route in approximately 5 hours and 24 minutes. SJ Intercity trains take just under 6 hours. SJ operates around four trains per day on this route.

How much does an Oslo to Stockholm train ticket cost?

SJ advance Lowfare tickets can start from around NOK 249 for a standard seat, but prices vary by date, demand, and how early you book. Check SJ.se or entur.no for current fares on your specific departure.

What classes are available on the Oslo to Stockholm train?

Standard Class and First Class are both available. Standard Class includes free wifi and access to the bistro carriage. First Class adds wider seats, complimentary refreshments and access to the lounge.

Can I use an Interrail or Eurail pass on the Oslo to Stockholm train?

Yes. Both Interrail and Eurail passes are valid on SJ services between Oslo and Stockholm. A seat reservation is mandatory; you cannot board without one. Book reservations on entur.no. Reservation fees typically range from around €7 to €14 for a seat; check interrail.eu for the current fee before you travel.

Are there discounts available on the Oslo to Stockholm train?

SJ offers reduced fares for children (75% off), students (50% off), seniors aged 67 and over (50% off), and military personnel (90% off, subject to conditions). Lowfare advance tickets cannot be combined with discounts. Book early for the lowest available prices.

Do I need to change trains between Oslo and Stockholm?

No. Most SJ services run directly from Oslo S to Stockholm Centralstation without a passenger change. Vy operates the Norwegian segment, and SJ takes over at the Swedish border, but passengers stay on the same train throughout.

More routes