Ferry to Sardinia

Last updated:

Companies, ports and crossings between the mainland, Corsica and Sardinia: compare timetables and book online.

Book your ferry to Sardinia
Timetables and online booking

Sardinia by ferry

Reaching Sardinia by sea

Sardinia is the second-largest island in the Mediterranean, and the ferry remains the most practical way to get there with your car, motorhome or luggage. Crossings run by day and by night, with cabins, restaurants and lounges depending on the route.

Departures are from Italy (Livorno, Genoa, Civitavecchia, Piombino, Naples, Palermo), from France (Toulon, Nice, Sète), from Corsica (Bastia, Ajaccio, Propriano, Bonifacio) and from Spain (Barcelona). On the Sardinian side, ferries arrive at Olbia, Porto Torres, Golfo Aranci, Cagliari, Arbatax and Santa Teresa Gallura.

Choose a company, a port or a specific route below to find the useful information: crossing time, frequency and practical advice.

Frequently asked questions

Ferry to Sardinia: your questions

Which companies run ferries to Sardinia?

The main companies in our search engine are Moby Lines, Grimaldi Lines, Tirrenia, GNV and Corsica Ferries, plus Ichnusa Lines and Delcomar for the short crossings. The routes open vary with the season.

Which ports do ferries to Sardinia leave from?

From Italy, departures are mainly from Livorno, Genoa, Civitavecchia, Piombino and Naples. From France, you board at Toulon, Nice or Sète, or in Corsica at Bastia, Ajaccio, Propriano and Bonifacio. Barcelona and Palermo are also linked.

Which Sardinian ports are served?

Olbia, Porto Torres, Cagliari, Arbatax, Golfo Aranci, Santa Teresa Gallura and Palau are the ports you find in crossing programmes.

When should I book my crossing to Sardinia?

Demand peaks in summer, especially July and August: it is best to book several weeks ahead for these periods, especially with a vehicle or a cabin.