Travel options for:
Hamburg to Tallinn
  • Fly

    $62 - $284
    1. Hamburg

      11 min - every 15 minutes

      $1 - $2

    2. Hamburg (HAM)

      1 h 45 min - non-stop

      $60 - $280

    3. Tallinn (TLL)

      5 min - every 30 minutes

      $1 - $2

  • Train, car ferry via Malmö Central

    $284 - $523
    1. Hamburg Hbf

      4 h 45 min - every 4 hours

      $55 - $85

    2. Koebenhavn H

      34 min - hourly

      $8 - $15

    3. Malmö Central

      4 h 25 min - 5 times a day

      $55 - $130

    4. T-Centralen T-bana

      3 min - every 10 minutes - line 14

      $2 - $4

    5. Slussen T-bana

      2 min - every 20 minutes - line 471

      $1

    6. Stockholm

      16 h - once daily

      $160 - $290

  • Train, car ferry

    $211 - $337
    1. Hamburg Hbf

      4 h 45 min - every 4 hours

      $55 - $85

    2. Koebenhavn H

      5 h 3 min - twice daily

      $60 - $140

    3. Stockholm Central Vasagatan

      8 min - every 30 minutes - line 53

      $3 - $4

    4. Stockholm

      17 h 30 min - twice a week

      $90 - $110

  • Bus

    $85 - $169
    1. Hamburg

      3 h 15 min - every 4 hours

      $16 - $27

    2. Berlin

      21 h 45 min - once daily

      $55 - $120

    3. Rīga

      3 h 35 min - once daily

      $14 - $22

  • Bus, car ferry

    $151 - $210
    1. Hamburg

      14 h 50 min - once daily

      $55 - $100

    2. Stockholm Central Vasagatan

      8 min - every 30 minutes - line 53

      $3 - $4

    3. Stockholm

      17 h 30 min - twice a week

      $90 - $110

  • Drive

    $210 - $320
    1. Hamburg

      20 h 3 min - 1035.4 miles

      $210 - $320

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

From Hamburg-Barmbek train to Hamburg airport, fly to Tallinn airport, then bus to Tallinn. 4 h 8 min $93. From Hamburg Hbf train to Koebenhavn H, train to Malmö Central, train to T-Centralen T-bana, line 14 subway to Slussen T-bana, line 471 bus to Stockholm, then car ferry to Tallinn. 27 h 34 min $392. From Hamburg Hbf train to Koebenhavn H, train to Stockholm Central Vasagatan, line 53 bus to Stockholm, then car ferry to Tallinn. 29 h 36 min $274. From Hamburg bus to Berlin, bus to Rīga, then bus to Tallinn. 30 h 35 min $106. From Hamburg bus to Stockholm Central Vasagatan, line 53 bus to Stockholm, then car ferry to Tallinn. 33 h 38 min $198. From Hamburg drive to Tallinn. 20 h 3 min $266.