Travel options for:
Barcelona to Hamburg
  • Fly to Hamburg

    $43 - $214
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 40 min - non-stop

      $40 - $210

    3. Hamburg (HAM)

      11 min - every 15 minutes

      $1 - $2

  • Fly to Hannover, train

    $75 - $311
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 30 min - non-stop

      $50 - $280

    3. Hannover (HAJ)

      17 min - hourly

      $1 - $4

    4. Hannover Hbf

      1 h 18 min - every 3 hours

      $22 - $25

  • Fly to Bremen, train

    $136 - $388
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      4 h - 1 stopover

      $90 - $320

    3. Bremen (BRE)

      7 min - 3.4 miles

      $22 - $26

    4. Bremen Hbf

      55 min - 3 times a day

      $22 - $40

  • Train TGV

    $376 - $533
    1. Barcelona Sants

      6 h 20 min - once daily

      $210 - $230

    2. Paris Gare De Lyon

      7 min - every 30 minutes

      $3 - $5

    3. Paris Nord

      3 h 14 min - 3 times a day

      $140 - $190

    4. Köln Hbf

      4 h 3 min - 3 times a day

      $22 - $110

  • Train French Railways (SNCF)

    $270 - $417
    1. Barcelona P.Gracia

      2 h 37 min - every 3 hours

      $21 - $35

    2. Cerbère

      13 h 15 min - 4 times a week

      $120 - $180

    3. Luxembourg

      2 h 29 min - hourly

      $29 - $45

    4. Koblenz Hbf

      5 h - 3 times a day

      $100 - $160

  • Bus

    $121 - $229
    1. Barcelona Sants

      25 h 4 min - twice a week

      $95 - $190

    2. Düsseldorf, Düsseldorf central

      3 h 44 min - once a week

      $24 - $45

  • Drive

    $230 - $350
    1. Barcelona

      16 h 11 min - 1134.4 miles

      $230 - $350

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

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Hamburg airport, then train to Hamburg. 5 h 12 min $82. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Hannover airport, train to Hannover Hbf, then train to Hamburg. 6 h 56 min $137. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Bremen airport, taxi to Bremen Hbf, then train to Hamburg. 7 h 53 min $170. From Barcelona Sants train to Paris Gare De Lyon, train to Paris Nord, train to Köln Hbf, then train to Hamburg Hbf. 15 h 20 min $492. From Barcelona P.Gracia train to Cerbère, train to Luxembourg, train to Koblenz Hbf, then train to Hamburg Hbf. 25 h 54 min $346. From Barcelona Sants bus to Düsseldorf, Düsseldorf central station then bus to Hamburg. 29 h 48 min $223. From Barcelona drive to Hamburg. 16 h 11 min $291.