ℹ️ Some links are affiliate links — we may earn a commission at no extra cost to you. How we stay honest.

Stockholm to Copenhagen: How to Travel

Quick Answer

The distance from Stockholm to Copenhagen is 660 km. The SJ high-speed train offers the best experience. Book Lågt pris (low price) tickets on sj.se 2-3 months ahead for fares from SEK 200 (EUR 18). The highlight is crossing the Oresund Bridge — 8 km over open water connecting Sweden to Denmark. If time is your priority, fly with SAS or Norwegian from Arlanda to Kastrup.

How to Get from Stockholm to Copenhagen

ModeDurationCostBest For
🚆 Train 5h - 5h 30min SEK 200-900 (EUR 18-80) Travelers who book early and enjoy the ride
✈️ Fly 1h 20min (flight) + 2h 30min (airports) SEK 400-1500 (EUR 35-135) Travelers short on time or connecting to long-haul flights
🚗 Drive 6h SEK 800-1100 (EUR 70-100, fuel + Oresund Bridge toll) Road trippers exploring southern Sweden
🚌 Bus 8h 30min - 9h 30min SEK 150-350 (EUR 13-30) Ultra-budget travelers
💡 Pro Tip

The best option depends on your priorities — read the detailed breakdown below.

🚆 Train from Stockholm to Copenhagen

Duration: 5h - 5h 30min | Cost: SEK 200-900 (EUR 18-80)

Pros

  • Crosses the Oresund Bridge — stunning experience
  • Comfortable SJ high-speed trains
  • City center to city center

Cons

  • Full-price tickets are expensive
  • 5+ hours is a significant time commitment
  • WiFi quality varies

✈️ Fly from Stockholm to Copenhagen

Duration: 1h 20min (flight) + 2h 30min (airports) | Cost: SEK 400-1500 (EUR 35-135)

Pros

  • Fast flight time
  • SAS, Norwegian, and EuroWings compete on price
  • Good for connecting flights

Cons

  • Airport time adds up
  • Arlanda is 40 min from Stockholm center
  • Total time often 4-5 hours

🚗 Drive from Stockholm to Copenhagen

Duration: 6h | Cost: SEK 800-1100 (EUR 70-100, fuel + Oresund Bridge toll)

Pros

  • Cross the Oresund Bridge by car
  • Stop in Malmo, Linkoping, or Gothenburg
  • Door-to-door convenience

Cons

  • Oresund Bridge toll is EUR 54 per car
  • Long drive
  • Parking in Copenhagen is expensive

🚌 Bus from Stockholm to Copenhagen

Duration: 8h 30min - 9h 30min | Cost: SEK 150-350 (EUR 13-30)

Pros

  • Cheapest option
  • FlixBus operates overnight services
  • WiFi and power outlets

Cons

  • Very long journey
  • Overnight is uncomfortable
  • Multiple stops along the way

Our Recommendation

The SJ high-speed train offers the best experience. Book Lågt pris (low price) tickets on sj.se 2-3 months ahead for fares from SEK 200 (EUR 18). The highlight is crossing the Oresund Bridge — 8 km over open water connecting Sweden to Denmark. If time is your priority, fly with SAS or Norwegian from Arlanda to Kastrup.

Book Your Stockholm to Copenhagen Trip

Stockholm and Copenhagen are Scandinavia's two largest capitals, connected by a corridor that includes one of engineering's modern marvels — the Oresund Bridge. This 660 km journey crosses from Sweden into Denmark via the combined bridge-and-tunnel link that opened in 2000, a thrilling experience whether you're on the train or driving.

The SJ (Swedish Railways) high-speed train is the most popular choice, covering the distance in about 5 hours. The train speeds through the Swedish countryside, passes Malmo, then crosses the Oresund strait — first through an underwater tunnel, then onto a bridge that seems to float above the open sea. You arrive at Copenhagen Central Station (Kobenhavns Hovedbanegard) right in the heart of the Danish capital.

Both cities rank among Europe's most livable and have distinct personalities. Stockholm is spread across 14 islands, with a medieval Gamla Stan, the Vasa Museum, and archipelago day trips. Copenhagen counters with Tivoli Gardens, Nyhavn's colorful harbor, groundbreaking Nordic cuisine (Noma, Geranium), and the world's most bike-friendly infrastructure. Together, they make a perfect Scandinavian twin-city trip.

Frequently Asked Questions

How do I get cheap Stockholm to Copenhagen train tickets?

Book Lågt pris fares on sj.se as soon as they open (60-90 days ahead). Prices start at SEK 200 (EUR 18). Flexible tickets can cost SEK 900+.

Can I see the Oresund Bridge from the train?

Yes, the train crosses the bridge after emerging from the underwater tunnel on the Swedish side. The bridge section is about 8 km and offers views over the Oresund strait. Sit on the right side heading to Copenhagen for the best views.

Is it worth stopping in Malmo?

Malmo is a charming city worth at least half a day. The Turning Torso building, the West Harbor area, and the medieval streets of Gamla Staden are highlights. It's just 35 minutes from Copenhagen by train.

How much is the Oresund Bridge toll by car?

The one-way toll for a standard car is approximately EUR 54 (DKK 399). You can save with a BroPass subscription or BroBizz transponder if you cross regularly.

Plan Your Complete Trip

✈️ Flights

🏨 Hotels

🚗 Car Rental

🛡️ Insurance

Get Our Free Europe Road Trip Checklist

Country-by-country driving requirements, packing list, and emergency contacts — all in one PDF.

BTS

BestTravelScout Editorial Team

Our editorial team researches and tests travel products hands-on, comparing prices and policies across dozens of providers to bring you honest, data-backed recommendations.

✅ Fact-checked 🔄 Updated quarterly 🔍 Our methodology
About our team →
Search Flights