Travel options for:
Barcelona to Germany
  • Fly to Stuttgart

    $64 - $257
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h - non-stop

      $60 - $250

    3. Stuttgart (STR)

      27 min - every 30 minutes

      $2 - $5

  • Fly to Frankfurt

    $68 - $325
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 10 min - non-stop

      $65 - $320

    3. Frankfurt (FRA)

      17 min - every 30 minutes

      $1 - $3

  • Fly to Munich

    $51 - $220
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h - non-stop

      $45 - $210

    3. Munich (MUC)

      38 min - every 20 minutes

      $4 - $8

  • Fly to Dusseldorf

    $53 - $234
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 20 min - non-stop

      $50 - $230

    3. Dusseldorf (DUS)

      12 min - every 20 minutes

      $1 - $2

  • Fly to Cologne/Bonn Apt

    $51 - $278
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 15 min - non-stop

      $45 - $270

    3. Cologne/Bonn Apt (CGN)

      12 min - every 30 minutes

      $1 - $3

    4. Bf Deutz/Messe

      6 min - every 10 minutes - line 3

      $3

  • Train via Bruxelles-Midi

    $212 - $464
    1. Barcelona Sants

      2 h 56 min - once daily

      $35 - $85

    2. Montpellier Saint-Roch

      5 h 49 min - 3 times a day

      $120 - $180

    3. Bruxelles-Midi

      1 h 50 min - 5 times a day

      $30 - $50

    4. Köln Hbf

      4 h 21 min - every 4 hours

      $22 - $150

    5. Berlin Hbf (S-Bahn)

      6 min - every 10 minutes

      $1

  • Train

    $306 - $450
    1. Barcelona P.Gracia

      2 h 37 min - every 3 hours

      $21 - $35

    2. Cerbère

      13 h 32 min - 4 times a week

      $130 - $190

    3. Strasbourg

      30 min - hourly

      $4 - $7

    4. Offenburg

      5 h 59 min - 3 times a day

      $150 - $220

    5. Berlin Hbf (S-Bahn)

      6 min - every 10 minutes

      $1

  • Bus

    $120 - $228
    1. Barcelona

      1 h - every 3 hours

      $2 - $15

    2. Lloret de Mar

      19 h 13 min - twice a week

      $80 - $150

    3. Darmstadt, Darmstadt central

      5 h 1 min - 4 times a week

      $35 - $60

    4. S+U Berlin Hauptbahnhof

      17 min - every 10 minutes

      $2 - $4

  • Drive

    $240 - $360
    1. Barcelona

      16 h 45 min - 1165.4 miles

      $240 - $360

  • 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 Stuttgart airport, then train to Stuttgart. 4 h 50 min $105. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Frankfurt airport, then train to Frankfurt am Main. 4 h 49 min $124. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Munich airport, then train to München. 5 h 2 min $103. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Dusseldorf airport, then train to Düsseldorf. 4 h 58 min $98. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Cologne/Bonn Apt airport, train to Bf Deutz/Messe, then line 3 tram to Köln. 4 h 59 min $107. From Barcelona Sants train to Montpellier Saint-Roch, train to Bruxelles-Midi, train to Köln Hbf, train to Berlin Hbf (S-Bahn), then train to Berlin Alexanderplatz (S). 17 h 38 min $329. From Barcelona P.Gracia train to Cerbère, train to Strasbourg, train to Offenburg, train to Berlin Hbf (S-Bahn), then train to Berlin Alexanderplatz (S). 25 h 8 min $388. From Barcelona bus to Lloret de Mar, bus to Darmstadt, Darmstadt central station, bus to S+U Berlin Hauptbahnhof, then bus to Berlin, S+U Alexanderplatz Bhf/Memhardstr.. 27 h 34 min $217. From Barcelona drive to Berlin. 16 h 45 min $299.