Travel from Denmark to Stockholm

Train, bus or fly from Denmark to Stockholm?

Danish Railways (DSB) operates a train from Copenhagen to Stockholm every 4 hours. Tickets cost $65 - $140 and the journey takes 5 h 3 min. Alternatively, FlixBus operates a bus from Copenhagen to Stockholm once daily. Tickets cost $40 - $70 and the journey takes 9 h 45 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Denmark to Stockholm

ModeDurationPrice
From Koebenhavn H train to Stockholm Central.5 h 3 min631 kr
From Koebenhavn H train to Helsingør, line 898 ferry to Helsingborg Centralstation, then bus to Stockholm Cityterminalen.9 h 34 min
From Köbenhavn Ingerslevsgade bus to Stockholm Cityterminalen.9 h 45 min395 kr
From Copenhagen drive to Stockholm.6 h 45 min696 kr
From Koebenhavn H train to Copenhagen airport, fly to Stockholm airport, then train to Stockholm.3 h 46 min537 kr
From Koebenhavn H train to Malmö Centralstation, bus to Malmo airport, fly to Stockholm Bromma airport, then bus to Stockholm.4 h 36 min682 kr
From Koebenhavn H train to Ängelholm station, line 270 bus to Helsingborg airport, fly to Stockholm Bromma airport, then bus to Stockholm.5 h 42 min725 kr
From Banegårdspladsen bus to Aarhus airport, fly to Stockholm airport, then train to Stockholm.4 h 29 min1539 kr
From Banegårdspladsen bus to Aarhus airport, fly to Stockholm Bromma airport, then bus to Stockholm.4 h 38 min2664 kr
From Rendebanen bus to Billund airport, fly to Stockholm airport, then train to Stockholm.4 h 52 min906 kr

How long does it take to get from Denmark to Stockholm?

The train from Koebenhavn H to Stockholm Central takes 5 h 3 min including transfers and departs every four hours.

Is there a direct train between Denmark and Stockholm?

Yes, there is a direct train departing from Koebenhavn H and arriving at Stockholm Central. Services depart every four hours, and operate every day. The journey takes approximately 5 h 3 min.

Is there a direct bus between Denmark and Stockholm?

Yes, there is a direct bus departing from Köbenhavn Ingerslevsgade and arriving at Stockholm Cityterminalen. Services depart once daily, and operate every day. The journey takes approximately 9 h 45 min.

Operators from Denmark to Stockholm

OperatorPhoneWebsite
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Scandlines+49 (0) 381-77 88 77 66Scandlines
Swebus+46 771 218 218Swebus
FlixBus+49 1807 123 99 123FlixBus
Scandinavian AirlinesScandinavian Airlines
Norwegian Air InternationalNorwegian Air International
Norwegian Air ShuttleNorwegian Air Shuttle
Nouvel Air TunisieNouvel Air Tunisie
Swedish Railways (SJ)Swedish Railways (SJ)
Flygbussarna+46 77 151 52 52Flygbussarna
Malmö AviationMalmö Aviation
Bergkvarabuss+46 480 42 55 00Bergkvarabuss
Midttrafik+45 70 21 02 30Midttrafik
British AirwaysBritish Airways
SydtrafikSydtrafik