Travel from Denmark to Prague

Train, bus or fly from Denmark to Prague?

Scandinavian Airlines, Norwegian Air International and two other airlines fly from Copenhagen to Prague 4 times a day. Alternatively, you can take a train from Copenhagen to Prague via Hamburg Hbf and Berlin Hbf (tief) in around 12 h 31 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

How to get from Denmark to Prague

ModeDurationPrice
From Koebenhavn H train to Copenhagen airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.4 h$84
From Koebenhavn H train to Hamburg Hbf, train to Berlin Hbf (tief), then train to Praha hl.n..12 h 31 min$239
From Koebenhavn H train to Berlin Gesundbrunnen, train to Berlin Hbf (tief), then train to Praha hl.n..12 h 49 min$227
From Copenhagen bus to Prague Florenc station.14 h$85
From Copenhagen drive to Prague.10 h 10 min$195

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

It takes approximately 4 h to get from Denmark to Prague, including transfers.

Is there a direct train between Denmark and Prague?

No, there is no direct train from Denmark to Prague. However, there are services departing from Koebenhavn H and arriving at Praha hl.n. via Hamburg Hbf and Berlin Hbf (tief). The journey, including transfers, takes approximately 12 h 31 min.

Is there a direct bus between Denmark and Prague?

Yes, there is a direct bus departing from Copenhagen and arriving at Prague Florenc station. Services depart once a week, and operate every day. The journey takes approximately 14 h.

Operators from Denmark to Prague

OperatorPhoneWebsite
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Scandinavian AirlinesScandinavian Airlines
Norwegian Air InternationalNorwegian Air International
CSACSA
LufthansaLufthansa
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Eurolines CZEurolines CZ