Travel from Denmark to Hamburg

Train, bus or fly from Denmark to Hamburg?

Scandinavian Airlines flies from Copenhagen to Hamburg 5 times a day. Alternatively, Danish Railways (DSB) operates a train from Copenhagen to Hamburg every 4 hours. Tickets cost $60 - $90 and the journey takes 4 h 33 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Denmark to Hamburg

ModeDurationPrice
From Koebenhavn H train to Copenhagen airport, fly to Hamburg airport, then train to Hamburg.2 h 17 min$117
From Koebenhavn H train to Hamburg Hbf.4 h 33 min$74
From København H train to Rødby Færge, train to HBF/Kirchenallee, then line 6 bus to Zimmerstraße.5 h 53 min$66
From Copenhagen bus to Hamburg.6 h 20 min$21
From Copenhagen drive to Hamburg.4 h 41 min$82

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

It takes approximately 2 h 17 min to get from Denmark to Hamburg, including transfers.

Is there a direct train between Denmark and Hamburg?

Yes, there is a direct train departing from Koebenhavn H and arriving at Hamburg Hbf. Services depart every four hours, and operate every day. The journey takes approximately 4 h 33 min.

Is there a direct bus between Denmark and Hamburg?

Yes, there is a direct bus departing from Copenhagen and arriving at Hamburg. Services depart three times a day, and operate every day. The journey takes approximately 6 h 20 min.

Operators from Denmark to Hamburg

OperatorPhoneWebsite
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Scandinavian AirlinesScandinavian Airlines
S-BahnS-Bahn
HVV040/ 19 449HVV
FlixBus+49 1807 123 99 123FlixBus