🛤️ Route Guides 8 min read · Updated 2026-02-11

Stockholm to Oslo by Train: Scandinavian Express

6 hours through Swedish forests and Norwegian mountains — Scandinavia's most scenic intercity route.

Scandinavia's Cross-Border Express

The train between Stockholm and Oslo is the principal surface link between Sweden's capital and Norway's — two cities separated by 516 kilometres and one of Europe's most peaceful international borders. SJ InterCity trains cover the route in approximately 5 hours 15 minutes, departing from Stockholm Centralstation and arriving at Oslo S (Oslo Central Station).

The route passes through the Swedish forest and lake landscape of Värmland before crossing into Norway via the border town of Charlottenberg. This is one of Scandinavia's classic rail journeys — not for its speed (there is no high-speed track), but for its scenery, comfort, and the straightforward joy of crossing a border by train through some of Europe's most pristine nature.

Scenery and Route Highlights

Unlike many European high-speed routes, the Stockholm–Oslo line runs on conventional tracks through genuine wilderness. Key sections include:

  • Stockholm's archipelago approaches: The first hour out of Stockholm crosses Lake Mälaren's eastern shore, passing through small lakeside towns and forest-edged railway lines.
  • Karlstad (2h30 from Stockholm): The main city of Värmland province, located on the northern shore of Lake Vänern — Sweden's largest lake. A popular stop for travellers exploring the lake district. The train lingers here for a few minutes, giving a view of the lake.
  • Charlottenberg / Eda: The Swedish–Norwegian border. No passport check — both countries are members of the Schengen Area, though Norway is not in the EU. The train crosses without ceremony, and Swedish kronor shops are replaced by Norwegian krone equivalents at the next station.
  • Norwegian approach via Kongsvinger: The Norwegian section follows the Glomma River valley before ascending the Østerdalen forest plateau toward Oslo. The scenery here is particularly evocative — dense spruce forests, frozen rivers in winter, and the occasional elk visible from the window.

Ticket Prices and Classes

SJ (Swedish Railways) is the primary operator and sells tickets through its app and website. Advance booking prices start from 195 SEK (approximately €18) one-way for second class. These early-bird fares are released approximately 90 days in advance and sell out quickly for popular times. Standard second class fares without advance booking run 350–500 SEK; first class 500–700 SEK.

A few practical points:

  • Prices are quoted in SEK but can be paid in any currency online
  • First class includes wider seats, a quieter car, free coffee and tea, and a reserved seat with no risk of standing passengers (second class is reservation-recommended but seat allocation is not always guaranteed on busy services)
  • Children under 15 travel free with a paying adult on many SJ services

Stockholm to Oslo vs Flying

SAS, Norwegian Air, and several others fly Stockholm Arlanda to Oslo Airport (Gardermoen) in approximately 1 hour. But the door-to-door comparison significantly narrows the gap:

  • Train: Stockholm Central → Oslo S, city centre to city centre, 5h15, no baggage check, board 10 minutes before departure. Total: 5h30.
  • Flight: Arlanda is 40 minutes from Stockholm Central (Arlanda Express, 280 SEK). Airport check-in 90 minutes before. 1h flight. Oslo Airport is 20 minutes from Oslo S (Flytoget, 220 NOK). Total: 4h30.

The train saves approximately 1 hour less than it appears. For the carbon footprint, the train generates approximately 7g CO₂ per passenger-km versus 150g+ per passenger-km for the flight. Norway has particularly ambitious rail emissions goals and travellers choosing the train align with the country's environmental policy.

Night Bus Alternative

For the most budget-conscious travellers, overnight bus services (Flixbus, Nettbuss) cover Stockholm–Oslo in 7–8 hours with departure times that allow you to save a night's hotel cost. Prices are typically €19–35. The journey is less comfortable than the train but viable for those prioritising cost over experience.

Oslo S: Arriving in the Norwegian Capital

Oslo Sentralstasjon (Oslo S) is a compact, functional station located at the eastern end of the Karl Johans gate pedestrian boulevard. The Royal Palace is 20 minutes walk; the Opera House and Fjord are 10 minutes walk south. The station connects to Oslo's T-bane (metro), trams, and regional trains. Ruter transit cards are available at machines inside the station.

Winter vs Summer: Two Completely Different Journeys

The Stockholm-Oslo train is perhaps the most seasonally variable journey in this guide. In summer (June-August), daylight lasts 18-20 hours in Scandinavia. The forest and lake landscapes are luminous green, the sky barely darkens, and the late evening light turns the Varmland lakeshores golden. Midsommar (around June 21) is Sweden's most celebrated holiday — the countryside comes alive with maypoles, herring, and aquavit. In winter (December-February), the same route transforms: daylight lasts only 6-7 hours, the forests are snow-covered and the lakes frozen, and the train travels through extended periods of blue twilight. Both seasons are beautiful, but in different registers — summer is pastoral and bright, winter is austere and atmospheric.

Currency and Practicalities

Sweden uses the Swedish krona (SEK); Norway uses the Norwegian krone (NOK). Both are cashless societies — card payment is accepted essentially everywhere, including small village shops and taxi services. Currency exchange at stations is unnecessary. Mobile phone EU roaming works in both countries (Norway has adopted EU roaming rules despite not being an EU member). WiFi on SJ trains is available but quality varies through the forested sections where signal towers are sparse. Download entertainment before departure.

Onward Rail from Oslo and Stockholm

From Oslo S, the Norwegian railway network fans out spectacularly. The Bergen Railway (Oslo-Bergen, 7 hours) crosses the Hardangervidda mountain plateau at 1,222 metres — one of Europe's most dramatic train journeys. The Flam Railway (a branch of the Bergen route at Myrdal) descends 863 metres through 20 tunnels in 45 minutes to the fjord at Flam. The Nordland Line runs north to Trondheim (6h30) and eventually to Bodo above the Arctic Circle (17 hours). Norway's railways are among the world's most scenic, and Oslo S is the gateway to all of them.

From Stockholm Central, SJ trains reach Gothenburg (3 hours, Sweden's second city with excellent seafood and a vibrant cultural scene), Malmo (4h30, gateway to Copenhagen via the Oresund Bridge), and the Inlandsbanan summer railway into Swedish Lapland. The LKAB iron ore railway from Kiruna to Narvik (Norway) is one of the world's great Arctic train routes — reachable from Stockholm by overnight train to Kiruna in approximately 17 hours.

Luggage and Bikes

SJ trains have generous luggage storage at the ends of each carriage and overhead racks above seats. There is no checked luggage system — you manage your own bags. Bicycles are permitted on SJ regional trains (with a bike ticket) but capacity on InterCity services to Oslo is limited. Booking a bike space in advance is essential in summer when cycling tourism peaks. Both Stockholm and Oslo are excellent cycling cities — hiring bikes at the destination rather than transporting them is often more practical.

Food and Drink on Board

SJ trains have a bistro car serving Swedish meatballs, sandwiches, coffee, and beer at reasonable prices. Swedish train coffee is notably good — a tradition in a country that ranks among the world's highest per-capita coffee consumers. In first class, complimentary coffee and tea are included. For budget travellers, both Stockholm Central and Oslo S have excellent food options: Stockholm's Centralstationen has a well-stocked Pressbyrån convenience store, while Oslo S connects to the Mathallen food hall, a 15-minute walk north along the Akerselva river — one of Scandinavia's finest indoor markets.

Stockholm Central: Your Swedish Starting Point

Stockholm Centralstation is Sweden's largest railway station, located on the island of Norrmalm in the heart of the city. The 1871 building has been extensively modernised, with a bright main hall, digital departure boards, and a well-connected underground level linking to the T-bana (metro). The station sits adjacent to the Vasagatan business district, with the Old Town (Gamla Stan) a 10-minute walk south across the Riksbron bridge. For travellers departing early, the station area has several hotels within a 2-minute walk, and the Arlanda Express to Stockholm Arlanda Airport departs from a dedicated platform beneath the station (20 minutes, 280 SEK). The SJ ticket office and waiting lounges are on the ground floor — first class passengers have access to the SJ Lounge with complimentary coffee, snacks, and newspapers.

Connecting to Bergen and Gothenburg

Oslo S is the gateway to two of Scandinavia's most celebrated rail journeys. The Bergen Railway (Bergensbanen) runs 7 hours west from Oslo to Bergen, crossing the Hardangervidda mountain plateau at 1,222 metres — the highest point on any mainline railway in Northern Europe. The scenery includes frozen tundra, Alpine lakes, and dramatic descent into the fjord landscape around Bergen. The Flam Railway branches off at Myrdal, descending 863 metres in 20 kilometres through 20 tunnels to the fjord village of Flam. From Stockholm, a natural multi-day itinerary runs Stockholm-Oslo-Bergen (or Stockholm-Oslo-Flam-Bergen), combining two of Europe's greatest rail corridors in a single trip.

Data last updated: 2026-02-27