Travel by ferry to Sardinia! Travelling to Sardinia couldn't be more relaxed than by ferry. This way you start your Sardinia holiday rested and without stress.
You can choose from over 20 routes for your crossing to Sardinia. Ferries from the Italian mainland depart from Genoa, Livorno, Piombino, Civitavecchia and Naples. There are also connections from Corsica (Bonifacio) and Sicily (Palermo). There are also direct connections with France (Marseille, Toulon) and Spain (Barcelona). Ports of arrival in Sardinia are: Porto Torres, Santa Teresa Gallura, Olbia, Arbatax and Cagliari.
Table of contents › show
Search & Book Ferries to Sardinia
Use our ferry search to find your ferry to Sardinia. We compare the offers of different shipping companies on each route. So you always get the cheapest offer for your Sardiniaferry. Check availability and timetables now.
Map of ferries to Sardinia
On this map you can see an overview of all ferry connections to Sardinia.
Wir laden gerade die Karte der Fähren to Sardinia für dich.
All ferries to Sardinia
Hier findest du alle aktuellen Fährverbindungen to Sardinia noch einmal in der tabellarischen Übersicht.
| Ferry connection | Country of origin & country of destination | Number & Duration of trip |
Shipping company |
|---|---|---|---|
| Ferry Ajaccio – Porto Torres | Ferry from Corsica to Sardinia | up to 4 times a week 4 hours 15 minutes |
Corsica Ferries |
| Ferry Barcelona – Porto Torres | Ferry from Spain to Sardinia | up to 4 times a week 13 hours 30 minutes |
Grimaldi Lines |
| Ferry Bonifacio – Santa Teresa di Gallura | Ferry from Corsica to Sardinia | up to 4 times a day 50 minutes |
Moby Lines |
| Ferry Civitavecchia – Cagliari | Ferry from Rome, Italy to Sardinia | up to 3 times a week 15 hours |
Grimaldi Lines |
| Ferry Civitavecchia – Olbia | Ferry from Rome, Italy to Sardinia | up to 8 times a day 7 hours |
Grandi Navi Veloci (GNV) Grimaldi Lines Tirrenia |
| Ferry Civitavecchia – Porto Torres | Ferry from Rome, Italy to Sardinia | up to 5 times a week 8 hours |
Grimaldi Lines |
| Ferry Genoa – Olbia | Ferry from Italy to Sardinia | up to 4 times a day 11 hours |
Grandi Navi Veloci (GNV) Moby Lines |
| Ferry Genoa – Porto Torres | Ferry from Italy to Sardinia | up to 3 times a day 11 hours |
Grandi Navi Veloci (GNV) Moby Lines Tirrenia |
| Ferry Livorno – Golfo Aranci | Ferry from Italy to Sardinia | up to 2 times a day 8 hours |
Corsica Ferries |
| Ferries Livorno – Olbia (Sardinia) | Ferry from Italy to Sardinia | up to 4 times a day 7 hours 30 minutes |
Grimaldi Lines Moby Lines |
| Ferry Marseille – Porto Torres | Ferry from France to Sardinia, Italy | 1 time per week 17 hours 30 minutes |
La Meridionale |
| Ferry Naples – Cagliari | Ferry from Italy to Sardinia | up to 3 times a week 15 hours |
Grimaldi Lines |
| Ferry Nice – Golfo Aranci | Ferry from France to Sardinia | up to 1 time per month 14 hours 30 minutes |
Corsica Ferries |
| Ferry Piombino – Golfo Aranci | Ferry from Italy to Sardinia | 1 time per week 5 hours 45 minutes |
Corsica Ferries |
| Ferry Savona – Golfo Aranci | Ferry from Italy to Italy | 2 times a week 13 hours 30 minutes |
Corsica Ferries |
| Ferry Toulon – Golfo Aranci | Ferry from France to Sardinia | 1 time per week 16 hours 30 minutes |
Corsica Ferries |
| Ferry Toulon – Porto Torres | Ferry from France to Sardinia, Italy | up to 4 times a week 11 hours 30 minutes |
Corsica Ferries |
Ferry ports to Sardinia
You can find an overview of all ferry ports to Sardinia here.
Arbatax (Sardinia)
Arbatax, located in the picturesque Ogliastra region of Sardinia, is a charming coastal village that rests on a strip of porphyry and is surrounded by a fascinating maritime landscape. The ...
Here you will find information about the port, the ferry terminals, travel arrangements, and all Ferries to Arbatax (Sardinia).
Port address
| Ferry port Arbatax (Sardinia) | |
|---|---|
| Street: | Via Lungomare |
| Postcode & city: | 08048 Arbatax (Sardinia) |
| Country: | Italy |
| GPS: | 39.939443, 9.707961 |
Travel information
Arrival by car
How to reach the Arbatax ferry port in Sardinia by car:
- From the south(Cagliari): Ferry north on the SS125 to Arbatax and follow the signs to the harbor.
- From the north(Olbia): Ferry south on the SS125 to Arbatax.
- From the west (Nuoro): Follow the SS389 to Elini and then the SS198 to Tortoli and on to Arbatax.
Arrival by bus & train
There are regular bus connections to Arbatax from various towns in Sardinia. You can take a bus from Tortolì station to the port.
Arrival by plane
- Cagliari Elmas Airport (CAG): From the airport you can take a cab or the train to Arbatax. The Arbatax train station is located near the ferry port.
- Olbia Costa Smeralda Airport (OLB): Ferries by cab or bus to Olbia train station and then by train to Arbatax.
Cagliari
The old town of Castello, surrounded by a medieval wall, towers picturesquely above the capital of Sardinia. The view up to the cathedral is breathtakingly beautiful. Cagliari enchants with walkable ...
Here you will find information about the port, the ferry terminals, travel arrangements, and all Ferries to Cagliari.
Port address
| Ferry port Cagliari | |
|---|---|
| Street: | Calata Azuni |
| Postcode & city: | 09125 Cagliari CA |
| Country: | Italy |
| GPS: | 39.213317, 9.111063 |
Travel information
Arrival by car
If you want to get to the ferry port of Cagliari by car, there are various ways of getting there, depending on your direction:
- From the north (e.g. Sassari): Ferry along the SS131 towards Cagliari. Follow the signs to the port (Porto) of Cagliari.
- From the east (e.g. Muravera): Take the SS125 and follow the signs to Cagliari. When you arrive at the port, you will find the ferry terminal.
- From the west (e.g. Portocuso): Ferries on the SS195 in the direction of Cagliari. Follow the signs to the port of Cagliari.
Arrival by bus & train
Public transportation in Cagliari is well connected. You can get to the city center of Cagliari by train or bus. From there, it is only a few minutes’ walk to the ferry port.
Arrival by plane
Cagliari Elmas Airport (CAG) is the nearest airport. From the airport you can take a cab, train or bus to the city center of Cagliari. The ferry port is only a short drive away.
Golfo Aranci
Golfo Aranci in Sardinia is a picturesque place that will enchant you with its inviting atmosphere and breathtaking scenery. In addition to its traditional restaurants and cafés, this small fishing ...
Here you will find information about the port, the ferry terminals, travel arrangements, and all Ferries to Golfo Aranci.
Port address
| Ferry port Golfo Aranci | |
|---|---|
| Street: | Viale Stazione |
| Postcode & city: | 07020 Golfo Aranci SS |
| Country: | Italy |
| GPS: | 40.995290, 9.624695 |
Travel information
Arrival by car
If you are traveling by car, you can easily reach the Golfo Aranci ferry port. From Olbia, follow the SP82 north-east to Golfo Aranci. Once you arrive in Golfo Aranci, head towards the town center and follow the signs to the ferry port, which is located in Piazza del Porto.
Arrival by bus
Golfo Aranci is well connected to the surrounding towns and villages by regular bus services. Check the local bus timetables to find the best connection to the ferry port.
Arrival by train
The Golfo Aranci train station is not far from the ferry port. There are train connections linking Golfo Aranci with various cities in Sardinia, including Olbia.
Arrival by plane
The nearest airport is Olbia Costa Smeralda. From there, you can either take a cab, hire a car or use public transport to get to the Golfo Aranci ferry port.
Olbia
Welcome to Sardinia! Olbia is a beautiful port city with medieval basilica and beautiful squares. The promenade is lined with palm trees and invites you to stroll. North of the ...
Here you will find information about the port, the ferry terminals, travel arrangements, and all Ferries to Olbia.
Port address
| Ferry port Olbia | |
|---|---|
| Street: | Banchina Isola Bianca |
| Postcode & city: | 07026 Olbia SS |
| Country: | Italy |
| GPS: | 40.923779, 9.521697 |
Travel information
Arrival by car
- From the direction of Cagliari (south): Ferry north on the SS131 to the Olbia exit. Follow the SS199 and the signs to the port of Olbia.
- From the direction of Sassari (northwest): Take the SS597 and then the SS729 towards Olbia. Follow the signs to the harbor.
- From the direction of Nuoro (west): Ferries on the SS131DCN to the Olbia exit and then follow the SS199 to the harbor.
Arrival by bus and train
- Olbia is easily accessible by bus and train. The main lines connect Olbia with Cagliari, Sassari and other cities in Sardinia.
- Olbia’s train and bus stations are not far from the port. From there, you can walk or take a local cab to the port.
Arrival by plane
- Olbia Costa Smeralda Airport (OLB): This airport is located near Olbia. From there, you can take a cab or hire a car to get to the port. There are also bus services connecting the airport with the port.
Porto Torres
Porto Torres, a charming port town in Sardinia, Italy, enchants with historical wonders such as the Basilica of San Gavino and the remains of the ancient Roman theater. Explore the ...
Here you will find information about the port, the ferry terminals, travel arrangements, and all Ferries to Porto Torres.
Port address
| Ferry port Porto Torres | |
|---|---|
| Street: | |
| Postcode & city: | 07046 Porto Torres, Sassari |
| Country: | Italy |
| GPS: | 40.840109, 8.401605 |
Travel information
Arrival by car
- From Sassari: Ferry north on the SS131 towards Porto Torres. Follow the signs to the ferry port.
- From Olbia: Ferry west on the SS597 and then on the SS131 towards Sassari. Change to the SS200 in the direction of Porto Torres and follow the signs to the ferry port.
- From Cagliari: Ferry north on the SS131 to the Sassari/Porto Torres exit. Then follow the signs to the Porto Torres ferry port.
Arrival by train
Porto Torres can be reached by train from various cities in Sardinia. Porto Torres Marittima train station is in the immediate vicinity of the ferry port.
Arrival by plane
- Alghero Airport: The nearest airport is in Alghero. From there, you can take a cab or bus to Porto Torres.
- Olbia Airport: From Olbia you can travel by car or train to Porto Torres.
Santa Teresa di Gallura
In Santa Teresa di Gallura, a charming village on the northern tip of Sardinia, you can enjoy the picturesque view of the Strait of Bonifacio. Discover the historic foundation by ...
Here you will find information about the port, the ferry terminals, travel arrangements, and all Ferries to Santa Teresa di Gallura.
Port address
| Ferry port Santa Teresa di Gallura | |
|---|---|
| Street: | Via del Porto |
| Postcode & city: | 07028 Santa Teresa Gallura SS |
| Country: | Italy |
| GPS: | 41.238639, 9.194268 |
Travel information
Arrival by car
If you are traveling by car, you can easily reach the Santa Teresa di Gallura ferry port:
- From the southeast (e.g. Olbia): Ferry northwest on the SS125 towards Santa Teresa di Gallura. Follow the signs to the ferry port.
- From the east (e.g. Palau): Take the SP133 in the direction of Santa Teresa di Gallura. The road leads you directly to the ferry port.
- From the southwest (e.g. Porto Torres): Ferry along the SP81 coastal road to Eden Beach and change there to the SS200 heading northeast to Perledda. There you change to the SP90, which will take you to the ferry port of Santa Teresa di Gallura.
Arrival by bus & train
Public transportation is an option to get to the ferry port:
- By bus: There are bus connections from various towns in Sardinia to Santa Teresa di Gallura.
- By train: The nearest train station is in Sassari. From there you can take a bus to Santa Teresa di Gallura.
Arrival by plane
Olbia Costa Smeralda Airport (OLB) is the nearest airport. From the airport, you can take a rental car and follow the road directions above to get to the ferry port.
Travel guide Sardinia
Holiday to Sardinia
With white sandy beaches, crystal-clear water, picturesque villages and impressive culture, Sardinia promises a varied vacation. The scent of pine, culinary delights and “Dolce Vita” included!
TOP excursion destinations to Sardinia
In the far south, Sardinia’s capital Cagliari is waiting to be discovered. Different cultures have left a colorful mix of styles here, which is reflected in the city’s many sights. Especially the old town Castello inspires with thick city walls, towers, gates, narrow streets, cathedral, town hall and bastion.
In Cagliari, visitors can also embark on a journey into the Roman past. Here you can visit the Roman amphitheatre and the villa of Tigellio.
The charming port city of Olbia delights with a picturesque old town and a fantastic beach. The Romanesque church dates back to the 11th century, the town hall shines in yellow and the lively shopping street Corso Umberto invites you to go on a shopping spree.
You can experience a truly “colourful” excursion in the small town of Bosa. The facades of the baroque and classicist houses shine in bright colours. From the Castello there is a beautiful view over the city, the river and the sea.
The first nuraghi were built in Sardinia as early as two millennia before Christ. The stone towers can be found all over the island. Particularly worth seeing are the Su Nuraxi and Romanzesu complexes. The National Archaeological Museum in Cagliari provides information about the prehistoric Nuragic culture.
In the necropolis of Tuvixeddu, visitors marvel at several thousand rock tombs. They date from the 6th to the 3rd century BC. By the way, translated into German Turvixeddu means “perforated area”.
The Neptune Cave is a stalactite cave near Alghero. It lies only a few meters above sea level and is therefore only accessible when the sea is calm. It is reached via an imposing staircase with 654 steps. In the cave can be visited a few hundred meters and a salt water lake.
The Molentargius Saline San ctuary offers the fascinating opportunity to observe pink flamingos in their natural habitat.
La Madellana is a small group of islands between Sardinia and Corsica. It consists of 62 islands and is very popular for its beautiful beaches and turquoise sea. Here it is wonderful to swim, snorkel and dive. And only here you will find a pink beach!
Entry requirements
To enter Italy, you will need an identity card, a passport or a child’s passport. A visa is not required for travel to Sardinia.
Alternative travel options
You can reach all mainland ports with connections to Sardinia by car, motorhome, long-distance coach and train. In addition, the airports in Cagliari (Elmas) and Olbia (Costa Smeralda) are served throughout the year.