Travel options for:
Copenhagen to Geneva
  • Fly

    $65 - $216
    1. Copenhagen

      12 min - every 30 minutes

      $5 - $8

    2. Copenhagen (CPH)

      1 h 55 min - non-stop

      $50 - $190

    3. Geneva (GVA)

      7 min - every 2 hours

      $10 - $18

  • Train via Basel SBB

    $313 - $405
    1. Koebenhavn H

      4 h 33 min - 5 times a day

      $55 - $85

    2. Hamburg Hbf

      6 h 30 min - 3 times a day

      $177

    3. Basel SBB

      24 min - 4 times a day

      $18 - $35

    4. Olten

      2 h 5 min - 4 times a day

      $60 - $110

  • Train

    $308 - $498
    1. Koebenhavn H

      4 h 33 min - 5 times a day

      $55 - $85

    2. Hamburg Hbf

      9 h 31 min - twice a week

      $200 - $320

    3. Bern

      1 h 44 min - every 3 hours

      $50 - $95

  • Bus

    $96 - $161
    1. Copenhagen

      14 h 50 min - 5 times a week

      $60 - $110

    2. Frankfurt, Frankfurt central

      10 h 15 min - 6 times a week

      $35 - $60

  • Night train, nighttrain, train

    $245 - $378
    1. København H

      6 h 33 min - once a week

      $65 - $95

    2. Hamburg Hbf

      10 h 28 min - once daily

      $110 - $150

    3. Basel SBB

      1 h 7 min - hourly

      $29 - $55

    4. Biel/Bienne

      1 h 29 min - 4 times a day

      $40 - $80

  • Drive

    $220 - $320
    1. Copenhagen

      14 h 13 min - 957 miles

      $220 - $320

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Koebenhavn H train to Copenhagen airport, fly to Geneva airport, then train to Geneva. 4 h 21 min $104. From Koebenhavn H train to Hamburg Hbf, train to Basel SBB, train to Olten, then train to Genève. 15 h 30 min $393. From Koebenhavn H train to Hamburg Hbf, train to Bern, then train to Genève. 17 h 11 min $456. From Copenhagen bus to Frankfurt, Frankfurt central station then bus to Geneva. 26 h 5 min $160. From København H night train to Hamburg Hbf, nighttrain to Basel SBB, train to Biel/Bienne, then train to Genève. 21 h 58 min $336. From Copenhagen drive to Geneva. 14 h 13 min $269.