Travel options for:
Sardinia to Capri
  • Drive, car ferry, ferry

    $96 - $141
    1. Sardinia

      1 h 55 min - 77 miles

      $18 - $27

    2. Cagliari

      13 h 30 min - twice a week

      $55 - $90

    3. Naples

      1 h - hourly

      $22 - $24

  • Train, car ferry, ferry

    $219 - $354
    1. Sardinia

      55 min - 31.7 miles

      $85 - $110

    2. Macomer

      1 h 36 min - once daily

      $7 - $26

    3. Olbia

      7 min - 2.6 miles

      $11 - $13

    4. Olbia

      5 h - twice daily

      $30 - $75

    5. Piombino Marittima

      27 min - 5 times a day

      $1 - $15

    6. Campiglia Marittima

      4 h 45 min - once daily

      $50 - $70

    7. Garibaldi

      1 min - every 10 minutes - line 1

      $1 - $5

    8. Università

      11 min - 3115 feet

    9. Naples

      40 min - every 3 hours

      $30 - $45

  • Bus, car ferry, ferry

    $93 - $145
    1. Meana Sardo

      2 h 44 min - once daily

      $7 - $10

    2. Cagliari Via Roma F.S.

      12 min - 3610 feet

    3. Cagliari

      13 h 30 min - twice a week

      $55 - $90

    4. Naples

      40 min - every 3 hours

      $30 - $45

  • Bus, bus to Olbia, fly to Naples, ferry

    1. Sardinia

      1 h 3 min - 6 times a week

      $3 - $5

    2. ottana viale ghitti 18

      1 h - every 5 minutes

      $6 - $9

    3. siniscola

      1 h - every 10 minutes

    4. Olbia (OLB)

      1 h 5 min - non-stop

      $40 - $280

    5. Naples (NAP)

      25 min - every 30 minutes

      $1 - $5

    6. Naples

      40 min - every 3 hours

      $30 - $45

  • Bus to Alghero, fly to Naples, ferry

    $133 - $390
    1. Sardinia

      1 h 6 min - every 30 minutes

    2. macomer autostazione

      1 h 15 min - twice daily

      $7 - $10

    3. Alghero (AHO)

      2 h 35 min - 1 stopover

      $95 - $330

    4. Naples (NAP)

      25 min - every 30 minutes

      $1 - $5

    5. Naples

      40 min - every 3 hours

      $30 - $45

  • Train to Cagliari, fly to Naples, ferry

    $84 - $287
    1. Sardinia

      58 min - twice daily

      $3 - $5

    2. oristano viale diaz-scuole

      27 min - every 20 minutes - line 202

    3. Marrubiu-Terralba-Arborea

      48 min - 5 times a day

      $5 - $22

    4. Cagliari (CAG)

      1 h 15 min - non-stop

      $45 - $210

    5. Naples (NAP)

      25 min - every 30 minutes

      $1 - $5

    6. Naples

      40 min - every 3 hours

      $30 - $45

  • Bus to Alghero, fly to Rome, train, ferry

    $134 - $352
    1. Sardinia

      1 h 6 min - every 30 minutes

    2. macomer autostazione

      1 h 15 min - twice daily

      $7 - $10

    3. Alghero (AHO)

      50 min - non-stop

      $55 - $230

    4. Rome (FCO)

      32 min - every 20 minutes

      $12 - $17

    5. Roma Termini

      1 h 10 min - every 3 hours

      $29 - $45

    6. Garibaldi

      1 min - every 10 minutes - line 1

      $1 - $5

    7. Università

      11 min - 3115 feet

    8. Naples

      40 min - every 3 hours

      $30 - $45

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

From Sardinia drive to Cagliari, car ferry to Naples, then ferry to Capri. 16 h 54 min 97€. From Sardinia taxi to Macomer, train to Olbia, taxi to Olbia, car ferry to Piombino Marittima, train to Campiglia Marittima, train to Garibaldi, line 1 subway to Università, walk to Naples, then ferry to Capri. 17 h 30 min 243€. From Meana Sardo bus to Cagliari Via Roma F.S., walk to Cagliari, car ferry to Naples, then ferry to Capri. 18 h 48 min 96€. From Chinneli bus to ottana viale ghitti 18, bus to siniscola, bus to Olbia airport, fly to Naples airport, shuttle to Naples, then ferry to Capri. 7 h 13 min. From neoneli bus to macomer autostazione, bus to Alghero airport, fly to Naples airport, shuttle to Naples, then ferry to Capri. 8 h 55 min 202€. From Ponti Ecciu bus to oristano viale diaz-scuole, line 202 bus to Marrubiu-Terralba-Arborea, train to Cagliari airport, fly to Naples airport, shuttle to Naples, then ferry to Capri. 7 h 10 min 115€. From neoneli bus to macomer autostazione, bus to Alghero airport, fly to Rome airport, train to Roma Termini, train to Garibaldi, line 1 subway to Università, walk to Naples, then ferry to Capri. 9 h 7 min 158€.