Travel options for:
Barcelona to Capri
  • Fly to Naples, ferry

    $68 - $232
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 55 min - non-stop

      $35 - $180

    3. Naples (NAP)

      25 min - every 30 minutes

      $1 - $5

    4. Naples

      40 min - every 3 hours

      $30 - $45

  • Fly to Rome, train, ferry

    $107 - $329
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 45 min - non-stop

      $30 - $200

    3. Rome (FCO)

      32 min - every 20 minutes

      $21 - $22

    4. Roma Termini

      1 h 10 min - every 3 hours

      $23 - $55

    5. Garibaldi

      1 min - every 10 minutes - line 1

      $1 - $5

    6. Università

      11 min - 3115 feet

    7. Naples

      40 min - every 3 hours

      $30 - $45

  • Bus, train, ferry

    $161 - $222
    1. Barcelona - Nord

      13 h 2 min - 3 times a week

      $70 - $95

    2. Pisa Centrale

      5 h 35 min - once daily

      $60 - $80

    3. Garibaldi

      1 min - every 10 minutes - line 1

      $1 - $5

    4. Università

      11 min - 3115 feet

    5. Naples

      40 min - every 3 hours

      $30 - $45

  • Car ferry, drive, ferry

    $140 - $215
    1. Barcelona

      20 h - 5 times a week

      $80 - $120

    2. Civitavecchia

      3 h 31 min - 208.2 miles

      $50 - $75

    3. Sorrento

      25 min - every 2 hours

      $10 - $23

  • Bus, ferry

    $155 - $220
    1. Barcelona

      24 h 50 min - twice a week

      $130 - $200

    2. Caserta - Statione FS

      46 min - 4 times a day

      $2 - $5

    3. Naples

      1 h - hourly

      $22 - $24

  • 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 Naples airport, shuttle to Naples, then ferry to Capri. 6 h 11 min $111. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Rome airport, train to Roma Termini, train to Garibaldi, line 1 subway to Università, walk to Naples, then ferry to Capri. 7 h 58 min $171. From Barcelona - Nord bus to Pisa Centrale, train to Garibaldi, line 1 subway to Università, walk to Naples, then ferry to Capri. 21 h 16 min $200. From Barcelona car ferry to Civitavecchia, drive to Sorrento, then ferry to Capri. 24 h 21 min $174. From Barcelona bus to Caserta - Statione FS, bus to Naples, then ferry to Capri. 28 h 4 min $179.