Rome2rio's partners include

There are 4 ways to get from Geneva to Sardinia by plane, train, car ferry or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Geneva to Sardinia.
Launch map view
  • Distance: 454.6 miles
  • Duration: 7 h 36 min

What companies run services between Geneva, Switzerland and Sardinia, Italy?

There is no direct connection from Geneva to Sardinia. However, you can take the line 15 train to Geneva airport, fly to Cagliari, take the train to Abbasanta F.S., then take the bus to Sardinia. Alternatively, you can take the line 15 train to Geneva airport, fly to Olbia, take the line 02 bus to Olbia, take the train to Abbasanta F.S., then take the bus to Sardinia.

Airlines
easyJet
Website
easyjet.com
Flights from Geneva to Cagliari
Avg. Duration
1 h 35 min
When
Friday
Estimated price
$75 - $700
Flights from Geneva to Olbia
Avg. Duration
1 h 20 min
When
Thursday
Estimated price
$45 - $500
Alitalia
Website
alitalia.com
Flights from Geneva to Cagliari via Rome
Avg. Duration
3 h 55 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$200 - $1,300
Swiss
Website
swiss.com
Flights from Geneva to Cagliari via Zurich
Avg. Duration
3 h 50 min
When
Thursday
Estimated price
$95 - $600
Flights from Geneva to Olbia
Avg. Duration
1 h 20 min
When
Saturday
Estimated price
$65 - $500
Lufthansa
Website
lufthansa.com
Flights from Geneva to Cagliari via Munich
Avg. Duration
3 h 55 min
When
Wednesday
Estimated price
$260 - $950
Train operators
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Elmas Aeroporto to Abbasanta
Avg. Duration
1 h 7 min
Frequency
Every 4 hours
Estimated price
$10 - $22
Website
orario.trenitalia.com
1st Class
$18 - $22
Train from Olbia to Abbasanta
Avg. Duration
1 h 55 min
Frequency
3 times a day
Estimated price
$12 - $26
Website
orario.trenitalia.com
1st Class
$21 - $26
Train from Porto Torres Marittima to Abbasanta
Avg. Duration
2 h 2 min
Frequency
Once a week
Estimated price
$11 - $25
Website
orario.trenitalia.com
1st Class
$21 - $25
TGV
Phone
0033 892 353535
Website
tgv.com
Train from Geneve to Marseille-St-Charles
Avg. Duration
3 h 33 min
Frequency
Twice daily
Estimated price
$100 - $120
Website
en.oui.sncf
2nd Class
$100 - $120
1st Class
$130 - $200
Ferry operators

How far is it from Geneva to Sardinia?

The distance between Geneva and Sardinia is 727 km.

What is the cheapest way to get from Geneva to Sardinia?

The cheapest way to get from Geneva to Sardinia is to fly and train which costs SFr 110 and takes 8 hours 31 minutes.

What is the fastest way to get from Geneva to Sardinia?

The quickest way to get from Geneva to Sardinia is to fly and train which takes 7 hours 36 minutes and costs SFr 180.

How long does it take to get from Geneva to Sardinia?

It takes approximately 7 hours 36 minutes to get from Geneva to Sardinia, including transfers.