There are 12 ways to get from Stockholm to Copenhagen by train, bus, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Train • 5h 12m
Cheapest option
Train via Hässleholm • 5h 27m
10 alternative options
Train via Ørestad St. • 6h 47m
Bus • 9h
Drive • 6h 46m
Fly Stockholm to Copenhagen • 3h 56m
Fly Stockholm to Helsingborg, train • 4h 42m
Fly Stockholm to Malmo, train • 4h 49m
Stockholm to Copenhagen by train
Questions & Answers
The cheapest way to get from Stockholm to Copenhagen is to train via Ørestad St. which costs 500 kr - 750 kr and takes 6h 47m.
The fastest way to get from Stockholm to Copenhagen is to fly which takes 3h 56m and costs 800 kr - 2700 kr.
Yes, there is a direct bus departing from Stockholm and arriving at Copenhagen central train station station. Services depart three times a day, and operate every day. The journey takes approximately 9h.
Yes, there is a direct train departing from Stockholm Centralstation station and arriving at Köpenhamn H. Services depart every four hours, and operate every day. The journey takes approximately 5h 12m.
The distance between Stockholm and Copenhagen is 626 km. The road distance is 655.5 km.
The best way to get from Stockholm to Copenhagen without a car is to train which takes 5h 12m and costs 650 kr - 950 kr.
The train from Stockholm Centralstation to Köpenhamn H takes 5h 12m including transfers and departs every four hours.
Stockholm to Copenhagen bus services, operated by FlixBus, depart from Stockholm station.
Stockholm to Copenhagen train services, operated by Swedish Railways (SJ), depart from Stockholm Centralstation.
The best way to get from Stockholm to Copenhagen is to train which takes 5h 12m and costs 650 kr - 950 kr. Alternatively, you can bus, which costs 850 kr - 1400 kr and takes 9h, you could also fly, which costs 800 kr - 2700 kr and takes 3h 56m.
- Distance: 626.5 km
- Duration: 5h 12m
What companies run services between Stockholm, Sweden and Copenhagen, Denmark?
Swedish Railways (SJ) operates a train from Stockholm Centralstation to Köpenhamn H every 4 hours. Tickets cost 410 kr - 600 kr and the journey takes 5h 12m. Alternatively, FlixBus operates a bus from Stockholm to Copenhagen central train station 3 times a day. Tickets cost 380 kr - 550 kr and the journey takes 9h. Vy Buss also services this route 3 times a week.
- Website
- flygbra.se
Flights from Stockholm Bromma to Helsingborg
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- 650 kr - 2600 kr
Flights from Stockholm to Helsingborg
- Ave. Duration
- 1h 20m
- When
- Monday to Friday
- Estimated price
- 800 kr - 1800 kr
Flights from Stockholm Bromma to Malmo
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- 410 kr - 1400 kr
Flights from Stockholm to Malmo
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Thursday and Friday
- Estimated price
- 600 kr - 1400 kr
Flights from Stockholm Bromma to Halmstad
- Ave. Duration
- 1h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 550 kr - 1800 kr
Flights from Stockholm Bromma to Ronneby
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 700 kr - 1700 kr
- Website
- flysas.com
Flights from Stockholm to Copenhagen
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- 400 kr - 2000 kr
Flights from Stockholm to Copenhagen via Oslo
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 400 kr - 2000 kr
Flights from Stockholm to Helsingborg
- Ave. Duration
- 1h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 410 kr - 1700 kr
Flights from Stockholm to Malmo
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- 440 kr - 1700 kr
- Website
- norwegian.com
Flights from Stockholm to Copenhagen
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- 300 kr - 1900 kr
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Stockholm Centralstation to Köpenhamn H
- Ave. Duration
- 5h 12m
- Frequency
- Every 4 hours
- Estimated price
- 410 kr - 600 kr
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- 420 kr - 600 kr
- 2nd Class Ticket
- 410 kr - 550 kr
Train from Stockholm Centralstation to Hässleholm Centralstation
- Ave. Duration
- 3h 49m
- Frequency
- Hourly
- Estimated price
- 330 kr - 500 kr
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- 360 kr - 500 kr
- 2nd Class Ticket
- 330 kr - 450 kr
Train from Hässleholm Centralstation to Köpenhamn H
- Ave. Duration
- 1h 22m
- Frequency
- Every 4 hours
- Estimated price
- 95 kr - 250 kr
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- 170 kr - 250 kr
- 2nd Class Ticket
- 95 kr - 130 kr
Train from Malmö Centralstation to Köpenhamn H
- Ave. Duration
- 38 min
- Frequency
- Every 4 hours
- Estimated price
- 45 kr - 190 kr
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- 130 kr - 190 kr
- 2nd Class Ticket
- 45 kr - 60 kr
- Phone
- +46 771-26 00 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Stockholm Centralstation to Hässleholm Centralstation
- Ave. Duration
- 3h 59m
- Frequency
- Twice daily
- Estimated price
- 280 kr - 390 kr
- Schedules at
- snalltaget.se
Train from Stockholm Centralstation to Örestad
- Ave. Duration
- 6h 35m
- Frequency
- Twice a week
- Estimated price
- 310 kr - 430 kr
- Schedules at
- snalltaget.se
- Phone
- +46 77 177 77 77
- Website
- skanetrafiken.se
Train from Hässleholm C to København H
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- 20 kr
- Schedules at
- skanetrafiken.se
Train from Ängelholm St. to København H
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- 20 kr
- Schedules at
- skanetrafiken.se
Train from Malmö Centralstation to København H
- Ave. Duration
- 40 min
- Frequency
- Every 20 minutes
- Estimated price
- 20 kr
- Schedules at
- skanetrafiken.se
Train from Halmstad C to København H
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- 20 kr
- Schedules at
- skanetrafiken.se
Train from Ronneby St. to København H
- Ave. Duration
- 3h 6m
- Frequency
- Hourly
- Estimated price
- 20 kr
- Schedules at
- skanetrafiken.se
- Phone
- 0771-77 77 11
- bokningssupporten@oresundstag.se
- Website
- oresundstag.se
Train from Hässleholm Centralstation to Köpenhamn H
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- 120 kr - 170 kr
- Website
- https://www.oresundstag.se/en
Train from Ängelholm station to Köpenhamn H
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- 120 kr - 180 kr
- Website
- https://www.oresundstag.se/en
Train from Malmö Centralstation to Köpenhamn H
- Ave. Duration
- 40 min
- Frequency
- Every 20 minutes
- Estimated price
- 75 kr - 110 kr
- Website
- https://www.oresundstag.se/en
Train from Halmstad Centralstation to Köpenhamn H
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- 150 kr - 220 kr
- Website
- https://www.oresundstag.se/en
Train from Ronneby station to Köpenhamn H
- Ave. Duration
- 3h 6m
- Frequency
- Hourly
- Estimated price
- 180 kr - 260 kr
- Website
- https://www.oresundstag.se/en
One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Stockholm to Copenhagen central train station
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- 380 kr - 550 kr
- Website
- https://www.flixbus.co.uk
Frequently asked questions
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Stockholm Main Station Terminalslingan to Copenhagen Ingerslevsgade
- Ave. Duration
- 10h 35m
- Frequency
- 3 times a week
- Estimated price
- 550 kr - 900 kr
- Website
- https://www.vybuss.com/
Want to know more about travelling around Denmark
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
Stockholm to Copenhagen bus services, operated by FlixBus, arrive at Copenhagen central train station.
Stockholm to Copenhagen train services, operated by Swedish Railways (SJ), arrive at Köpenhamn H station.
Yes, the driving distance between Stockholm to Copenhagen is 655 km. It takes approximately 6h 46m to drive from Stockholm to Copenhagen.
Book your Stockholm to Copenhagen train tickets online with Omio.
Book your Stockholm to Copenhagen bus tickets online with FlixBus and Distribusion.
There are 855+ hotels available in Copenhagen. Prices start at 470 kr DKK per night.