Travel options for:
Pisa to Sardinia
  • Fly to Alghero, bus

    $46 - $243
    1. Pisa (PSA)

      1 h 10 min - non-stop

      $35 - $240

    2. Alghero (AHO)

      1 h 15 min - twice daily

      $7 - $10

    3. macomer autostazione

      1 h 12 min - every 30 minutes

  • Fly to Cagliari, train, bus

    $36 - $143
    1. Pisa (PSA)

      1 h 10 min - non-stop

      $28 - $120

    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

  • Drive, car ferry

    $70 - $134
    1. Pisa

      1 h 8 min - 68.7 miles

      $16 - $24

    2. Piombino

      5 h - twice daily

      $30 - $75

    3. Olbia

      2 h 39 min - 96.8 miles

      $23 - $35

  • Train, car ferry

    $142 - $253
    1. Pisa Centrale

      1 h 30 min - once daily

      $9 - $29

    2. Piombino

      5 h - twice daily

      $30 - $75

    3. Olbia

      7 min - 2.9 miles

      $11 - $14

    4. Olbia

      1 h 39 min - once daily

      $7 - $26

    5. Macomer

      54 min - 31.5 miles

      $85 - $110

  • Train, car ferry, bus

    $53 - $126
    1. Pisa Centrale

      1 h 5 min - every 3 hours

      $8 - $27

    2. Campiglia Stazione

      20 min - every 4 hours

      $2 - $4

    3. Piombino

      5 h - twice daily

      $30 - $75

    4. olbia porto ib

      3 min - every 5 minutes

    5. olbia

      2 h 11 min - every 5 minutes

      $10 - $15

    6. Ottana Via Italia-Dancing

      1 h 10 min - 6 times a week

      $3 - $5

  • Car ferry, bus via Nuoro Stazione Arst

    $44 - $127
    1. Pisa Centrale

      16 min - hourly

      $1 - $15

    2. Stazione Centrale A

      10 min - every 30 minutes

    3. Grande 5

      9 min - 2478 feet

    4. Port of Livorno

      8 h - twice daily

      $27 - $85

    5. olbia porto ib

      8 min - every 5 minutes

      $1 - $4

    6. aeroporto olbia

      1 h 45 min - every 10 minutes

      $10 - $15

    7. Nuoro Stazione Arst

      1 h 41 min - 6 times a week

      $5 - $8

  • Car ferry, bus

    $43 - $109
    1. Pisa Sesta Porta

      1 h - hourly - line 010

      $3 - $4

    2. Livorno P.Za Della Repubblica

      15 min - 4278 feet

    3. Port of Livorno

      8 h - twice daily

      $27 - $85

    4. olbia porto ib

      3 min - every 5 minutes

    5. olbia

      2 h 11 min - every 5 minutes

      $10 - $15

    6. Ottana Via Italia-Dancing

      1 h 10 min - 6 times a week

      $3 - $5

  • Car ferry, bus #2

    $43 - $108
    1. Pisa Sesta Porta

      1 h - hourly - line 010

      $3 - $4

    2. Livorno P.Za Della Repubblica

      15 min - 4304 feet

    3. Port of Livorno

      8 h - twice daily

      $27 - $85

    4. Olbia Isola Bianca

      2 h 46 min - once daily

      $11 - $16

    5. abbasanta f.s.

      6 min - every 10 minutes - line 6902

    6. ghilarza

      44 min - every 30 minutes

      $2 - $3

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

From Pisa airport fly to Alghero airport, bus to macomer autostazione, then bus to Sardinia. 4 h 56 min $112. From Pisa airport fly to Cagliari airport, train to marrubiu stazione fs, line 202 bus to Oristano Viale Diaz-Scuole, then bus to Sardinia. 5 h 7 min $76. From Pisa drive to Piombino, car ferry to Olbia, then drive to Sardinia. 8 h 48 min $98. From Pisa Centrale train to Piombino, car ferry to Olbia, taxi to Olbia, train to Macomer, then taxi to Sardinia. 11 h 11 min $197. From Pisa Centrale train to Campiglia Stazione, bus to Piombino, car ferry to olbia porto ib, bus to olbia, bus to Ottana Via Italia-Dancing, then bus to Chinneli. 12 h 15 min $80. From Pisa Centrale train to Stazione Centrale A, bus to Grande 5, walk to Port of Livorno, car ferry to olbia porto ib, bus to aeroporto olbia, bus to Nuoro Stazione Arst, then bus to Chinneli. 14 h 19 min $74. From Pisa Sesta Porta line 010 bus to Livorno P.Za Della Repubblica Arr., walk to Port of Livorno, car ferry to olbia porto ib, bus to olbia, bus to Ottana Via Italia-Dancing, then bus to Chinneli. 14 h 43 min $69. From Pisa Sesta Porta line 010 bus to Livorno P.Za Della Repubblica Arr., walk to Port of Livorno, car ferry to Olbia Isola Bianca, bus to abbasanta f.s., line 6902 bus to ghilarza, then bus to neoneli. 15 h 10 min $69.