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

    $60 - $176
    1. Berlin

      22 min - every 10 minutes

      $3 - $4

    2. Berlin Tegel (TXL)

      2 h 30 min - non-stop

      $55 - $170

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Fly from Berlin Schoenefeld

    $50 - $180
    1. Berlin

      24 min - hourly

      $13 - $19

    2. Berlin Schoenefeld (SXF)

      2 h 25 min - non-stop

      $35 - $160

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train via Paris Nord

    $469 - $582
    1. Berlin Hbf (tief)

      4 h 21 min - 5 times a day

      $110 - $160

    2. Köln Hbf

      1 h 50 min - 3 times a day

      $65 - $90

    3. Bruxelles-Midi

      1 h 22 min - hourly

      $80 - $100

    4. Paris Nord

      7 min - every 30 minutes

      $3 - $5

    5. Paris Gare de Lyon

      6 h 15 min - once daily

      $210 - $230

  • Train French Railways (SNCF)

    $304 - $453
    1. Berlin Alexanderplatz (S)

      6 min - every 10 minutes

      $1

    2. Berlin Hbf (tief)

      5 h 59 min - 5 times a day

      $140 - $210

    3. Offenburg

      30 min - hourly

      $4 - $7

    4. Strasbourg

      13 h 4 min - 4 times a week

      $140 - $200

    5. Port Bou

      2 h 31 min - every 2 hours

      $20 - $35

  • Bus

    $119 - $223
    1. S+U Alexanderplatz

      26 min - every 10 minutes - line 100

      $3 - $5

    2. S+U Zoologischer Garten Bhf

      15 min - every 20 minutes

      $2 - $4

    3. Berlin, Berlin central bus

      5 h - once daily

      $24 - $45

    4. Nürnberg - Hauptbahn

      22 h 20 min - twice a week

      $90 - $170

  • Rideshare

    $70
    1. Berlin

      21 h 13 min - once daily

      $70

  • Drive

    $240 - $360
    1. Berlin

      16 h 43 min - 1164.5 miles

      $240 - $360

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

From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Barcelona airport, then train to Barcelona. 5 h 22 min $95. From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Barcelona airport, then train to Barcelona. 5 h 19 min $88. From Berlin Hbf (tief) train to Köln Hbf, train to Bruxelles-Midi, train to Paris Nord, train to Paris Gare de Lyon, then train to Barcelona Sants. 16 h 45 min $555. From Berlin Alexanderplatz (S) train to Berlin Hbf (tief), train to Offenburg, train to Strasbourg, train to Port Bou, then train to Barcelona P.Gracia. 25 h 12 min $386. From S+U Alexanderplatz line 100 bus to S+U Zoologischer Garten Bhf, bus to Berlin, Berlin central bus station, bus to Nürnberg - Hauptbahn, then bus to Barcelona - Estación de Autobuses Barcelona Nord. 30 h 7 min $206. From Berlin rideshare to Barcelone. 21 h 13 min $70. From Berlin drive to Barcelona. 16 h 43 min $299.