Travel options for:
Barcelona to Fira
  • Fly to Santorini

    $105 - $555
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      3 h - non-stop

      $100 - $550

    3. Santorini (JTR)

      10 min - hourly

      $3

  • Fly to Naxos Is, car ferry

    $168 - $996
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      12 h 25 min - 1 stopover

      $140 - $900

    3. Naxos Is (JNX)

      4 min - 2.4 miles

      $1

    4. Naxos

      1 h 25 min - once daily

      $24 - $90

    5. Santorini

      10 min - 6 miles

      $1 - $3

  • Train, bus, car ferry

    $325 - $455
    1. Barcelona Sants

      2 h 30 min - every 2 hours

      $75 - $110

    2. Madrid

      1 h 30 min - twice a week

      $140 - $180

    3. Sofia - Central Bus Station

      12 h 2 min - once daily

      $30 - $45

    4. Αγιοσ Διονυσιοσ

      4 min - every 30 minutes - line 831

      $2

    5. Piraeus

      4 h 55 min - once daily

      $65 - $110

    6. Santorini

      10 min - 6 miles

      $11 - $14

  • Bus, car ferry via Αγιοσ Διονυσιοσ

    $247 - $342
    1. Barcelona

      35 h 30 min - twice a week

      $130 - $180

    2. Sofia - Central Bus Station

      12 h 2 min - once daily

      $30 - $45

    3. Αγιοσ Διονυσιοσ

      4 min - every 30 minutes - line 831

      $2

    4. Piraeus

      4 h 55 min - once daily

      $65 - $110

    5. Santorini

      10 min - 6 miles

      $11 - $14

  • Bus, bus and ferry, car ferry

    1. Gran Via-Pau Claris

      19 min - every 10 minutes

      $3

    2. Barcelona

      35 h 37 min - once a week

    3. Sofia

      13 h - once a week

      $35 - $50

    4. Piraeus

      4 h 55 min - once daily

      $65 - $110

    5. Santorini

      10 min - 6 miles

      $11 - $14

  • Bus, car ferry

    $271 - $377
    1. Barcelona

      35 h 30 min - twice a week

      $130 - $180

    2. Sofia

      21 h 10 min - once a week

      $90 - $110

    3. Heraklion

      8 min - hourly - line 10

      $1 - $2

    4. Néa Alikarnassós

      14 min - 4074 feet

    5. Heraklion

      1 h 45 min - 6 times a week

      $30 - $80

    6. Santorini

      10 min - 6 miles

      $11 - $14

  • Bus, car ferry via Kavala

    $264 - $547
    1. Barcelona

      35 h 30 min - twice a week

      $130 - $180

    2. Sofia

      6 h - once daily

      $15 - $22

    3. Kavala

      8 min - 2293 feet

    4. Kavala

      22 h 40 min - twice a week

      $75 - $250

    5. Naxos

      1 h 25 min - once daily

      $24 - $90

    6. Santorini

      10 min - 6 miles

      $11 - $14

  • Drive, car ferry

    $533 - $787
    1. Barcelona

      29 h 55 min - 1940.4 miles

      $460 - $700

    2. Piraeus

      4 h 55 min - once daily

      $65 - $110

    3. Santorini

      10 min - 6 miles

      $1 - $3

  • 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 Santorini airport, then bus to Fira. 6 h 22 min $194. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Naxos Is airport, drive to Naxos, car ferry to Santorini, then drive to Fira. 17 h 21 min $339. From Barcelona Sants train to Madrid, bus to Sofia - Central Bus Station, bus to Αγιοσ Διονυσιοσ, line 831 bus to Piraeus, car ferry to Santorini, then taxi to Fira. 24 h 18 min $370. From Barcelona bus to Sofia - Central Bus Station, bus to Αγιοσ Διονυσιοσ, line 831 bus to Piraeus, car ferry to Santorini, then taxi to Fira. 2 days 6 h $289. From Gran Via-Pau Claris bus to Barcelona, bus to Sofia, bus and ferry to Piraeus, car ferry to Santorini, then taxi to Fira. 2 days 9 h. From Barcelona bus to Sofia, bus to Heraklion, line 10 bus to Néa Alikarnassós, walk to Heraklion, car ferry to Santorini, then taxi to Fira. 2 days 13 h $328. From Barcelona bus to Sofia, bus to Kavala, walk to Kavala, car ferry to Naxos, car ferry to Santorini, then taxi to Fira. 2 days 20 h $436. From Barcelona drive to Piraeus, car ferry to Santorini, then drive to Fira. 11 h $652.