Your #1 Ferry travel and route comparison guide. In-depth guides and maps for 804 ferry routes in 70 countries.

Ferry to Sardinia

Most booked ferries to and from Sardinia

Civitavecchia (Rome)-Olbia

Italy ⇔ Sardinia
137 miles, 220 km
6 Hours
Up to 18 times per week
42.00

Genoa-Olbia

Italy ⇔ Sardinia
243 miles, 390 km
10 Hours
up to 24 times per week
48.00

Santa Teresa-Bonifacio

Sardinia ⇔ Corsica
10 miles, 16 km
1 Hour, 50 mins.
Up to 4 times per day
32.00

Cagliari-Palermo

Italy ⇔ Sardinia
237 miles, 380 km
11 Hours
Up to 2 times per week
38.00

Guide: Travel to Sardinia by ferry

There are a lot of ferries sailing to Sardinia. Especially during the summer season the number of ferries making the crossing to Sardinia peaks. Therefore there are a lot of affordable, and good crossings that might fit your travel schedule. You can bring your car on most of the ferries to Sardinia and in a lot of cases you can opt for a night crossing if you prefer so.

You can choose from crossings from France, Italy, Corsica, and even from Spain ferries are leaving for Sardinia. From Italy, most of the ferries are leaving. You can choose to depart from either Genoa, Livorno, Civitavecchia, Palermo, Naples

Have a look at our unique ferry map for an impression of all routes. From Spain, France and Italy combined around 20 different ferry crossings are sailing to Sardinia.

You may also like:

Map with all ferry routes to Sardinia

If you want to get to Sardinia by boat (and car) you have a wide range of choices. You can sail from France (Nice), Spain (Barcelona) Corsica, Rome (Civitavecchia), Genoa, Livorno, and for example Naples to the beautiful Italian Island Corsica.

With most of the ferry crossings, you can bring your car on the trip, and a lot of the crossings have the option to take the night ferry to Sardinia. There are crossings to various Sardinian port cities like Olbia, Porto Torres, and Golfo Aranci, or via the more southern port of Cagliari (via Naples or Palermo, Sicily)

Timetable, availability, and compare prices

Booking your ferry tickets has never been easier! With our online booking module, you can easily find and book your desired ferry crossing to Sardinia in just a few clicks. Enter your travel dates and destination; the system will show you all available options. You can then choose the route to Sardinia that best suits your needs and budget. It’s that simple!

Travel tip: Choose a destination port close to your accomodation

The roads in Sardinia are somewhat dated and traveling by car can take quite some time. It is therefore sometimes a good idea to book a ferry that docks close to your destination. Even if that means that the crossing takes considerably longer.

Ferry from Italy to Sardinia

From Italy you can for example book the crossing to Sardinia from:

  1. Livorno to Olbia
  2. Genoa to Olbia or Porto Torres
  3. Civitavecchia (Rome) to Olbia
  4. Civitavecchia, Rome to Cagliari
  5. Palermo to Cagliari
  6. Naples to Cagliari
  7. And many more that you can see below.

You will then arrive in one of the port cities of Sardinia, these are among others; Olbia, Porto Torres, and Golfo Aranci. When you're sailing from Naples, Cagliari will probably be your port of destination, as is when you leave from Sicily (Palermo) to Sardinia.

Ferry from Italy to Sardinia

Several ferry companies sail from Italy to Sardinia. You can sail for example with Grimaldi and Moby Lines, GNV, or Corsica / Sardinian Ferries. 

There are a lot of crossings going between the Italian mainland to the port cities of Sardinia. Ferries are arriving in the north, south, and a bit in the middle of Sardinia. From mainland Italy, you can also choose where to sail.

If you want to depart from Tuscany or for example close to Rome (Civitavecchia), or more from the south of Naples – all these ports have direct ferry crossings to Sardinia.

Italy ⇔ Sardinia

Civitavecchia (Rome)-Olbia

Italy ⇔ Sardinia
6 Hours
Up to 18 times per week
42.00

Genoa-Olbia

Italy ⇔ Sardinia
10 Hours
up to 24 times per week
48.00

Cagliari-Palermo

Italy ⇔ Sardinia
11 Hours
Up to 2 times per week
38.00

Civitavecchia-Cagliari

Italy ⇔ Sardinia
15 hours
Up to 3 times per week
42.00

Naples-Cagliari

Italy ⇔ Sardinia
14h 30 mins.
Up to 3 times per week
34.00

Genoa-Porto Torres

Italy ⇔ Sardinia
10 Hours
Once per day
39.00
Popular
moby lines ferry

Livorno-Olbia

Italy ⇔ Sardinia
8 hours
Up to 2 times per day
44.00

Civitavecchia (Rome)-Porto Torres

Italy ⇔ Sardinia
8 hours
Up to 4 times per week
30.00

Ferry from (mainland) France to Sardinia

From France you can make the crossing from the Southern French coast to Sardinia from the ports of Nice and Toulon. Popular crossings are:

  1. Nice – Porto Torres
  2. Nice – Golfo Aranci
  3. Toulon – Porto Torres
  4. Toulon – Golfo Aranci

Nice-Golfo Aranci

France ⇔ Sardinia
15 hours
Once per week
29.00

Nice-Porto Torres

France ⇔ Sardinia
10 Hours
Up to 2 times per week
50.00

Toulon-Porto Torres

France ⇔ Sardinia
14h 30 mins.
Once per week
31.00

Ferry from Corsica to Sardinia

The other option you have is to sail from the French Island Corsica to the Italian Island of Sardinia. For example, from Ajaccio to Porto Torres or from Bonifacio to Santa Teresa. In this way, you can include Corsica and Sardinia with a holiday in Italy & France.It is not that far from the Tuscany region at all. In this way, you can travel easily between the islands in the Mediterranean Sea.

Ferries from Corsica to Sardinia

There are several ferries sailing between these Islands. Moby Lines and Corsica / Sardinia ferries connect the two islands with crossings from:
 
  1. Bonifacio to Santa Teresa di Gallura
  2. Ajaccio to Porto Torres

Sardinia ⇔ Corsica

Golfo Aranci to Porto Vecchio ferry

Sardinia ⇔ Corsica
3h 15 mins
Once per week
50.00

Porto Torres to Porto Vecchio ferry

Sardinia ⇔ Corsica
4h 45 mins.
Up to 2 Times p/week
50.00

Santa Teresa-Bonifacio

Sardinia ⇔ Corsica
1 Hour, 50 mins.
Up to 4 times per day
32.00

Porto Torres-Ajaccio

Sardinia ⇔ Corsica
3h 30 mins.
Up to 4 times per week
50.00

Ferry from Spain to Sardinia

Then there is also the option to sail from the Catalunyan coast to Sardinia. From Barcelona, Spain there is a direct ferry to Sardinia.

If you want to travel from Sardinia to Spain or Spain to Sardinia by ferry then you can take the ferry from Barcelona to Porto Torres or vice versa.

The ferry from Barcelona to Porto Torres brings you in about 12,5 hours to the Sardinian port of Porto Torres. On this ferry you'll be sailing with one of the ferries of Grimaldi Lines.

1 Grimaldi Lines

Barcelona-Porto Torres

The ferry from Porto Torres to Barcelona and vice versa connects the Spanish Peninsula to Sardinia. In peak season this ferry sails up to 4 times per week, in the lower season the ferry mostly sails once a week. You can bring your car onboard the Grimaldi Lines operated route.

Travelling and staying in Sardinia

The ferry to Sardinia is an excellent alternative to the plane because the flights to this island are pretty pricey, and bringing your own car can come in handy, especially with how the prices of rental vehicles have risen over the past couple of years. Sardinia has a rich culture, some stunning beaches, and raw nature.

When travelling to Sardinia by ferry, you can arrive at a couple of coastal port cities. Ferries are sailing to Porto Torres, Arbatax, Cagliari, Olbia, Golfo Aranci or Santa Terese di Gallura.

If you go by car, ensure you are at the port on time. Especially in the summer, it can be hectic on the southern French and Northern Italian roads and at the ferry service. You would do well to plan your route carefully. You can also consider staying overnight at one of the departure ports. Then you know that you can get to the ferry on time.

Cagliari - Sardinia

Cagliari is one of the best-known cities in Sardinia.

Sardinia is quite big and has lots to see, so bringing your car on the ferry or renting a vehicle at the location can be handy. Cagliari is the capital city of Sardinia. Sardinia is located south of Corsica and houses some 1.65 million inhabitants. 

Frequently Asked Questions: Sardinia

A ferry ticket to Sardinia already starts at around €33,-, in most cases this is in off season on a short connection (from Corsica for example). If you want to travel to Sardinia by ferry in peak season with a car you can expect prices of up to €350,- for the crossing

This depends on where you are leaving from. If you leave from France, this is a lot longer, for example around 15 hours to Porto Torres. But if you travel from Corsica it is only one hour to Sardinia. If you travel from the Italian mainland the crossing is from 6 to 10 hours depending on which route you choose to sail. 

Moby Lines, Corsica Ferries / Sardinia Ferries (this one goes the most), Grimaldi Lines, Tirrenia and Corsica Linea and GNV have ferries sailing to and from Sardinia.  

Ferry talk: Share your questions and opinions

Ask, answer, and explore ferry routes with the community's expertise!

We will be happy to hear your thoughts

      Leave a reply

      FerryGoGo.com
      Logo