Travel options for:
Barcelona to La Spezia
  • Fly Barcelona to Pisa, train

    $55 - $290
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 35 min - non-stop

      $45 - $270

    3. Pisa (PSA)

      5 min - every 10 minutes

    4. Pisa Centrale

      40 min - once daily

      $8 - $18

  • Fly Barcelona to Florence, train

    $85 - $294
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 45 min - non-stop

      $65 - $260

    3. Florence (FLR)

      10 min - hourly

      $1 - $3

    4. Firenze S.M.N.

      1 h - hourly

      $9 - $11

    5. Pisa Centrale

      40 min - once daily

      $8 - $18

  • Train to Girona, fly to Pisa, train

    $49 - $232
    1. Barcelona

      38 min - every 10 minutes

      $13 - $45

    2. Girona

      9 min - 4 times a day

      $1 - $10

    3. Girona (GRO)

      1 h 30 min - non-stop

      $27 - $160

    4. Pisa (PSA)

      5 min - every 10 minutes

    5. Pisa Centrale

      40 min - once daily

      $8 - $18

  • Fly Barcelona to Milan Linate, train

    $64 - $313
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 30 min - non-stop

      $50 - $270

    3. Milan Linate (LIN)

      25 min - every 30 minutes

      $1 - $6

    4. Milano Centrale

      3 h 4 min - once daily

      $11 - $35

  • Fly Barcelona to Bologna, train

    $69 - $272
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 40 min - non-stop

      $30 - $200

    3. Bologna (BLQ)

      24 min - every 15 minutes - line 40

      $3 - $6

    4. Bologna Centrale

      37 min - hourly

      $17 - $35

    5. Firenze S.M.N.

      1 h - hourly

      $9 - $11

    6. Pisa Centrale

      40 min - once daily

      $8 - $18

  • Bus Autolinee Gambioli, train

    $70 - $110
    1. Barcelona

      10 h 20 min - twice a week

      $60 - $95

    2. Genova Brignole

      48 min - once daily

      $8 - $19

  • Train

    $133 - $269
    1. Barcelona Sants

      4 h 32 min - once daily

      $55 - $160

    2. Marseille-St-Charles

      5 h 35 min - once daily

      $60 - $90

    3. Genova Piazza Principe

      57 min - once daily

      $15 - $22

  • Bus FlixBus, train

    $59 - $110
    1. Barcelona

      14 h - once daily

      $50 - $90

    2. Genova Piazza Principe

      1 h 58 min - 6 times a week

      $6 - $24

  • Car ferry, train

    $97 - $137
    1. Barcelona

      21 h - 3 times a week

      $80 - $120

    2. Genova - Piazza San Teodoro

      3 min - every 15 minutes

      $1 - $3

    3. Genova Piazza Principe

      57 min - once daily

      $15 - $22

  • Drive

    $140 - $210
    1. Barcelona

      9 h 28 min - 603 miles

      $140 - $210

  • 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 Pisa airport, train to Pisa Centrale, then train to La Spezia. 5 h 15 min $113. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Florence airport, bus to Firenze S.M.N., train to Pisa Centrale, then train to La Spezia. 7 h 8 min $145. From Barcelona Sants train to Girona, bus to Girona airport, fly to Pisa airport, train to Pisa Centrale, then train to La Spezia. 6 h 16 min $111. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Milan Linate airport, bus to Milano Centrale, then train to La Spezia. 8 h 23 min $130. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Bologna airport, line 40 bus to Bologna Centrale, train to Firenze S.M.N., train to Pisa Centrale, then train to La Spezia. 8 h $126. From Barcelona bus to Genova Brignole then train to La Spezia Centrale. 12 h 8 min $85. From Barcelona Sants train to Marseille-St-Charles, train to Genova Piazza Principe, then train to La Spezia Centrale. 13 h 2 min $210. From Barcelona bus to Genova Piazza Principe Sotterranea then train to La Spezia C.. 16 h 58 min $95. From Barcelona car ferry to Genova - Piazza San Teodoro, bus to Genova Piazza Principe, then train to La Spezia Centrale. 23 h $116. From Barcelona drive to La Spezia. 9 h 28 min $177.