Travel from Copenhagen to Heidelberg

Train, bus or fly from Copenhagen to Heidelberg?

Scandinavian Airlines, MHS Aviation GmbH and 4 other airlines fly from Copenhagen to Heidelberg every 3 hours. Alternatively, Danish Railways (DSB) operates a train from Copenhagen to Heidelberg every 4 hours. Tickets cost $60 - $90 and the journey takes 4 h 33 min. 2 other operators also service this route.

Travel Guides

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

How to get from Copenhagen to Heidelberg

From Koebenhavn H train to Copenhagen airport, fly to Frankfurt airport, train to Mannheim Hbf, then train to Heidelberg. 5 h 8 min $133. From Koebenhavn H train to Copenhagen airport, fly to Stuttgart airport, train to Stuttgart Hbf, then train to Heidelberg. 5 h 37 min $144. From Koebenhavn H train to Copenhagen airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, train to Mannheim Hbf, then train to Heidelberg. 7 h 5 min $167. From Koebenhavn H train to Copenhagen airport, fly to Mannheim airport, then line 5 tram to Heidelberg. 6 h 26 min $303. From Koebenhavn H train to Hamburg Hbf, train to Frankfurt(Main)Hbf, then train to Heidelberg Hbf. 10 h 34 min $197. From Copenhagen bus to Mannheim, Mannheim ZOB then bus to Heidelberg. 17 h 30 min $148. From København H night train to Hamburg Hbf, nighttrain to MA Hauptbahnhof, then line 5 tram to Seegarten. 16 h 15 min $162. From Copenhagen drive to Heidelberg. 9 h 42 min $183.
Close Print Itinerary
  1. Here are 8 options to get from
    Copenhagen to Heidelberg:

    1. Trip:
      1 Fly to Frankfurt, train
      • One-Way approx: USD $96 - $297
      • Duration: 5 h 8 min
      Open +
      • Trip:
        1 Fly to Frankfurt, train
        • One-Way approx: USD $96 - $297
        • Duration: 5 h 8 min
        Close x
    2. Trip:
      2 Fly to Stuttgart, train
      • One-Way approx: USD $106 - $288
      • Duration: 5 h 37 min
      Open +
      • Trip:
        2 Fly to Stuttgart, train
        • One-Way approx: USD $106 - $288
        • Duration: 5 h 37 min
        Close x
    3. Trip:
      3 Fly to Dusseldorf, train
      • One-Way approx: USD $89 - $324
      • Duration: 7 h 5 min
      Open +
      • Trip:
        3 Fly to Dusseldorf, train
        • One-Way approx: USD $89 - $324
        • Duration: 7 h 5 min
        Close x
    4. Trip:
      4 Fly to Mannheim
      • One-Way approx: USD $86 - $565
      • Duration: 6 h 26 min
      Open +
      • Trip:
        4 Fly to Mannheim
        • One-Way approx: USD $86 - $565
        • Duration: 6 h 26 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $119 - $286
      • Duration: 10 h 34 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $119 - $286
        • Duration: 10 h 34 min
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $70 - $164
      • Duration: 17 h 30 min
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $70 - $164
        • Duration: 17 h 30 min
        Close x
    7. Trip:
      7 Night train, nighttrain
      • One-Way approx: USD $129 - $186
      • Duration: 16 h 15 min
      Open +
      • Trip:
        7 Night train, nighttrain
        • One-Way approx: USD $129 - $186
        • Duration: 16 h 15 min
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $150 - $220
      • Duration: 9 h 42 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $150 - $220
        • Duration: 9 h 42 min
        Close x