Travel options for:
Berlin to Copenhagen
  • Fly from Berlin Tegel

    1. Berlin

      20 min - every 10 minutes

      $2 - $4

    2. Berlin Tegel (TXL)

      1 h - non-stop

      $45 - $110

    3. Copenhagen (CPH)

      14 min - every 30 minutes

      $5 - $8

      • Copenhagen
  • Fly from Berlin Schoenefeld

    1. Berlin

      24 min - hourly

      $4 - $7

    2. Berlin Schoenefeld (SXF)

      1 h - non-stop

      $28 - $110

    3. Copenhagen (CPH)

      14 min - every 30 minutes

      $5 - $8

      • Copenhagen
  • Train

    1. Berlin Gesundbrunnen

      6 h 52 min - once daily

      $95 - $140

      • Koebenhavn H
  • Bus FlixBus

    ×2
    1. Berlin Alexanderplatz

      2 h 50 min - twice daily

      $12 - $21

    2. Rostock central bus station

      5 h 25 min - once daily

      $11 - $19

      • Copenhagen central train
  • Bus RegioJet

    1. S+U Alexanderplatz

      29 min - every 10 minutes

      $2 - $4

    2. U Kaiserdamm

      9 min - 2480 feet

    3. Berlin, ZOB am Funkturm

      8 h - once daily

      $23 - $35

      • Kobenhavn, Ingerslevsgade, DGI
  • Drive, car ferry

    1. Berlin

      2 h 37 min - 151 miles

      $35 - $55

    2. Świnoujście

      6 h - once daily

      $869

    3. Trelleborg

      44 min - 37.7 miles

      $10 - $16

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

From S+U Berlin Hauptbahnhof bus to Berlin Tegel airport, fly to Copenhagen airport, then train to Copenhagen. 3 h 36 min $69. From S+U Alexanderplatz Bhf train to Berlin Schoenefeld airport, fly to Copenhagen airport, then train to Copenhagen. 3 h 40 min $51. From Berlin Gesundbrunnen train to Koebenhavn H. 6 h 52 min $118. From Berlin Alexanderplatz bus to Rostock central bus station then bus to Copenhagen central train station. 9 h 15 min $39. From S+U Alexanderplatz subway to U Kaiserdamm, walk to Berlin, ZOB am Funkturm, then bus to Kobenhavn, Ingerslevsgade, DGI - Byen. 9 h 38 min $31. From Berlin drive to Świnoujście, car ferry to Trelleborg, then drive to Copenhagen. 9 h 22 min $928.