Getting from Stockholm to Copenhagen

If you’re planning on travelling from Stockholm to Copenhagen, the first thing to bear in mind is that the two cities are a very long way apart. It might not seem far on the map, but there’s more than 650km of countryside between the Swedish and Danish capitals.

Stockholm to Copenhagen (view from the train)

Despite the distance, it’s still possible to make the journey comfortably within one day, and it’s normally possible to do so without spending a huge amount of cash.

Flying between Stockholm and Copenhagen is obviously the fastest option, but tickets can be expensive. Travelling by road or rail is not only greener, but will also give you the chance to absorb some great scenery along the way.

Here, we’ve rounded up some of the different options for making the trip. These all work in both directions, so will still be useful if you’re heading into Sweden from Denmark. Note that on the booking sites mentioned below, Copenhagen is often referred to as ‘Köpenhamn’ (the Swedish word for Copenhagen).


By bus from Stockholm to Copenhagen

Two private companies – Flixbus and Nettbuss – run comfy buses between Stockholm and Copenhagen. Only Flixbus offers a direct service, however (otherwise you’ll need to change buses in Gothenburg or Oslo). Often there’s a wait time of an hour or two between the first and second legs of the journey.

Flixbus services start from City Terminalen in the centre of Stockholm, and arrive at the main train station in the centre of Copenhagen. You can buy tickets for the direct service (around 9–10 hours) on the Flixbus website.

The buses operated by both companies are comfortable enough to make long journeys bearable, with on-board toilets and free wifi. Nettbuss also offers customers the chance to buy more expensive seats with extra legroom (just choose the ‘plus’ option on their website).

Journey time: 9–18hr
Approximate cost: 450–700 SEK one-way

Is the Stockholm Pass worth buying?

Read this guide to see how much you could save during your trip!

By train

It’s quicker than taking the bus, but travelling from Stockholm to Copenhagen by train might still involve making a change en route. That said, there are several direct trains from Stockholm to Copenhagen each day.

Tickets are available through the ACP Rail website. Services depart from Stockholm’s central station and pull into Copenhagen around five hours later (on direct services). If you take one of the indirect services, which usually route through Gothenburg or Malmö, you can expect the journey time to be more like seven hours.

Comfort-wise, the train is hard to beat. First-class seats are available, but even the standard class carriages are usually clean and comfortable.

Whether you get a good price will, to a large extent, depend on when you buy you ticket – plan ahead for the best fares.

The easiest way to see schedules for trains running between Copenhagen and Stockholm is to visit ACP Rail. Fares are listed there in English, allowing you to book online and have an e-ticket sent straight to you.

Journey time: 5hr–7hr 30min
Approximate cost: 400–1200 SEK one-way

Driving between Stockholm–Copenhagen

If you’re planning on driving between Copenhagen and Stockholm, make sure you allow plenty of time. Even in traffic-free conditions, you can reckon on the journey taking around seven hours.

The good news is that the route itself is extremely good. One long motorway (the E4) covers the 555km stretch from Stockholm to Helsingborg, on Sweden’s west coast. From there it’s a short run of around an hour down to Malmö and across the Öresund Bridge.

Driving from Sweden into Denmark across the Öresund Bridge is easy, but not especially cheap. It costs 425 SEK (around €47) to take a private car across, one-way. If you’re driving a hire car, be sure to check the terms and conditions – some contracts prohibit drivers from taking their cars outside the country of origin. This guide has lots of tips on finding a reasonably priced hire car.

Journey time: 7hr–9hr

The quick option: flying

If you’re short on time and you want to quickly get between Stockholm and Copenhagen, your best bet is to fly.

Norwegian and SAS both run a direct service between Stockholm Arlanda and Copenhagen’s main airport, Kastrup, with a flight time of around one hour and 10 minutes.

Our Stockholm guide has details of how to get to and from all of Stockholm’s airports, including Arlanda.

Journey time: 1hr 10min
Approximate cost: 700–1300 SEK (one-way)

Stockholm to Copenhagen ferry

There is currently no ferry between Stockholm and Copenhagen. If you really want to involve a boat ride, the best option is to take the train to Gothenburg, and then take the ferry to Frederikshavn in Denmark. From there you can ride one of the hourly trains to Copenhagen (5 hours 40 min).

Breaking the journey between Stockholm and Copenhagen

If you have time to spare and like the idea of breaking the journey, there are some great places to stop between Stockholm and Copenhagen. Gothenburg and Malmö particularly are worth a look around – if you’re travelling by bus or train, it’s likely you’ll pass one or both of them.

For tips on what to see and do when you arrive, check out our destination guides:





Find a place to stay in Stockholm

Like what you've been reading? Get our best tips by email!

Notify of

Inline Feedbacks
View all comments