Sweden Railway Map

Main train routes from Stockholm to Gothenburg, Malmö, Lapland and Oslo

Train Travel in Sweden

Sweden's main rail routes

Stockholm is the hub of Sweden's railways. High-speed trains run west to Gothenburg in about 3 hours and south to Malmö in about 4.5 hours, from where trains cross the Øresund Bridge to Copenhagen. Night trains run north through Norrland to Swedish Lapland and on to Narvik in Norway, and direct trains link Stockholm with Oslo. You can compare departures and book Swedish train tickets on Omio.

Route guides

Operators

SJ, the state-owned operator, runs most long-distance and high-speed trains. MTRX competes on Stockholm–Gothenburg, Snälltåget runs lower-cost trains to Malmö and Berlin, and Vy runs the night trains to Lapland on behalf of the state. Regional trains are run by each county's transport authority.

Tips for train travel in Sweden

  • Book early: fares are dynamic and rise as trains fill, especially around weekends and holidays.
  • Tickets are digital: show the QR code on your phone; there are no paper tickets needed.
  • Night trains: sleeper cabins to Lapland sell out early in winter.

For driving routes, see the Sweden road map.

Frequently Asked Questions

What are the main train routes in Sweden?

Stockholm–Gothenburg, Stockholm–Malmö (continuing to Copenhagen), the night train from Stockholm to Kiruna and Narvik, and Stockholm–Oslo.

Is train travel in Sweden fast?

Yes on the main routes: Stockholm to Gothenburg takes about 3 hours and Stockholm to Malmö about 4.5 hours.

Can you take a train to Swedish Lapland?

Yes. A night train runs from Stockholm to Kiruna in about 17 hours, continuing to Abisko and Narvik.