How to get from Copenhagen to Stockholm by train, bus or flight.
The best way to travel from Copenhagen to Stockholm is by taking a train because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
324 miles (522 km) | |
Bus or flight | |
$66 - $259 | |
Bus • $66 (€57) • 10 h 35 min | |
Bus • $66 (€57) • 10 h 35 min | |
FlixBus or Air Baltic |
Travel 324 miles (522 km) by bus or flight between Copenhagen and Stockholm. If speed is a priority, then a bus is the best option with an average duration of 10 h 35 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $66 (€57). The most popular travel companies which serve this journey are FlixBus or Air Baltic among others. Travelers can even take a direct bus or flight from Copenhagen to Stockholm.
Traveling between Copenhagen and Stockholm takes between one and ten hours, depending on the mode of transportation chosen. The most popular tourist attractions in Copenhagen are the waterfront and canal district of Nyhavn and the amusement park at Tivoli Gardens. The most well-known attractions in Stockholm include the Old Town and the Maritime Museum.
Train: Trains connect Copenhagen and Stockholm approximately every 2 hours and twice per hour at peak times. Travel time averages 5 hours and 30 minutes and the operator is SJ (Swedish Railways). Night trains involve a transfer at Malmo (Sweden) and can take up to 10 hours to reach their destination. The departure station is Copenhagen Central and trains arrive at Stockholm Central.
Bus: The bus trip between these two cities takes approximately 9 hours. Service is provided by Flixbus and Swebus, which offer 4 departures per day, including an overnight bus. Buses leave from Copenhagen Ingerslevsgade station and arrive at Cityterminalen or at Terminalslingan.
Flight: Norwegian and SAS operate direct flights between the Danish and the Swedish capitals approximately every two hours, with a travel time of one hour and ten minutes. Flights depart from Kastrup airport and arrive at either Arlanda or at Bromma airport.
You can travel by train, bus or flight for as low as $36 (€31). When you search for schedules and tickets, Omio will show you the best route.
Öresundståg is a train company based in Sweden and Denmark. It operates a wide range of services, including regional, express and night trains. The regional trains offer frequent stops and are the most affordable option, while the express trains are faster and more comfortable. The night trains provide overnight journeys and are a great way to save time and money. The company offers a variety of ticket types, including single tickets, return tickets, and group tickets. Onboard facilities include free Wi-Fi, power outlets, and comfortable seating. The most popular routes for Öresundståg are between Copenhagen and Malmö, Gothenburg and Malmö, and Stockholm and Malmö. These routes offer travelers a convenient and affordable way to travel between the two countries.
Nettbuss is the largest bus company in Norway and for your next trip by travel between Copenhagen and Stockholm you can choose between two differents ticket types: Economy and Plus.
Ryanair is one of the most popular budget airlines in Europe offering cheap flights all over the continent. Founded in Ireland, Ryanair makes it easy to hop on a travel and fly to popular European destinations quickly and affordably. This low-cost airline is known for operating direct travel to smaller or secondary airports usually outside major cities to keep costs down. All Ryanair fare types include allowance of one small personal bag; additional fees tend to apply for bringing carry-on luggage and checked luggage.
There are 2 travel options from Copenhagen to Stockholm. You can take a bus or flight.
The cheapest way to go to Stockholm from Copenhagen is by taking a bus, which costs on average $66 (€57).
This is compared to other ways of getting from Copenhagen to Stockholm:
Taking a bus costs $193 (€166) less than taking a flight, which costs on average $259 (€223) for the same trip.
The fastest way from Copenhagen to Stockholm is by bus with an average journey time of 10 h 35 min.
There are alternative travel options to Stockholm that take longer:
Taking a flight requires on average 11 h 15 min of travel time.
The Copenhagen to Stockholm distance is around 324 miles (522 km).
The average frequency per day from Copenhagen to Stockholm is:
However, we recommend checking specific travel dates for your route to Stockholm from Copenhagen as scheduled services by bus or flight can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Copenhagen to Stockholm:
The following travel companies offer services from Copenhagen to Stockholm:
Yes, there are direct services available from Copenhagen to Stockholm with the following travel companies:
Direct services tend to save you time and add more convenience in getting you to Stockholm as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Copenhagen and Stockholm.
Need a place to stay in Stockholm?
Top pick hotels
Entire homes & apartments
Find the best accommodation for you, with our partner Expedia
Here are some other resources that might have the information you need