Travel from Copenhagen to Berlin

Train, bus or fly from Copenhagen to Berlin?

Scandinavian Airlines and easyJet fly from Copenhagen to Berlin 3 times a day. Alternatively, you can take a train from Copenhagen to Berlin via Hamburg Hbf in around 6 h 52 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 Copenhagen to Berlin

ModeDurationPrice
From Koebenhavn H train to Copenhagen airport, fly to Berlin Tegel airport, then bus to Berlin.2 h 32 min$80
From Koebenhavn H train to Copenhagen airport, fly to Berlin Schoenefeld airport, then train to Berlin.3 h 59 min$60
From Koebenhavn H train to Hamburg Hbf then train to Berlin Hbf (tief).6 h 52 min$154
From Koebenhavn H train to S+U Gesundbrunnen Bhf then train to S+U Alexanderplatz.7 h 8 min$137
From Copenhagen bus to Berlin, Masurenallee/ZOB, bus to S+U Zoologischer Garten Bhf, then line 100 bus to Berlin, S+U Alexanderplatz Bhf/Memhardstr..8 h 6 min$49
From Koebenhavn H train to Malmö centralstation, night train to S+U Berlin Hauptbahnhof, then bus to Berlin, Memhardstr..16 h 10 min$50
From Copenhagen drive to Trelleborg, car ferry to Rostock, then drive to Berlin.9 h 53 min$71

How long does it take to get from Copenhagen to Berlin?

It takes approximately 2 h 32 min to get from Copenhagen to Berlin, including transfers.

Is there a direct train between Copenhagen and Berlin?

No, there is no direct train from Copenhagen to Berlin. However, there are services departing from Koebenhavn H and arriving at Berlin Hbf (tief) via Hamburg Hbf. The journey, including transfers, takes approximately 6 h 52 min.

Is there a direct bus between Copenhagen and Berlin?

No, there is no direct bus from Copenhagen to Berlin. However, there are services departing from Copenhagen and arriving at Berlin, S+U Alexanderplatz Bhf/Memhardstr. via Berlin, Masurenallee/ZOB and S+U Zoologischer Garten Bhf. The journey, including transfers, takes approximately 8 h 6 min.

Operators from Copenhagen to Berlin

OperatorPhoneWebsite
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Scandinavian AirlinesScandinavian Airlines
easyJeteasyJet
BVGBVG
Norwegian Air InternationalNorwegian Air International
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
FlixBus+49 1807 123 99 123FlixBus
Snälltåget+46 771-26 00 00Snälltåget
Stena LineStena Line