Stockholm to Malmö by Train

Down the Southern Main Line to Skåne in about 4.5 hours

Key Facts

At a Glance

  • Journey time: About 4.5 to 5 hours
  • Distance: About 610 km by rail
  • Operators: SJ and Snälltåget
  • Departures: Roughly hourly, plus night trains

Book Tickets

Compare departures and prices from all operators on this route.

Compare and book on Omio →

Route Guide

The route

Trains follow the Southern Main Line (Södra stambanan) south from Stockholm through Norrköping and Linköping, across the forests and lakes of Småland via Nässjö and Alvesta, and down into Skåne through Hässleholm and Lund to Malmö. The fastest SJ trains take about 4.5 hours.

Snälltåget runs a lower-cost service on the route, including night trains that continue to Germany. You can compare departures and book Stockholm–Malmö tickets on Omio.

Continuing to Copenhagen

From Malmö, regional trains cross the Øresund Bridge to Copenhagen in about 35 to 40 minutes, and some long-distance trains from Stockholm continue to Copenhagen directly. See our Malmö to Copenhagen guide.

Tips

  • Get off at Lund: it is 10 minutes before Malmö and worth a stop for its cathedral and old town.
  • Book early: the cheapest fares go first, especially in summer.

Frequently Asked Questions

How long is the train from Stockholm to Malmö?

About 4.5 hours on the fastest trains, up to 5 hours or more on others.

Is there a night train from Stockholm to Malmö?

Yes. Snälltåget and other operators run overnight trains through Malmö, some continuing to Germany.

Can I go from Stockholm to Copenhagen by train?

Yes. Some trains run directly; otherwise change in Malmö for the Øresund trains, which take about 35 to 40 minutes to Copenhagen.