Travel options for:
Naples to Sardinia
  • Train, car ferry

    $171 - $280
    1. Napoli Centrale

      1 h 5 min - every 3 hours

      $29 - $45

    2. Roma Termini

      39 min - once daily

      $8 - $12

    3. Civitavecchia

      1 min - once daily

      $1 - $2

    4. Civitavecchia Piazza Vittorio

      14 min - 3965 feet

    5. Civitavecchia

      5 h 30 min - 3 times a day

      $30 - $75

    6. Olbia

      7 min - 2.9 miles

      $11 - $14

    7. Olbia

      1 h 39 min - once daily

      $7 - $26

    8. Macomer

      54 min - 31.5 miles

      $85 - $110

  • Car ferry, drive

    $75 - $115
    1. Naples

      13 h 30 min - twice a week

      $55 - $90

    2. Cagliari

      1 h 54 min - 75.7 miles

      $18 - $27

  • Car ferry, bus

    $65 - $99
    1. Naples

      13 h 30 min - twice a week

      $55 - $90

    2. Cagliari

      12 min - 3610 feet

    3. Cagliari Via Roma F.S.

      2 h 58 min - once daily

      $8 - $11

  • Fly Naples to Alghero, bus

    $103 - $342
    1. Naples

      11 min - hourly

      $1 - $2

    2. Naples (NAP)

      3 h 5 min - 1 stopover

      $95 - $330

    3. Alghero (AHO)

      1 h 15 min - twice daily

      $7 - $10

    4. macomer autostazione

      1 h 12 min - every 30 minutes

  • Fly Naples to Olbia, bus

    $55 - $304
    1. Naples

      11 min - hourly

      $1 - $2

    2. Naples (NAP)

      1 h 10 min - non-stop

      $40 - $280

    3. Olbia (OLB)

      1 h - every 10 minutes

      $5 - $8

    4. siniscola

      1 h - every 5 minutes

      $6 - $9

    5. Ottana Via Italia-Dancing

      1 h 10 min - 6 times a week

      $3 - $5

  • Fly Naples to Cagliari, train, bus

    $54 - $239
    1. Naples

      11 min - hourly

      $1 - $2

    2. Naples (NAP)

      1 h 15 min - non-stop

      $45 - $210

    3. Cagliari (CAG)

      48 min - every 3 hours

      $5 - $22

    4. marrubiu stazione fs

      30 min - every 20 minutes - line 202

    5. Oristano Viale Diaz-Scuole

      57 min - twice daily

      $3 - $5

  • Train to Rome, fly to Alghero, bus

    $103 - $298
    1. Naples

      1 h 5 min - every 3 hours

      $29 - $45

    2. Roma Termini

      32 min - every 20 minutes

      $12 - $17

    3. Rome (FCO)

      50 min - non-stop

      $55 - $230

    4. Alghero (AHO)

      1 h 15 min - twice daily

      $7 - $10

    5. macomer autostazione

      1 h 12 min - every 30 minutes

  • Train to Rome, fly to Cagliari, train, bus

    $104 - $335
    1. Naples

      1 h 5 min - every 3 hours

      $29 - $45

    2. Roma Termini

      32 min - every 20 minutes

      $12 - $17

    3. Rome (FCO)

      1 h - non-stop

      $55 - $250

    4. Cagliari (CAG)

      48 min - every 3 hours

      $5 - $22

    5. marrubiu stazione fs

      30 min - every 20 minutes - line 202

    6. Oristano Viale Diaz-Scuole

      57 min - twice daily

      $3 - $5

  • Train to Rome Ciampino, fly to Cagliari, train, bus

    $78 - $263
    1. Naples

      1 h 5 min - every 3 hours

      $29 - $45

    2. Roma Termini

      15 min - hourly

      $1 - $15

    3. Rome Ciampino (CIA)

      1 h 10 min - non-stop

      $40 - $180

    4. Cagliari (CAG)

      48 min - every 3 hours

      $5 - $22

    5. marrubiu stazione fs

      30 min - every 20 minutes - line 202

    6. Oristano Viale Diaz-Scuole

      57 min - twice daily

      $3 - $5

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

From Napoli Centrale train to Roma Termini, train to Civitavecchia, bus to Civitavecchia Piazza Vittorio Emanuele, walk to Civitavecchia, car ferry to Olbia, taxi to Olbia, train to Macomer, then taxi to Sardinia. 14 h 11 min 192€. From Naples car ferry to Cagliari then drive to Sardinia. 15 h 24 min 76€. From Naples car ferry to Cagliari, walk to Cagliari Via Roma F.S., then bus to Bivio Atzara. 17 h 40 min 66€. From Naples - Piazza Garibaldi bus to Naples airport, fly to Alghero airport, bus to macomer autostazione, then bus to Sardinia. 8 h 2 min 169€. From Naples - Piazza Garibaldi bus to Naples airport, fly to Olbia airport, bus to siniscola, bus to Ottana Via Italia-Dancing, then bus to Sardinia. 6 h 36 min 109€. From Naples - Piazza Garibaldi bus to Naples airport, fly to Cagliari airport, train to marrubiu stazione fs, line 202 bus to Oristano Viale Diaz-Scuole, then bus to Sardinia. 6 h 23 min 82€. From Napoli Centrale train to Roma Termini, train to Rome airport, fly to Alghero airport, bus to macomer autostazione, then bus to Sardinia. 7 h 24 min 126€. From Napoli Centrale train to Roma Termini, train to Rome airport, fly to Cagliari airport, train to marrubiu stazione fs, line 202 bus to Oristano Viale Diaz-Scuole, then bus to Sardinia. 7 h 44 min 133€. From Napoli Centrale train to Roma Termini, train to Rome Ciampino airport, fly to Cagliari airport, train to marrubiu stazione fs, line 202 bus to Oristano Viale Diaz-Scuole, then bus to Sardinia. 7 h 34 min 106€.