Train on tracks with city skyline in background in Sweden
Routes

Stockholm to Malmo

South through Sweden by fast SJ train.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

Fastest ~4h by train

At a glance Typical options on this route – details, caveats and booking advice below.
🚆 Train~4h20–4h45SJ X2000, some SJ 3000 near 4h, advance booking recommended
🚌 Bus~7–8hFlixBus, cheapest option, good overnight
🚗 Car~5–6hE4/E20, 610-620km, via Öresund Bridge if continuing to Copenhagen
✈️ Flightn/aInfrequent domestic option, rarely sensible

Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes

Stockholm to Malmö is one of Sweden's most-travelled long-distance corridors — nearly 620 km of railway connecting the capital in the north to the gateway city of Skåne in the south, just across the Öresund strait from Copenhagen. The high-speed train is usually the best choice, but the bus, the car and a short flight each have their moment. Here is how the options break down.

The most comfortable way: the SJ high-speed train

SJ (Statens Järnvägar) runs direct X2000 high-speed trains between Stockholm Central and Malmö Central several times a day. Journey times range from about 4 hours 20 minutes to 4 hours 45 minutes on the fastest services, running via Jönköping or Nässjö depending on the route. The train travels through the Swedish interior — lakes, forests, flat farmland — before arriving at Malmö's central station in the heart of the city.

No reservation is strictly required on all SJ services, but booking in advance is strongly recommended to secure a seat and lower fares — SJ's yield-managed pricing means advance tickets can be significantly cheaper than walk-up prices. Book through SJ's own app or website, or through Interrail/Eurail if using a pass.

SJ also operates SJ 3000 high-speed trains on this corridor, which are faster and newer. Journey times on the fastest SJ 3000 services can approach 4 hours. Check the specific service type when booking. For more on Swedish rail travel, see our guide to travelling Sweden by train.

Budget options: coaches and regional trains

FlixBus and Flixbus competitors operate direct coaches between Stockholm and Malmö in around 7–8 hours, with very competitive fares — often the cheapest option on the corridor, particularly for flexible travellers who book ahead. Coaches stop at both city-centre terminals and are a reasonable choice for an overnight journey when you would otherwise pay for a hotel.

Several regional train operators also serve parts of the route, though for the full Stockholm–Malmö journey a change is typically required and total journey times increase significantly. The SJ direct train is almost always the better choice over a regional patchwork.

Driving via the Öresund Bridge

Driving from Stockholm to Malmö is around 610–620 km, taking about 5–6 hours on the E4/E20 motorway without major stops. The route passes through several major Swedish cities — Linköping, Jönköping, Helsingborg — and the final section crosses into Malmö from the north on the E4.

Note that Malmö is connected to Copenhagen by the Öresund Bridge (Öresundsbroen), which carries both road and rail. The bridge road toll is substantial — check current rates before travelling. If your destination is actually Copenhagen rather than Malmö, the bridge adds around 30–40 minutes from central Malmö. The drive is straightforward and the motorway is in excellent condition throughout.

Reaching Copenhagen: Malmö is effectively a suburb of Copenhagen for travel purposes. The Öresundståg regional train runs directly from Malmö Central to Copenhagen Central (København H) in about 35 minutes, across the Öresund Bridge — one of the most dramatic short rail journeys in Scandinavia. If your trip combines Stockholm and Copenhagen, Malmö is a natural stepping stone.

Flying

Flights from Stockholm Arlanda (ARN) to Malmö's nearest airport, Malmö Airport (MMX, at Sturup, 30 km east of the city), exist but are infrequent and rarely the most sensible option given the airport transfer times. Stockholm Bromma airport is closer to the city and has occasionally served this domestic route. In practice, the airport overhead — check-in, security, transfer — eats into the time saving quickly on a domestic journey of this distance. The train is nearly always faster door-to-door.

Some travellers "fly" by connecting via Copenhagen Airport (CPH), which has superb connections and sits just across the Öresund from Malmö, accessible by Öresundståg train in about 20 minutes. This is worth considering if you are combining the Stockholm–Malmö leg with an international journey.

Which should you choose?

The SJ train is the most sensible choice for the vast majority of travellers: fast, comfortable, city-centre to city-centre, and well-priced if booked in advance. The coach is the right answer if budget is everything and you have flexibility on timing, especially as an overnight option. Drive if you need a car in Skåne or want to continue into Denmark or Germany. Flying is rarely the practical answer on this domestic corridor.

What to know about Malmö

Frequently asked questions

How long does the train from Stockholm to Malmö take?

The fastest SJ X2000 and SJ 3000 services take around 4 hours to 4 hours 45 minutes. Book in advance for the best fares and to secure a seat.

Is there an overnight train from Stockholm to Malmö?

Some SJ services run in the evening and early morning, but there is no overnight sleeper on this domestic route. An overnight coach is the main alternative for those wanting to travel through the night.

How do I get from Malmö to Copenhagen?

The Öresundståg regional train runs from Malmö Central to Copenhagen Central in about 35 minutes across the Öresund Bridge, with departures every 20 minutes or so. It is also possible to drive across the bridge, though the road toll is significant.

Can I use an Interrail pass on Stockholm–Malmö trains?

Yes. A Scandinavia or global Interrail/Eurail pass is valid on SJ trains. Reservations are available (and recommended to guarantee a seat) but are not always compulsory on domestic SJ services — check the specific train.

Sources and further reading: