Travel options for:
Frankfurt am Main to Barcelona
  • Fly from Frankfurt

    $69 - $325
    1. Frankfurt am Main

      14 min - every 30 minutes

      $1 - $3

    2. Frankfurt (FRA)

      2 h - non-stop

      $65 - $320

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train to Stuttgart, fly

    $86 - $334
    1. Frankfurt am Main

      1 h 30 min - every 4 hours

      $22 - $80

    2. Stuttgart Hbf (tief)

      27 min - every 30 minutes

      $2 - $5

    3. Stuttgart (STR)

      1 h 45 min - non-stop

      $60 - $250

    4. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train via Lyon Part Dieu

    $203 - $294
    1. Frankfurt(Main)Hbf

      1 h 8 min - 5 times a day

      $22 - $50

    2. Karlsruhe Hbf

      38 min - 4 times a day

      $36

    3. Strasbourg

      3 h 40 min - once daily

      $70 - $100

    4. Lyon Part Dieu

      4 h 58 min - once daily

      $75 - $110

  • Train

    $183 - $309
    1. Frankfurt(Main)Hbf

      1 h 37 min - 5 times a day

      $22 - $65

    2. Offenburg

      30 min - hourly

      $11

    3. Strasbourg

      13 h 4 min - 4 times a week

      $130 - $200

    4. Port Bou

      2 h 31 min - every 2 hours

      $20 - $35

  • Bus Starbus

    1. Frankfurt, Frankfurt central

      4 h 10 min - once daily

      $14 - $25

    2. Metz

      14 h 45 min - 3 times a week

  • Bus Eurolines DE

    $75 - $160
    1. Frankfurt - Hauptbahnhof

      21 h 2 min - twice a week

      $75 - $160

  • Drive

    $170 - $260
    1. Frankfurt am Main

      12 h 5 min - 830.8 miles

      $170 - $260

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

From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Barcelona airport, then train to Barcelona. 4 h 44 min $124. From Frankfurt(Main)Hbf train to Stuttgart Hbf (tief), train to Stuttgart airport, fly to Barcelona airport, then train to Barcelona. 6 h 18 min $161. From Frankfurt(Main)Hbf train to Karlsruhe Hbf, train to Strasbourg, train to Lyon Part Dieu, then train to Barcelona Sants. 13 h 24 min $245. From Frankfurt(Main)Hbf train to Offenburg, train to Strasbourg, train to Port Bou, then train to Barcelona P.Gracia. 19 h 44 min $253. From Frankfurt, Frankfurt central station bus to Metz then bus to Barcelona. 19 h 55 min. From Frankfurt - Hauptbahnhof bus to Barcelona Sants. 21 h 2 min $113. From Frankfurt am Main drive to Barcelona. 12 h 5 min $213.