Travel from Copenhagen to Prague

Train, bus or fly from Copenhagen 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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Copenhagen 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$83
From Koebenhavn H train to Hamburg Hbf, train to Berlin Hbf (tief), then train to Praha hl.n..12 h 31 min$209
From Koebenhavn H train to Berlin Gesundbrunnen, train to Berlin Hbf (tief), then train to Praha hl.n..12 h 49 min$201
From Copenhagen bus to Berlin, Berlin central bus station then night bus to Prague, Prague Main station.13 h 50 min$77
From Copenhagen bus to Prague Florenc station.14 h$84
From Copenhagen drive to Prague.10 h 10 min$195

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

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

Is there a direct train between Copenhagen and Prague?

No, there is no direct train from Copenhagen 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 Copenhagen 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 Copenhagen 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)
FlixBus+49 1807 123 99 123FlixBus
Eurolines CZEurolines CZ
Close Print Itinerary
  1. Here are 6 options to get from
    Copenhagen to Prague:

    1. Trip:
      1 Fly
      • One-Way approx: USD $48 - $171
      • Duration: 4 h
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $48 - $171
        • Duration: 4 h
        Close x
    2. Trip:
      2 Train via Hamburg Hbf
      • One-Way approx: USD $160 - $246
      • Duration: 12 h 31 min
      Open +
      • Trip:
        2 Train via Hamburg Hbf
        • One-Way approx: USD $160 - $246
        • Duration: 12 h 31 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $158 - $234
      • Duration: 12 h 49 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $158 - $234
        • Duration: 12 h 49 min
        Close x
    4. Trip:
      4 Bus, night bus
      • One-Way approx: USD $47 - $77
      • Duration: 13 h 50 min
      Open +
      • Trip:
        4 Bus, night bus
        • One-Way approx: USD $47 - $77
        • Duration: 13 h 50 min
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $45 - $85
      • Duration: 14 h
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $45 - $85
        • Duration: 14 h
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $160 - $240
      • Duration: 10 h 10 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $160 - $240
        • Duration: 10 h 10 min
        Close x