Route Guide · Denmark - Sweden

Copenhagen to Stockholm by Train
Across the Øresund into Sweden

Copenhagen to Stockholm is the direct rail link between two of Scandinavia's capitals: around six hours north from the Danish capital, across the Øresund Bridge into Sweden at Malmö and up through the southern Swedish countryside to Stockholm, city centre to city centre with no airport at either end. It is the northern extension of the Berlin, Hamburg and Copenhagen corridor, carrying Railero's network into Sweden.

~6h
Journey time
Snälltåget · SJ
Operators
~600-650 km
Distance

The direct-service picture here has been shifting through 2026, so it is worth knowing before you book. The current direct service is run by Snälltåget, a private operator: a daily daytime train via Copenhagen Syd, part of its year-round Stockholm, Malmö, Copenhagen and Hamburg corridor. SJ, the Swedish national railway, suspended its direct Copenhagen to Stockholm high-speed service during 2026 while short of trainsets, so the SJ journey is currently made by taking a regional Øresundståg to Malmö and changing there onto an SJ high-speed train; a return of the direct SJ service later in autumn 2026 has been reported. This guide covers all of it: the operators, the Øresund crossing, reservations and passes, and how to reach the middle of Stockholm.

The northern end of the Berlin to Scandinavia corridor: Combine this with Hamburg to Copenhagen and Berlin to Hamburg for a flying-free run from Germany deep into Sweden, all by train and all city centre to city centre.

Recommended Booking

Ready to book Copenhagen to Stockholm?

The current direct service is Snälltåget (snalltaget.se), a daily daytime train from Copenhagen Syd, part of its year-round Stockholm, Malmö, Copenhagen and Hamburg corridor. SJ (sj.se) runs high-speed trains, but its direct Copenhagen to Stockholm service is suspended during 2026, so the SJ journey is currently made by taking a regional Øresundståg to Malmö and changing there; a return of the direct SJ service later in autumn 2026 has been reported. The Snälltåget train and the SJ high-speed trains are reservation-only, so a seat is included with a normal ticket. Interrail and Eurail are accepted, with a compulsory paid reservation on these trains; the regional Øresundståg to Malmö needs none.

Snälltåget direct in around 6h across the Øresund
SJ currently reached via a change at Malmö
Interrail / Eurail accepted (seat reservation required)
Check Fares & Book Tickets
Opens in a new tab · omio.com

Railero may earn a small commission if you book via the link above, at no extra cost to you.

Departure

Departing Copenhagen

København H, Denmark · 55.673°N, 12.564°E

The journey begins at København H, Copenhagen Central, the handsome brick and timber station in the heart of the city beside the Tivoli Gardens and a short walk from the town hall square. It is the hub of the Danish network, fully equipped and largely step-free, and it is easy to reach from anywhere in the city on the S-train or the Metro. One thing to settle first is which station you leave from: the current direct train, run by Snälltåget, departs from Copenhagen Syd (København Syd) in the south of the city, while SJ services use København H and Copenhagen Airport. Copenhagen Syd is a short local-train ride from the centre, so check your ticket for the right station.

Boarding is relaxed: there is no airport-style check-in, so arrive 10 to 15 minutes ahead, check the departure boards for your platform, and step aboard. The Snälltåget train and the SJ high-speed trains are reservation-only, so your seat is already assigned. Then the train pulls out east across the city, past the airport and onto the great crossing of the Øresund.

Copenhagen–Stockholm - Journey Facts

  • RouteSnälltåget: Copenhagen Syd → Stockholm C; SJ: via a change at Malmö
  • OperatorsSnälltåget (current direct, via Copenhagen Syd); SJ via a change at Malmö
  • Journey timeSnälltåget direct around 6h; SJ via Malmö around 5h 30m
  • FrequencySnälltåget daily; SJ direct suspended in 2026, a return reported for autumn 2026
  • DistanceAbout 600 to 650 km across Denmark and Sweden
  • ReservationsReservation-only on Snälltåget and SJ high-speed; a seat is included
Into Sweden

Across the Øresund Bridge to Malmö

The Øresund Bridge and Malmö · 55.609°N, 13.001°E

The set-piece of the journey comes early. Beyond Copenhagen Airport the line runs onto the Øresund Bridge, the combined rail and road crossing that links Denmark and Sweden across the strait, opened in 2000. The train runs low over the water, the sea stretching away on both sides, before the bridge dips into the Drogden tunnel for the final stretch and surfaces in Sweden. It is a brief crossing but a genuine highlight, and the clearest marker that you have left Denmark behind.

The first Swedish stop is Malmö Central, the city at the Swedish end of the bridge and an important junction. Malmö matters practically as well as geographically: it is where SJ passengers change today, taking a frequent regional Øresundståg from Copenhagen this far and then an SJ high-speed train onward to Stockholm, while the direct Snälltåget train runs straight through. From Malmö the line turns north and settles in for the long run up through Sweden.

Worth Knowing

The crossingØresund Bridge then the Drogden tunnel, low over and under the strait
MalmöThe Swedish end of the bridge, and where SJ passengers change today
Copenhagen AirportOn the SJ route via København H; Snälltåget uses Copenhagen Syd
Best viewsNo single best side on the bridge - the sea is on both sides
Through Sweden

North Through Southern Sweden

The Southern Main Line · 56.899°N, 14.556°E

From Malmö the train heads north up the Southern Main Line, the Södra stambanan, the country's busiest long-distance route. It runs through Lund, the old university city, then out into the interior of southern Sweden: the farmland of Skåne giving way to the forests, lakes and red-painted cottages of Småland around Alvesta, and on across the lowlands toward the capital. Some trains call at towns such as Hässleholm, Nässjö, Linköping and Norrköping; the fastest run to a shorter list of stops.

It is honest to say this is not a spectacular mountain railway. It is pleasant, restful country: pine and birch forest, glinting lakes, small towns and big skies, the kind of calm landscape that Sweden does well. The pleasure is the ease of it, an unbroken run across a whole country, before the outskirts of Stockholm gather and the train draws in beside the water.

This is the spine of Sweden, the main line that carries the country north and south, from the bridge at Malmö all the way to the capital.

Arrival

Arriving at Stockholm Central

Stockholm Central, Sweden · 59.330°N, 18.059°E

The train arrives at Stockholm Central, Stockholm C, the grand 1871 station in the heart of the city and the hub of the Swedish network. It is large, fully equipped and largely step-free, and it sits right in the centre, so you step off into the middle of the capital rather than an airport on the edge of it. The Stockholm metro, the Tunnelbana, is at the connected T-Centralen station, and much of the city is within walking distance.

Stockholm rewards arriving in the centre. Gamla Stan, the medieval old town on its island, is a short walk or one metro stop south; the waterfront, the Royal Palace and the ferries out into the archipelago are close by; and the whole city, famously built across fourteen islands where the lake meets the Baltic, opens up from here. Direct trains and the Arlanda Express also run from the station out to Stockholm Arlanda Airport if you are connecting onward.

From Stockholm Central

Gamla Stan (old town)A short walk or one metro stop to the medieval island
Metro (Tunnelbana)At the connected T-Centralen station
City centre & waterfrontWalkable from the station into the middle of the city
Archipelago ferriesFrom the central quays, a short walk or ride away
Stockholm Arlanda AirportArlanda Express and mainline trains from the station
Onward across SwedenSJ trains to Gothenburg, Uppsala and the north
SJ & Snälltåget

SJ, Snälltåget, and the 2026 Service

Who runs the route, and the changing picture

Two operators serve this corridor, and they are booked separately. The current direct train is Snälltåget, a private operator whose daily daytime service runs via Copenhagen Syd (København Syd) rather than the central København H, part of its year-round Stockholm, Malmö, Copenhagen and Hamburg route; it is a comfortable, relaxed train, booked at snalltaget.se. SJ, the Swedish national railway, runs the corridor with its high-speed trains, which SJ markets as SJ Snabbtåg and which are run with its X2000 tilting trains; SJ tickets are booked at sj.se.

The important current detail is that SJ suspended its direct Copenhagen to Stockholm high-speed service during 2026, because of a shortage of trainsets, and has said it intends to resume the direct service in autumn 2026. Until it is fully back, SJ passengers travel by taking a frequent regional Øresundståg from Copenhagen to Malmö and changing there onto an SJ high-speed train to Stockholm. Because service patterns are shifting, it is worth checking sj.se and snalltaget.se for your specific date rather than trusting a fixed timetable.

SJ vs Snälltåget

  • SJNational railway, high-speed (SJ Snabbtåg, X2000); direct suspended in 2026, currently via a Malmö change
  • SnälltågetThe current direct service, daily via Copenhagen Syd
  • ØresundstågRegional train for the Copenhagen to Malmö leg when changing at Malmö
  • BookingSJ at sj.se; Snälltåget at snalltaget.se - separate tickets
  • ReservationsReservation-only on Snälltåget and SJ high-speed; regional Øresundståg needs none
Before You Go

Reservations, Passes and the Border

The practical rules for the crossing to Sweden

Reservations are simple to understand here: the direct Snälltåget train and the SJ high-speed trains are reservation-only, so a normal ticket already includes an assigned seat and there is nothing separate to buy. For pass holders it is different. Interrail and Eurail are accepted, but a compulsory paid seat reservation is required on the Snälltåget train and on SJ high-speed trains, booked with the operator before you travel. The regional Øresundståg between Copenhagen and Malmö is the exception: it takes passes with no reservation at all, which is one reason some pass holders choose to change at Malmö. For the wider picture, see the rail passes and seat reservations guides linked below.

On the border, Denmark and Sweden are both in the Schengen area, so ordinary internal border controls are generally absent and the train is not routinely checked. Sweden can, however, run temporary internal border checks, including on arrivals by train from Denmark, so carry the valid travel documents your nationality or status requires and keep them reachable. Luggage is easy: there is no airline-style check-in, you carry your bags aboard and use the racks, so bring what you can manage and keep valuables with you.

On accessibility, København H and Stockholm Central are both large, staffed, largely step-free stations, and the trains have accessible spaces; assistance is best booked in advance with the operator, and access can vary by train and platform, so arranging help ahead is the reliable approach. If you are combining this with the trains up from Germany, remember it is the last leg of the Berlin, Hamburg and Copenhagen corridor, so a rail pass or a set of advance tickets can carry you the whole way north.

Quick Tips

Check the date: the direct-service picture is shifting in 2026, so check sj.se and snalltaget.se for your specific travel date.

Snälltåget is the direct train: its daily daytime service via Copenhagen Syd is the current through train, while SJ is reached with a change at Malmö.

Pass holders, reserve: the direct trains need a compulsory reservation with a pass; the regional route via Malmö does not.

Common Questions

Frequently Asked Questions

Is there a direct train from Copenhagen to Stockholm?
Yes. The current direct service is Snälltåget, whose daily daytime train runs from Copenhagen Syd via Malmö to Stockholm, part of its year-round Stockholm, Malmö, Copenhagen and Hamburg route. SJ's direct Copenhagen to Stockholm high-speed service is suspended during 2026 because of a shortage of trainsets, with a return reported for autumn 2026; until then the SJ journey is made by taking an Øresundståg to Malmö and changing there onto an SJ train. Check current schedules when you book.
How long does the train from Copenhagen to Stockholm take?
The direct Snälltåget train takes around six hours (roughly 6h20 in the 2026 timetable). The SJ journey, currently with a change at Malmö, is broadly similar at around five and a half to six hours. It is roughly 600 to 650 km across the Øresund and up through southern Sweden, so check the current timetable when you book.
Which operators run the route?
Two operators serve the route. Snälltåget runs the current direct train, via Copenhagen Syd. SJ, the Swedish national railway, runs high-speed trains, but its direct Copenhagen to Stockholm service is suspended in 2026, so the SJ journey is currently made with a change at Malmö onto a regional Øresundståg. They are booked separately, through snalltaget.se and sj.se.
Which station does the train use in Copenhagen and Stockholm?
The current direct train, Snälltåget, leaves from Copenhagen Syd (København Syd) in the south of the city. SJ services use København H (Copenhagen Central) and Copenhagen Airport. Both routes arrive at Stockholm Central (Stockholm C), in the heart of the city and on the metro, so there is no airport transfer at either end.
Does the train cross the Øresund Bridge?
Yes. The line runs from Copenhagen out past the airport and across the Øresund Bridge, the combined rail and road crossing between Denmark and Sweden, into Malmö. It is a brief but memorable part of the journey, low over the water with the strait on both sides.
Do I need a seat reservation?
Yes in effect on the through trains. The Snälltåget train and SJ high-speed trains are reservation-only, so a normal ticket already includes an assigned seat and there is no separate reservation to buy. If you change at Malmö, the regional Øresundståg between Copenhagen and Malmö needs no reservation.
Can I use an Interrail or Eurail pass?
Yes, the pass is accepted, but on the direct trains a compulsory paid seat reservation is required, on both SJ high-speed and Snälltåget, so book that before you travel. The regional Øresundståg between Copenhagen and Malmö takes passes with no reservation, which is one reason some pass holders change at Malmö.
Is Copenhagen to Stockholm scenic?
It is a pleasant journey rather than a dramatic one. The highlight is the Øresund crossing at the start; after Malmö the line runs north through the farmland, forests and lakes of southern Sweden. It is comfortable, easy travelling and city centre to city centre, but the reason to take it is convenience rather than mountain scenery, and there is no strongly preferred side of the train.
Is it faster to fly than take the train?
A flight is quicker in the air, but the train runs city centre to city centre with no airport transfers, no check-in and no security queues, and you can walk around, work or sleep on board. Once the airport journeys at both ends are counted, the train is competitive and far less hassle for a trip between the two city centres.
Do I need my passport or ID?
Denmark and Sweden are both in the Schengen area, so ordinary internal border controls are generally absent and the train is not routinely checked. Sweden can run temporary internal border checks, including on arrivals by train from Denmark, so carry the valid travel documents your nationality or status requires and keep them reachable.

Not sure if you need to reserve a seat?

Check this journey in Railero’s Seat Reservation Checker.

Open the checker
More Routes

Continue Your Journey

Routes that pair naturally with this one — for building your European itinerary.

The colourful gabled townhouses and moored wooden boats of Copenhagen's Nyhavn waterfront reflected in the canal at dusk

HamburgCopenhagen

~4h 40m · EuroCity (DSB · ČD)

The leg before: Hamburg to Copenhagen

View Route
A red and white Hamburg U-Bahn train crossing the elevated viaduct by the harbour at Landungsbrücken, with the historic clock tower of the St Pauli Landungsbrücken and the port on the Elbe beyond

BerlinHamburg

~1h 45m · Deutsche Bahn ICE

Further down the corridor: Berlin to Hamburg

View Route
The Berlin skyline at dusk with the River Spree winding through the centre, the Fernsehturm television tower and the red-brick Rotes Rathaus town hall rising above the rooftops, and the dome of the Berliner Dom on the left

AmsterdamBerlin

~5h 45m · ICE International (NS · DB)

The western end of the corridor: Amsterdam to Berlin

View Route
Helpful Guides

Copenhagen to Stockholm is the easy way between two Scandinavian capitals: around five and a half hours north across the Øresund Bridge and up through southern Sweden, city centre to city centre with no airport at either end. Take the direct Snälltåget train via Copenhagen Syd, or SJ high-speed with a change at Malmö, reserve your seat, and treat it as the northern end of the rail corridor that runs all the way back to Berlin.

Back to all routes