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

    $49 - $174
    1. Berlin

      22 min - every 10 minutes

      $2 - $4

    2. Berlin Tegel (TXL)

      1 h - non-stop

      $40 - $160

    3. Copenhagen (CPH)

      15 min - every 10 minutes

      $6 - $10

  • Fly from Berlin Schoenefeld

    $49 - $158
    1. Berlin

      24 min - hourly

      $13 - $19

    2. Berlin Schoenefeld (SXF)

      1 h - non-stop

      $30 - $130

    3. Copenhagen (CPH)

      15 min - every 10 minutes

      $6 - $10

  • Train

    $100 - $150
    1. Berlin Gesundbrunnen

      6 h 52 min - once daily

      $100 - $150

  • Train via S+U Alexanderplatz

    $102 - $154
    1. S+U Alexanderplatz

      7 min - every 10 minutes

      $2 - $4

    2. Berlin Gesundbrunnen

      6 h 52 min - once daily

      $100 - $150

  • Bus

    $25 - $43
    1. Berlin, Berlin Alexanderplatz

      2 h 50 min - 5 times a day

      $13 - $22

    2. Rostock, Rostock central bus

      5 h 25 min - once daily

      $12 - $21

  • Drive, car ferry

    $59 - $78
    1. Berlin

      2 h 11 min - 147 miles

      $30 - $45

    2. Rostock

      7 h - 5 times a day

      $20

    3. Trelleborg

      43 min - 37.6 miles

      $8 - $13

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

From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Copenhagen airport, then subway to Copenhagen. 3 h 40 min $81. From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Copenhagen airport, then subway to Copenhagen. 3 h 42 min $73. From Berlin Gesundbrunnen train to Koebenhavn H. 6 h 52 min $128. From S+U Alexanderplatz train to Berlin Gesundbrunnen then train to Koebenhavn H. 7 h 59 min $134. From Berlin, Berlin Alexanderplatz bus to Rostock, Rostock central bus station then bus to Copenhagen. 9 h 15 min $41. From Berlin drive to Rostock, car ferry to Trelleborg, then drive to Copenhagen. 9 h 54 min $68.