Travel from Copenhagen to Zürich

Train, bus or fly from Copenhagen to Zürich?

Scandinavian Airlines, Swiss and four other airlines fly from Copenhagen to Zürich hourly. Alternatively, you can take a train from Copenhagen to Zürich via Hamburg Hbf in around 13 h 9 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 Zürich

ModeDurationPrice
From Koebenhavn H train to Copenhagen airport, fly to Zurich airport, then line 16 train to Zürich.4 h 26 min$147
From Koebenhavn H train to Copenhagen airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Zürich.5 h 31 min$180
From Koebenhavn H train to Hamburg Hbf then train to Zürich HB.13 h 9 min$224
From Copenhagen bus to Hamburg then bus to Zurich.20 h 40 min$116
From Koebenhavn H train to Hamburg Hbf then night train to Zürich HB.17 h 36 min$184
From Copenhagen drive to Zürich.12 h 34 min$240

How long does it take to get from Copenhagen to Zürich?

It takes approximately 4 h 26 min to get from Copenhagen to Zürich, including transfers.

Is there a direct train between Copenhagen and Zürich?

No, there is no direct train from Copenhagen to Zürich. However, there are services departing from Koebenhavn H and arriving at Zürich HB via Hamburg Hbf. The journey, including transfers, takes approximately 13 h 9 min.

Is there a direct bus between Copenhagen and Zürich?

No, there is no direct bus from Copenhagen to Zürich. However, there are services departing from Copenhagen and arriving at Zurich via Hamburg. The journey, including transfers, takes approximately 20 h 40 min.

Operators from Copenhagen to Zürich

OperatorPhoneWebsite
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Scandinavian AirlinesScandinavian Airlines
SwissSwiss
LufthansaLufthansa
KLMKLM
Austrian AirlinesAustrian Airlines
Brussels AirlinesBrussels Airlines
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
easyJeteasyJet
EurowingsEurowings
Air FranceAir France
BVBBVB
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
FlixBus+49 1807 123 99 123FlixBus
Nightjet+43 51717Nightjet
Close Print Itinerary
  1. Here are 6 options to get from
    Copenhagen to Zürich:

    1. Trip:
      1 Fly to Zurich
      • One-Way approx: USD $93 - $300
      • Duration: 4 h 26 min
      Open +
      • Trip:
        1 Fly to Zurich
        • One-Way approx: USD $93 - $300
        • Duration: 4 h 26 min
        Close x
    2. Trip:
      2 Fly to Basel, train
      • One-Way approx: USD $110 - $318
      • Duration: 5 h 31 min
      Open +
      • Trip:
        2 Fly to Basel, train
        • One-Way approx: USD $110 - $318
        • Duration: 5 h 31 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $131 - $316
      • Duration: 13 h 9 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $131 - $316
        • Duration: 13 h 9 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $72 - $142
      • Duration: 20 h 40 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $72 - $142
        • Duration: 20 h 40 min
        Close x
    5. Trip:
      5 Train, night train
      • One-Way approx: USD $151 - $206
      • Duration: 17 h 36 min
      Open +
      • Trip:
        5 Train, night train
        • One-Way approx: USD $151 - $206
        • Duration: 17 h 36 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $190 - $290
      • Duration: 12 h 34 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $190 - $290
        • Duration: 12 h 34 min
        Close x