City-to-city includes airport access, buffer, exit time, and the transfer to town.
Flight is roughly 6× the rail footprint on this route.
Mid-band fare booked 2–3 weeks ahead, no checked bag.
The corridor.
Book on SJ.se for the best fares.
SJ sells the itinerary online. Advance purchase is usually cheaper than buying on the day, and first class costs more than second class.
Should you take the train?
Headline flight time isn't door-to-door. Updated May 2026.
SAS and Norwegian together operate about 22 flights a day on Copenhagen to Stockholm Arlanda on average. Scheduled time in the air is 75 minutes on most rotations. That is the part flying wins cleanly.
From central Copenhagen you still need time for the airport transfer, security, and the onward rail link from Arlanda into Stockholm. Add those and a one-hour flight becomes closer to three and a half hours before any delay appears.
The train alternative is a one-change journey via Malmö on the fastest services. Skånetrafiken takes you across the bridge in 41 minutes, then SJ's X2000 covers the rest in about 4h 27m. Total station-to-station time is five hours twenty minutes with power, Wi-Fi and a proper seat the whole way.
This route has settled into its current shape since the Øresund bridge opened. No sleeper operates on this direct city-pair. SJ continues to operate X2000 on this corridor, and the current journey time is the relevant benchmark for now.
Where the plane still wins: an early-morning meeting that forces a 06:30 departure or a same-day return with no interest in scenery. Otherwise the train is the lower-stress choice.
Line by line.
| By train | By flight | Note | |
|---|---|---|---|
| Door-to-door time | 5h 20m | about 3h 30m door-to-door Wins | Train is pure station time; flight includes airport rail legs and buffers on both ends. |
| Stations vs airports | København H to Stockholm Centralstation Wins | Copenhagen to Stockholm Arlanda | Both train stations sit in the center; Arlanda adds an onward rail transfer into Stockholm. |
| Typical one-way price | €45-€70 Wins | €55-€140 | Train undercuts once booked three weeks ahead; same-day flight fares often match or beat walk-up rail. |
| CO2 per passenger | 10.9 kg Wins | 69.3 kg | Train saves roughly 58 kg, or 84 % of the flight’s footprint. |
| Frequency | 7 departures/day | 22 flights/day Wins | SAS and Norwegian operate the bulk of nonstop flights; rail has fewer daily options but stays competitive on convenience. |
| Number of transfers | 1 change at Malmö | 1 onward rail transfer Draw | Train change is short and same-station; flight adds airport processing plus one rail segment. |
| Working / sleeping | Power, Wi-Fi, and a proper seat Wins | Tray table and onboard basics | Five hours on the X2000 is genuinely productive; the flight is too short for real work. |
| Luggage | Ample baggage space on board Wins | Checked-bag fees may apply depending on fare | Train removes most baggage stress and cost. |
| Operations signal | SJ runs the main long-distance service on this corridor | Both airports have strong links to the city centers, but weather can affect winter operations Draw | Neither side shows chronic delay clusters; watch winter weather at Arlanda. |
If you're taking the train.
SJ or Skånetrafiken app, book ahead for better fares.
Book the through ticket on SJ.se for the X2000 leg after the short Skånetrafiken hop. Advance fares are typically lower than walk-up prices.
København H to Stockholm Centralstation via Malmö.
København H is central. At Malmö the change is straightforward, and Stockholm Centralstation puts you in the city center.
The Malmö change is the only fragile point.
The transfer is usually manageable, but weather disruptions and engineering works can affect the corridor.
Go deeper on the rail side.
"Median arrival delay at Stockholm Centralstation sits around 8 minutes. The 90th percentile reaches 25 minutes, almost always from the Danish side in heavy rain or the Swedish side during leaf-fall season."
The corridor is well used and generally straightforward, but engineering works can affect timings.
The Malmö change is straightforward, but allow buffer time if you are connecting onward.
"Southern Sweden is pleasant rather than dramatic, with forest and lake scenery on parts of the run."
Skånetrafiken runs the first leg; SJ operates the X2000 on the main long-distance section.