Travel from Copenhagen to Bern

Bus or train from Copenhagen to Bern?

Danish Railways (DSB) operates a train from Copenhagen to Bern every 4 hours. Tickets cost $60 - $90 and the journey takes 4 h 33 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Copenhagen to Bern 5 times a week. Tickets cost $60 - $110 and the journey takes 14 h 50 min. FlixBus also services this route 6 times a week.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Copenhagen to Bern

From Koebenhavn H train to Copenhagen airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Bern. 5 h 39 min $186. From Koebenhavn H train to Copenhagen airport, fly to Zurich airport, then train to Bern. 5 h 50 min $207. From Koebenhavn H train to Copenhagen airport, fly to Geneva airport, then train to Bern. 6 h 24 min $182. From Koebenhavn H train to Hamburg Hbf, train to Basel SBB, then train to Bern. 13 h 17 min $323. From Koebenhavn H train to Hamburg Hbf then train to Bern. 15 h 4 min $374. From Copenhagen bus to Frankfurt, Frankfurt central station then bus to Bern. 22 h 45 min $149. From København H night train to Hamburg Hbf, nighttrain to Brugg AG, then train to Bern. 20 h 36 min $249. From Copenhagen drive to Bern. 12 h 39 min $242.
Close Print Itinerary
  1. Here are 8 options to get from
    Copenhagen to Bern:

    1. Trip:
      1 Fly to Basel, train
      • One-Way approx: USD $109 - $323
      • Duration: 5 h 39 min
      Open +
      • Trip:
        1 Fly to Basel, train
        • One-Way approx: USD $109 - $323
        • Duration: 5 h 39 min
        Close x
    2. Trip:
      2 Fly to Zurich, train
      • One-Way approx: USD $126 - $363
      • Duration: 5 h 50 min
      Open +
      • Trip:
        2 Fly to Zurich, train
        • One-Way approx: USD $126 - $363
        • Duration: 5 h 50 min
        Close x
    3. Trip:
      3 Fly to Geneva, train
      • One-Way approx: USD $106 - $293
      • Duration: 6 h 24 min
      Open +
      • Trip:
        3 Fly to Geneva, train
        • One-Way approx: USD $106 - $293
        • Duration: 6 h 24 min
        Close x
    4. Trip:
      4 Train via Basel SBB
      • One-Way approx: USD $280 - $340
      • Duration: 13 h 17 min
      Open +
      • Trip:
        4 Train via Basel SBB
        • One-Way approx: USD $280 - $340
        • Duration: 13 h 17 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $271 - $416
      • Duration: 15 h 4 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $271 - $416
        • Duration: 15 h 4 min
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $90 - $150
      • Duration: 22 h 45 min
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $90 - $150
        • Duration: 22 h 45 min
        Close x
    7. Trip:
      7 Night train, nighttrain, train
      • One-Way approx: USD $193 - $282
      • Duration: 20 h 36 min
      Open +
      • Trip:
        7 Night train, nighttrain, train
        • One-Way approx: USD $193 - $282
        • Duration: 20 h 36 min
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $190 - $290
      • Duration: 12 h 39 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $190 - $290
        • Duration: 12 h 39 min
        Close x