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.
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.
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.
Railero may earn a small commission if you book via the link above, at no extra cost to you.
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
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
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.
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
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
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.
Hotels in Stockholm
Stockholm rewards staying central, near Gamla Stan and the water, a short walk or metro ride from Stockholm Central and the middle of the city.
Stockholm - on the waterfront by the palace
Stockholm's grand historic hotel on the Blasieholmen waterfront, facing the Royal Palace and the old town across the water - the classic luxury address, a short ride from the central station.
Stockholm - beside the central station
A large, well-run design hotel directly beside Stockholm Central - the easy, practical base for the trains, walkable to the centre and the old town.
Stockholm - central Östermalm
A characterful, fairly priced boutique hotel in the smart Östermalm district, walkable to the centre and a short metro ride from the station - good value in an expensive city.
Hotel links open Booking.com. Railero may earn a commission on bookings at no extra cost to you.
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.
Continue Your Journey
Routes that pair naturally with this one — for building your European itinerary.



Amsterdam → Berlin
~5h 45m · ICE International (NS · DB)
The western end of the corridor: Amsterdam to Berlin
View RouteInterrail, Eurail, Swiss Travel Pass — when a pass beats point-to-point tickets and when it does not.
When reservation is mandatory, which side of the train has the views, and how to choose your class.
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