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

    $66 - $308
    1. Geneva

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

      1 h 25 min - non-stop

      $50 - $280

    3. Alghero (AHO)

      1 h 15 min - twice daily

      $6 - $10

    4. macomer autostazione

      1 h 12 min - 6 times a week

  • Fly to Cagliari, train

    $96 - $330
    1. Geneva

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

      1 h 35 min - non-stop

      $75 - $280

    3. Cagliari (CAG)

      1 h 7 min - twice daily

      $9 - $29

    4. Abbasanta F.S.

      46 min - twice daily

      $2 - $3

  • Fly to Olbia, train

    $58 - $286
    1. Geneva

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

      1 h 20 min - non-stop

      $35 - $230

    3. Olbia (OLB)

      9 min - hourly - line 10

    4. Olbia

      1 h 55 min - 3 times a day

      $11 - $35

    5. Abbasanta F.S.

      46 min - twice daily

      $2 - $3

  • Train, car ferry

    $165 - $260
    1. Geneve

      3 h 37 min - once daily

      $80 - $130

    2. Marseille

      17 h - 4 times a week

      $70 - $95

    3. Porto Torres

      12 min - 3528 feet

    4. Porto Torres Marittima

      2 h 2 min - once a week

      $10 - $35

    5. Abbasanta F.S.

      46 min - twice daily

      $2 - $3

  • Train, car ferry via Lyon Part Dieu

    $177 - $243
    1. Geneve

      1 h 52 min - 3 times a day

      $30 - $50

    2. Lyon Part Dieu

      1 h 40 min - 3 times a day

      $62

    3. Marseille

      17 h - 4 times a week

      $70 - $95

    4. Porto Torres

      12 min - 3528 feet

    5. Porto Torres Marittima

      2 h 2 min - once a week

      $10 - $35

    6. Abbasanta F.S.

      46 min - twice daily

      $2 - $3

  • Drive, car ferry

    $153 - $256
    1. Geneva

      6 h 46 min - 404.7 miles

      $95 - $150

    2. Piombino

      5 h - twice daily

      $30 - $75

    3. Olbia

      2 h 44 min - 109.9 miles

      $26 - $40

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

From Genève train to Geneva airport, fly to Alghero airport, bus to macomer autostazione, then bus to Sardinia. 7 h 59 min $255. From Genève train to Geneva airport, fly to Cagliari airport, train to Abbasanta F.S., then bus to Sardinia. 7 h 35 min $183. From Genève train to Geneva airport, fly to Olbia airport, line 10 bus to Olbia, train to Abbasanta F.S., then bus to Sardinia. 8 h 31 min $110. From Geneve train to Marseille, car ferry to Porto Torres, walk to Porto Torres Marittima, train to Abbasanta F.S., then bus to Neoneli. 26 h 37 min $219. From Geneve train to Lyon Part Dieu, train to Marseille, car ferry to Porto Torres, walk to Porto Torres Marittima, train to Abbasanta F.S., then bus to Neoneli. 26 h 51 min $208. From Geneva drive to Piombino, car ferry to Olbia, then drive to Sardinia. 14 h 30 min $198.

 
 

How to get from Geneva to Sardinia?

There is no direct connection from Geneva to Sardinia. However, you can take the train to Geneva airport, fly to Alghero, take the bus to macomer autostazione, then take the bus to Sardinia. Alternatively, you can take the train to Geneva airport, fly to Cagliari, take the train to Abbasanta F.S., then take the bus to Sardinia.