Travel options for:
Rome Airport (FCO) to Sardinia
  • Fly Rome to Alghero, bus

    $62 - $239
    1. Rome (FCO)

      50 min - non-stop

      $55 - $230

    2. Alghero (AHO)

      1 h 15 min - twice daily

      $6 - $10

    3. macomer autostazione

      1 h 12 min - every 30 minutes

  • Fly Rome to Olbia, bus

    $87 - $344
    1. Rome (FCO)

      55 min - non-stop

      $70 - $330

    2. Olbia (OLB)

      1 h - every 10 minutes

      $5 - $8

    3. siniscola

      1 h - every 5 minutes

      $6 - $9

    4. Ottana Via Italia-Dancing

      1 h 10 min - 6 times a week

      $3 - $5

  • Fly Rome to Cagliari, train, bus

    $64 - $271
    1. Rome (FCO)

      1 h - non-stop

      $55 - $250

    2. Cagliari (CAG)

      48 min - every 3 hours

      $5 - $22

    3. marrubiu stazione fs

      30 min - every 20 minutes - line 202

    4. Oristano Viale Diaz-Scuole

      57 min - twice daily

      $3 - $5

  • Fly Rome Ciampino to Cagliari, train, bus

    $71 - $231
    1. Rome Airport (FCO)

      32 min - every 20 minutes

      $21 - $22

    2. Roma Termini

      15 min - hourly

      $2

    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

  • Drive, car ferry

    $66 - $129
    1. Rome Airport (FCO)

      45 min - 41.5 miles

      $10 - $15

    2. Civitavecchia

      5 h 30 min - 3 times a day

      $30 - $75

    3. Olbia

      2 h 44 min - 109.9 miles

      $26 - $40

  • Train, car ferry

    $155 - $249
    1. Fiumicino Aeroporto

      26 min - hourly

      $10 - $17

    2. Roma Trastevere

      46 min - every 3 hours

      $6

    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

      1 h 2 min - 31.8 miles

      $90 - $110

  • Train, car ferry Grimaldi Lines, bus

    1. Rome Airport

      20 min - every 4 hours

      $2 - $3

    2. Maccarese-Fregene

      42 min - hourly

      $4

    3. Civitavecchia

      8 h 15 min - 5 times a week

      $29 - $45

    4. Porto Torres

      25 min - 13.3 miles

      $40 - $50

    5. sassari via padre zirano

      1 h 31 min - every 10 minutes

    6. Abbasanta F.S.

      46 min - twice daily

      $2 - $3

  • Train, car ferry Tirrenia, bus

    $75 - $100
    1. Rome Airport

      20 min - every 4 hours

      $2 - $3

    2. Maccarese-Fregene

      42 min - hourly

      $4

    3. Civitavecchia

      1 min - once daily

      $1 - $2

    4. Civitavecchia Piazza Vittorio

      14 min - 3965 feet

    5. Civitavecchia

      12 h 45 min - once daily

      $60 - $80

    6. Cagliari

      12 min - 3696 feet

    7. Cagliari Via Roma F.S.

      2 h 58 min - once daily

      $8 - $11

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

From Rome airport fly to Alghero airport, bus to macomer autostazione, then bus to Sardinia. 4 h 36 min $96. From Rome airport fly to Olbia airport, bus to siniscola, bus to Ottana Via Italia-Dancing, then bus to Sardinia. 5 h 10 min $144. From Rome airport fly to Cagliari airport, train to marrubiu stazione fs, line 202 bus to Oristano Viale Diaz-Scuole, then bus to Sardinia. 4 h 57 min $105. From Fiumicino Aeroporto 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 1 min $109. From Rome Airport (FCO) drive to Civitavecchia, car ferry to Olbia, then drive to Sardinia. 8 h 59 min $87. From Fiumicino Aeroporto train to Roma Trastevere, 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. 13 h 29 min $203. From Rome Airport bus to Maccarese-Fregene, train to Civitavecchia, car ferry to Porto Torres, taxi to sassari via padre zirano, bus to Abbasanta F.S., then bus to Neoneli. 14 h 27 min. From Rome Airport bus to Maccarese-Fregene, train to Civitavecchia, bus to Civitavecchia Piazza Vittorio Emanuele, walk to Civitavecchia, car ferry to Cagliari, walk to Cagliari Via Roma F.S., then bus to Bivio Atzara. 20 h 37 min $82.