Travel options for:
Barcelona to Greece
  • Fly to Thessaloniki

    $120 - $355
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 40 min - non-stop

      $100 - $330

    3. Thessaloniki (SKG)

      10 min - 6 miles

      $18 - $23

  • Fly to Athens

    $92 - $292
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      3 h - non-stop

      $80 - $280

    3. Athens (ATH)

      42 min - hourly

      $10

  • Fly to Irakleion

    $113 - $344
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      3 h 4 min - non-stop

      $110 - $340

    3. Irakleion (HER)

      15 min - hourly - line 10

      $1 - $2

  • Train, bus

    $211 - $283
    1. Barcelona Sants

      1 h 58 min - once daily

      $40 - $60

    2. Narbonne

      12 h - twice a week

      $130 - $170

    3. Sofia - Central Bus Station

      4 h 9 min - once daily

      $12 - $17

    4. Thessaloniki

      5 h 10 min - once daily

      $28 - $40

  • Bus, train

    $178 - $224
    1. Barcelona

      35 h 30 min - twice a week

      $130 - $170

    2. Sofia

      7 h 7 min - once daily

      $11 - $14

    3. Thessaloniki

      5 h 10 min - once daily

      $28 - $40

  • Bus

    1. Gran Via-Pau Claris

      19 min - every 10 minutes

      $3

    2. Barcelona

      35 h 37 min - once a week

    3. Sofia - Central Bus Station

      11 h 53 min - once daily

      $30 - $45

  • Drive

    $460 - $700
    1. Barcelona

      30 h 2 min - 1936.5 miles

      $460 - $700

  • 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 Thessaloniki airport, then taxi to Kalamariá. 5 h 7 min $163. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Athens airport, then subway to Athens. 6 h 19 min $131. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Irakleion airport, then line 10 bus to Irákleion. 6 h 3 min $172. From Barcelona Sants train to Narbonne, bus to Sofia - Central Bus Station, bus to Thessaloniki, then train to Athens. 26 h 17 min $238. From Barcelona bus to Sofia, train to Thessaloniki, then train to Athens. 2 days 1 h $207. From Gran Via-Pau Claris bus to Barcelona, bus to Sofia - Central Bus Station, then bus to Athens. 2 days 1 h. From Barcelona drive to Athens. 30 h 2 min $569.