Travel options for:
Barcelona to Berlin
  • Fly to Berlin Tegel

    $59 - $176
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 45 min - non-stop

      $55 - $170

    3. Berlin Tegel (TXL)

      22 min - every 10 minutes

      $2 - $4

  • Fly to Berlin Schoenefeld

    $50 - $181
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 45 min - non-stop

      $35 - $160

    3. Berlin Schoenefeld (SXF)

      22 min - hourly

      $13 - $19

  • Fly to Leipzig, train

    $111 - $286
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      3 h 50 min - 1 stopover

      $85 - $220

    3. Leipzig (LEJ)

      13 min - hourly

      $2 - $4

    4. Leipzig Hbf

      1 h 13 min - 4 times a day

      $22 - $60

  • Train via Paris Nord

    $375 - $572
    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 21 min - every 4 hours

      $22 - $150

  • Train French Railways (SNCF)

    $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 Eurolines DE

    $118 - $224
    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

  • Bus Eurolines FR

    $172 - $280
    1. Barcelona

      6 h 20 min - once daily

      $30 - $50

    2. Nimes

      26 h 30 min - twice a week

      $140 - $230

    3. U Kaiserdamm

      28 min - every 15 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 Berlin Tegel airport, then bus to Berlin. 5 h 27 min $94. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Berlin Schoenefeld airport, then train to Berlin. 5 h 40 min $87. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Leipzig airport, train to Leipzig Hbf, then train to Berlin. 8 h 20 min $170. From Barcelona Sants train to Paris Gare De Lyon, train to Paris Nord, train to Köln Hbf, then train to Berlin Hbf (tief). 15 h 41 min $501. 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, then bus to Berlin, Berlin central station. 27 h 14 min $214. From Barcelona bus to Nimes, bus to U Kaiserdamm, then train to S+U Alexanderplatz. 34 h 21 min $203. From Barcelona drive to Berlin. 16 h 45 min $299.