Getting to Sardinia by boat

To reach Sardinia by boat, you can depart from 3 countries: Italy, France and Spain. The ferries of the 12 companies (Grimaldi Lines, Moby Lines, SNAV, Tirrenia di Navigazione, Grandi Navi Veloci, Saremar or NLG - Navigazione Libera del Golfo) that provide crossings to Sardinia call at 23 ports: Civitavecchia, Olbia, Genoa, Bonifacio, Santa Teresa Di Gallura, Porto Torres, Ajaccio and Trapani.

With a network of 35 ferry lines, it is easy to reach Sardinia and find the perfect crossing. The ferry companies Grimaldi Lines, Moby Lines, SNAV and Tirrenia di Navigazione offer up to 31 crossings a day. Find all prices and best deals for Sardinia on our Vivanoda search engine.

The fastest crossing takes 50 min (Bonifacio - Santa Teresa Di Gallura) with a distance of 10 mi and the longest 17 hrs. (Marseille - Porto Torres) with a distance of 230 mi.

Ferries to Sardinia in figures

Countries
Italy
France
Spain
Number of crossings
31 crossings a day
Number of ports
23
Number of ferry connections
35
Number of ferry companies
12
Search for ferries
Accommodation search and booking

Important ferries to Sardinia

Search Vivanoda for the fastest, longest or most frequent ferries to Sardinia. Compare offers from Grimaldi Lines, Moby Lines, SNAV, Tirrenia di Navigazione, Grandi Navi Veloci, Saremar and NLG - Navigazione Libera del Golfo and book your ticket to Sardinia.

Most popular ferry routes to Sardinia

To travel to Sardinia by ferry, the ferry companies La Meridionale, Corsica Linea, Corsica Ferries and Ichnusa Lines offer daily crossings from Marseille, Propriano, Barcelona, Toulon, Nice or Porto-Vecchio.

Civitavecchia Italy
Olbia Italy
From $25
  • Grimaldi Lines Civitavecchia Olbia
    Grimaldi Lines
    7 crossings a week
    7 hrs. 30 min
    144 mi
  • Moby Lines Civitavecchia Olbia
    Moby Lines
    144 mi
  • SNAV Civitavecchia Olbia
    SNAV
    144 mi
  • Tirrenia di Navigazione Civitavecchia Olbia
    Tirrenia di Navigazione
    2 crossings a day
    5 hrs. 30 min
    144 mi
  • Grandi Navi Veloci Civitavecchia Olbia
    Grandi Navi Veloci
    144 mi
  • Saremar Civitavecchia Olbia
    Saremar
    144 mi
Genoa Italy
Olbia Italy
From $27
  • Moby Lines Genoa Olbia
    Moby Lines
    12 crossings a week
    10 hrs. 30 min
    243 mi
  • Tirrenia di Navigazione Genoa Olbia
    Tirrenia di Navigazione
    4 crossings a week
    9 hrs. 55 min
    243 mi
  • Grandi Navi Veloci Genoa Olbia
    Grandi Navi Veloci
    4 crossings a week
    12 hrs. 20 min
    243 mi
Bonifacio France
Santa Teresa Di Gallura Italy
From $33
  • Moby Lines Bonifacio Santa Teresa Di Gallura
    Moby Lines
    4 crossings a day
    50 min
    10 mi
  • NLG - Navigazione Libera del Golfo Bonifacio Santa Teresa Di Gallura
    NLG - Navigazione Libera del Golfo
    10 mi
  • Blu Navy Bonifacio Santa Teresa Di Gallura
    Blu Navy
    4 crossings a day
    1 hrs.
    10 mi
  • Ichnusa Lines Bonifacio Santa Teresa Di Gallura
    Ichnusa Lines
    3 crossings a day
    1 hrs.
    10 mi
Genoa Italy
Porto Torres Italy
From $33
  • Moby Lines Genoa Porto Torres
    Moby Lines
    248 mi
  • Tirrenia di Navigazione Genoa Porto Torres
    Tirrenia di Navigazione
    9 crossings a week
    9 hrs. 30 min
    248 mi
  • Grandi Navi Veloci Genoa Porto Torres
    Grandi Navi Veloci
    4 crossings a week
    11 hrs. 20 min
    248 mi
Ajaccio France
Porto Torres Italy
  • Corsica Ferries Ajaccio Porto Torres
    Corsica Ferries
    77 mi
  • Moby Lines Ajaccio Porto Torres
    Moby Lines
    77 mi
  • Corsica Linea Ajaccio Porto Torres
    Corsica Linea
    77 mi
Trapani Italy
Cagliari Italy
  • Tirrenia di Navigazione Trapani Cagliari
    Tirrenia di Navigazione
    201 mi
Naples Italy
Cagliari Italy
From $38
  • Grimaldi Lines Naples Cagliari
    Grimaldi Lines
    294 mi
  • Tirrenia di Navigazione Naples Cagliari
    Tirrenia di Navigazione
    1 crossings a week
    14 hrs. 30 min
    294 mi
Palermo Italy
Cagliari Italy
From $42
  • Grimaldi Lines Palermo Cagliari
    Grimaldi Lines
    242 mi
  • Tirrenia di Navigazione Palermo Cagliari
    Tirrenia di Navigazione
    2 crossings a week
    12 hrs.
    242 mi
Civitavecchia Italy
Cagliari Italy
From $45
  • Grimaldi Lines Civitavecchia Cagliari
    Grimaldi Lines
    244 mi
  • Tirrenia di Navigazione Civitavecchia Cagliari
    Tirrenia di Navigazione
    7 crossings a week
    13 hrs.
    244 mi
Arbatax Italy
Cagliari Italy
  • Tirrenia di Navigazione Arbatax Cagliari
    Tirrenia di Navigazione
    59 mi
Savona Italy
Cagliari Italy
  • Grimaldi Lines Savona Cagliari
    Grimaldi Lines
    351 mi
Livorno Italy
Olbia Italy
From $18
  • Grimaldi Lines Livorno Olbia
    Grimaldi Lines
    14 crossings a week
    8 hrs.
    186 mi
  • Moby Lines Livorno Olbia
    Moby Lines
    14 crossings a week
    6 hrs. 30 min
    186 mi
Arbatax Italy
Olbia Italy
  • Tirrenia di Navigazione Arbatax Olbia
    Tirrenia di Navigazione
    69 mi
Piombino Italy
Olbia Italy
From $39
  • Moby Lines Piombino Olbia
    Moby Lines
    6 crossings a week
    5 hrs.
    148 mi
Livorno Italy
Golfo Aranci Italy
From $19
  • Corsica Ferries Livorno Golfo Aranci
    Corsica Ferries
    3 crossings a day
    6 hrs. 30 min
    180 mi
Bastia France
Golfo Aranci Italy
  • Corsica Ferries Bastia Golfo Aranci
    Corsica Ferries
    118 mi
Porto-Vecchio France
Golfo Aranci Italy
  • Corsica Ferries Porto-Vecchio Golfo Aranci
    Corsica Ferries
    1 crossings a week
    3 hrs. 20 min
    44 mi
Nice France
Golfo Aranci Italy
  • Corsica Ferries Nice Golfo Aranci
    Corsica Ferries
    1 crossings a week
    14 hrs. 20 min
    222 mi
Toulon France
Golfo Aranci Italy
  • Corsica Ferries Toulon Golfo Aranci
    Corsica Ferries
    239 mi
Civitavecchia Italy
Golfo Aranci Italy
  • Corsica Ferries Civitavecchia Golfo Aranci
    Corsica Ferries
    136 mi
Piombino Italy
Golfo Aranci Italy
  • Corsica Ferries Piombino Golfo Aranci
    Corsica Ferries
    141 mi
Savona Italy
Golfo Aranci Italy
  • Corsica Ferries Savona Golfo Aranci
    Corsica Ferries
    234 mi
Cagliari Italy
Arbatax Italy
  • Tirrenia di Navigazione Cagliari Arbatax
    Tirrenia di Navigazione
    59 mi
Genoa Italy
Arbatax Italy
  • Tirrenia di Navigazione Genoa Arbatax
    Tirrenia di Navigazione
    1 crossings a week
    15 hrs. 30 min
    312 mi
Olbia Italy
Arbatax Italy
  • Tirrenia di Navigazione Olbia Arbatax
    Tirrenia di Navigazione
    69 mi
Civitavecchia Italy
Arbatax Italy
From $40
  • Grimaldi Lines Civitavecchia Arbatax
    Grimaldi Lines
    185 mi
  • Tirrenia di Navigazione Civitavecchia Arbatax
    Tirrenia di Navigazione
    2 crossings a week
    10 hrs.
    185 mi
Livorno Italy
Porto Torres Italy
  • Corsica Ferries Livorno Porto Torres
    Corsica Ferries
    211 mi
Barcelona Spain
Porto Torres Italy
From $37
  • Grimaldi Lines Barcelona Porto Torres
    Grimaldi Lines
    4 crossings a week
    12 hrs. 20 min
    327 mi
Propriano France
Porto Torres Italy
  • La Meridionale Propriano Porto Torres
    La Meridionale
    1 crossings a week
    4 hrs.
    64 mi
Marseille France
Porto Torres Italy
  • La Meridionale Marseille Porto Torres
    La Meridionale
    1 crossings a week
    17 hrs.
    230 mi
Porto-Vecchio France
Porto Torres Italy
From $21
  • Corsica Ferries Porto-Vecchio Porto Torres
    Corsica Ferries
    1 crossings a week
    3 hrs. 30 min
    69 mi
Nice France
Porto Torres Italy
  • Corsica Ferries Nice Porto Torres
    Corsica Ferries
    207 mi
Toulon France
Porto Torres Italy
From $18
  • Corsica Ferries Toulon Porto Torres
    Corsica Ferries
    4 crossings a week
    8 hrs.
    203 mi
Civitavecchia Italy
Porto Torres Italy
From $24
  • Grimaldi Lines Civitavecchia Porto Torres
    Grimaldi Lines
    4 crossings a week
    7 hrs. 20 min
    196 mi
Savona Italy
Porto Torres Italy
  • Saremar Savona Porto Torres
    Saremar
    238 mi
Search for ferries
Accommodation search and booking
Ferries to Sardinia - Compare prices and book ferry tickets

Ferry Sardinia: Travel Guide

Ferry Sardinia: What to see and do?

Sardinia, the second largest island in the Mediterranean, is an ideal destination for travelers looking to explore a beautiful part of Italy. If you're looking for an original and enjoyable way to travel to Sardinia, the ferry is an excellent choice. With regular connections to Sardinia from mainland Italy, Corsica and Spain, ferries are a convenient and comfortable way to reach this beautiful island.

When you travel by ferry to Sardinia, you can enjoy panoramic views of the Italian coast and the island itself. The ferry also allows you to bring your own vehicle, giving you the flexibility to explore Sardinia at your own pace. The most popular ports of embarkation for ferries to Sardinia are Genoa, Livorno, Civitavecchia and Naples in Italy, Barcelona in Spain, and Bonifacio in Corsica.

Sardinia is a popular tourist destination, with a rich history and culture, as well as beautiful beaches and delicious cuisine. The ferry is a great way to start your Sardinia adventure. Upon arrival, you can explore the picturesque towns, museums and historical monuments, as well as enjoy the sandy beaches and crystal clear waters.

The main port of Sardinia is Cagliari, the capital of the island, located in southern Sardinia. Cagliari is a charming and lively city, with a well-preserved medieval old town, a bustling marina and a wide variety of restaurants and bars. The city is also close to some of the island's most beautiful beaches, such as Poetto, Villasimius and Chia.

If you're looking to explore the east coast of Sardinia, the port of Arbatax is the ideal arrival point. This town is surrounded by a beautiful mountainous area and offers many options for hiking and climbing. Arbatax is also close to the famous beach of Cala Luna, a beautiful cove only accessible by boat or on foot.

The port of Olbia is another option for ferries to Sardinia, located in the northeast of the island. This town is the ideal starting point for exploring the Costa Smeralda and Gallura regions, known for their white sandy beaches and crystal clear waters. Olbia itself is a charming town, with a well-preserved medieval old town and a lively market.

Traveling by ferry to Sardinia is therefore a convenient and enjoyable choice for travelers looking to explore this beautiful Italian island. With ports of embarkation located in several Italian cities, as well as in Spain and Corsica, it's easy to plan your trip. Ferries also offer you the flexibility to take your own vehicle.

Sardinia: When to visit?

The best season to travel in Italy depends on your personal preferences. If you like sun and warmth, summer is the ideal time for you. The months of June to August offer high temperatures ranging from 25°C to 35°C in the southern regions of the country. However, temperatures can climb to 40°C in certain regions such as Sicily and Calabria. Italy's beaches are crowded during this period, so expect high tourist numbers.

If you prefer milder temperatures and avoid the crowds, spring (March to May) and autumn (September to November) are good seasons to visit Italy. Temperatures are pleasant, fluctuating between 15°C and 25°C, and the landscapes are magnificent, with flowers blooming in spring and changing leaves in autumn.

Search for ferries
Accommodation search and booking

Main ports of call for a ferry crossing to Sardinia

Other ferry destinations from Sardinia

None

None
None
None