Travel options for:
Barcelona to Frankfurt am Main
  • 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)

      15 min - every 30 minutes

      $1 - $3

  • Fly to Stuttgart, train

    $86 - $337
    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

    4. Stuttgart Hbf

      1 h 28 min - every 4 hours

      $22 - $80

  • Fly to Cologne/Bonn Apt, train

    $87 - $332
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 15 min - non-stop

      $45 - $270

    3. Cologne/Bonn Apt (CGN)

      1 h 17 min - once daily

      $40 - $60

  • Train via Paris Est

    $323 - $360
    1. Barcelona Sants

      6 h 20 min - once daily

      $210 - $230

    2. Paris Gare de Lyon

      13 min - 3722 feet

    3. Gare d'Austerlitz

      12 min - every 10 minutes - line 5

      $3

    4. Paris Est

      3 h 49 min - 4 times a day

      $110 - $130

  • Train

    $172 - $346
    1. Barcelona Sants

      4 h 59 min - once daily

      $55 - $160

    2. Lyon Part Dieu

      3 h 40 min - once daily

      $70 - $100

    3. Strasbourg

      38 min - 3 times a day

      $22 - $40

    4. Karlsruhe Hbf

      1 h 2 min - 3 times a day

      $22 - $50

  • Bus Starbus

    $15 - $26
    1. Barcelona

      14 h 45 min - 3 times a week

    2. Metz

      4 h 40 min - 4 times a week

      $15 - $26

  • Train French Railways (SNCF)

    $201 - $297
    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

      1 h 36 min - twice daily

      $45 - $65

    5. Frankfurt(M) Flughafen

      17 min - every 30 minutes

      $1 - $3

  • Bus Eurolines DE

    $83 - $164
    1. Barcelona

      1 h - every 3 hours

      $2 - $15

    2. Lloret de Mar

      19 h 38 min - twice a week

      $80 - $150

  • Bus ALSA

    $100 - $190
    1. Barcelona

      46 h 5 min - once daily

      $100 - $190

  • Drive

    $170 - $260
    1. Barcelona

      12 h 2 min - 830.4 miles

      $170 - $260

  • 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 Frankfurt airport, then train to Frankfurt am Main. 4 h 47 min $123. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Stuttgart airport, train to Stuttgart Hbf, then train to Frankfurt am Main. 7 h 4 min $180. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Cologne/Bonn Apt airport, then train to Frankfurt am Main. 6 h 49 min $151. From Barcelona Sants train to Paris Gare de Lyon, walk to Gare d'Austerlitz, line 5 subway to Paris Est, then train to Frankfurt(Main)Hbf. 11 h 39 min $359. From Barcelona Sants train to Lyon Part Dieu, train to Strasbourg, train to Karlsruhe Hbf, then train to Frankfurt(Main)Hbf. 13 h 11 min $248. From Barcelona bus to Metz then bus to Frankfurt, Frankfurt central station. 20 h 25 min $25. From Barcelona P.Gracia train to Cerbère, train to Strasbourg, train to Offenburg, train to Frankfurt(M) Flughafen Regionalbf, then train to Frankfurt(M)Konstablerwache. 20 h 56 min $255. From Barcelona bus to Lloret de Mar then bus to Frankfurt - Hauptbahnhof. 21 h 38 min $164. From Barcelona bus to Frankfurt Main Station. 46 h 5 min $148. From Barcelona drive to Frankfurt am Main. 12 h 2 min $213.