Ports of Sardinia – Guide to the Ports and Ferries

Discover the main ports of Sardinia and all the ferries to reach the island

Are you planning your next vacation in Sardinia? Great choice! In this article, I will guide you through the main ports of Sardinia, the most common routes of the ferries, the available shipping companies, and all the practical information to book your trip at the best price. Whether you're departing from Civitavecchia, Livorno, Genoa, or other Italian ports, you will find everything you need to easily reach Sardinia by ferry.

What are the main ports of Sardinia?

The Sardinia is well served by numerous ports, located along the coast in strategic positions. The main ports of Sardinia are:

  • Porto Torres in the northwest
  • Olbia and Golfo Aranci on the northeastern coast, in the region of Gallura
  • Cagliari, the capital of the region, in the south
  • Arbatax, on the eastern coast, in the heart of Ogliastra
  • Santa Teresa Gallura, at the northernmost point of the island

These ports serve as the main hubs for the ferries coming from the mainland and Corsica.

Map of the ports of Sardinia

Porto Olbia
Northeast Sardinia
Porto Porto Torres
WEST SARDINIA
Porto Cagliari
SOUTH SARDINIA
Porto Arbatax
East Sardinia
Porto Golfo Aranci
Northeast Sardinia
Porto Santa Teresa Gallura
North Sardinia
show
Porto Olbia
Northeast Sardinia
Porto Porto Torres
SARDINIA WEST
Porto Cagliari
SARDINIA SOUTH
Porto Arbatax
sardinia east
Porto Golfo Aranci
sardinia north east
Porto Santa Teresa Gallura
sardinia north
×

Geocoding Error Occured.

Tried to Geocode:

Error Type:

Please be sure to follow the tutorial on how to setup the Google APIs required for the Advanced Google Map Widget.

Google Map API Key Tutorial

How to get to Sardinia by ferry?

Arriving in Sardinia by ferry is simple and convenient. The shipping companies like Grimaldi Lines, Moby, Tirrenia, GNV (Grandi Navi Veloci) and Sardinia Ferries offer daily connections from different Italian ports. The crossings vary from 5 to 12 hours, depending on the departure and arrival port.

The ferry to Sardinia is ideal if you're traveling with a car, camper, or if you need to bring a lot of luggage with you. The cabins ensure comfort even for overnight crossings. Additionally, platforms like Traghetti.com allow you to compare prices, schedules, and services.

From which Italian ports do ferries to Sardinia depart?

The main Italian ports with direct connections to Sardinia are:

  • Civitavecchia
  • Livorno
  • Genoa
  • Piombino
  • Naples (in summer)

From these ports, you can set sail towards Olbia, Golfo Aranci, Porto Torres, Arbatax and Cagliari. For example, ferries from Civitavecchia depart to Olbia with Moby, Tirrenia, and Grimaldi Lines, while Livorno offers routes to Olbia and Golfo Aranci with Sardinia Ferries.

Port of Porto Torres

The port of Porto Torres, located near the city of Sassari, is one of the most important in Sardinia. From here, you can explore the Asinara National Park, the beaches of the north-west coast, and easily reach Alghero.

The port offers regular connections with Genoa, Civitavecchia, Barcelona, and Marseille, operated by Grimaldi Lines and GNV. It is particularly convenient for those wanting to visit the north-west of the island by car.

The port of Porto Torres is located in the north-west of Sardinia

Port of Olbia

Olbia is one of the busiest ports in Sardinia, located in the heart of Gallura, just a stone's throw from the Costa Smeralda. The port of Olbia has a modern ferry terminal well connected to the city and the airport. From here, famous locations like Porto Cervo, San Teodoro, and La Maddalena can be reached.

Ferries to Olbia depart from Livorno, Civitavecchia, Piombino, and Genoa. The most active shipping companies are Moby, Tirrenia, and Grimaldi Lines.

The port of Porto Olbia is located in the north-east of Sardinia

Port of Golfo Aranci

About 20 minutes by car from the center of Olbia is the port of Golfo Aranci, another important gateway to the northeastern Sardinia. Smaller than the port of Olbia, it is particularly appreciated for its proximity to the beaches and for a quieter atmosphere. The passenger terminal is functional, with essential services like ticket office, bar, waiting areas, and bus connections to Olbia and the Costa Smeralda.

From the port of Golfo Aranci, regular ferries depart to Livorno and other mainland cities, mainly operated by companies like Corsica Ferries. It is a valid option, especially during peak season, when traffic on the Isola Bianca can be more intense.

The port of Golfo Aranci is located in the north-east of Sardinia

Port of Cagliari

The port of Cagliari, the most important in the south of the island and capital of Sardinia, offers direct connections with Civitavecchia, Naples, Palermo, and Trapani. It is perfect for those who want to explore the south of Sardinia, from the beaches of Chia to those of Villasimius.

Cagliari has a modern and well-organized dock. Routes are operated by Grimaldi Lines and Tirrenia, and the port is well connected to the city center and the train station.

The port of Porto Torres is located in the south of Sardinia

Port of Arbatax: explore Ogliastra and the eastern coast

The port of Arbatax, in the municipality of Tortolì, is a small but precious landing on the eastern coast. An ideal point to discover the wild heart of the island: the Gennargentu mountains, the paths of the Supramonte, and the crystal-clear sea of Ogliastra.

Ferries to and from Arbatax depart from Civitavecchia, with seasonal frequencies, often operated by Grimaldi Lines. This port is less crowded than Olbia or Cagliari, making it perfect for those looking for a more convenient and relaxed crossing.

The port of Arbatax is located on the east coast of Sardinia

Santa Teresa Gallura: ferries to Corsica

The port of Santa Teresa Gallura, at the northern tip of Sardinia, is famous for the ferries to Corsica, particularly to Bonifacio, just 12 km away. The journey takes about an hour and is also possible with a car.

This small port is perfect for a day trip to Corsica, or as a stop on a road trip between Sardinia and Corsica. The routes are operated by Moby and Ichnusa Lines.

The port of Santa Teresa Gallura is located on the north coast of Sardinia

How to book ferries to Sardinia?

Booking a ferry to Sardinia is simple. You can use the official website of the shipping companies or rely on price comparators that allow you to compare schedules, fares, trip duration, and onboard services.

I recommend booking in advance, especially in high season, to secure the best spot and best price. Tickets are often flexible and changeable, with options for cabins, seats, and vehicles.

If you're traveling with a camper or a car, remember to specify this at the time of booking. The companies also offer discounted rates for residents of Sardinia and family discounts.

Useful travel tips: car, camper, and luggage

Arrive at the port early, at least an hour before departure (two if traveling with a vehicle).

Always check the dimensions and weight of the vehicle if you are bringing cars, vans, or campers.

Bring a carry-on bag with all the essentials for the crossing, especially if you have booked a deck passage.

If you travel at night, consider a cabin for the best rest.

In summer, choose evening routes to travel with less heat and more tranquility.

In summary: what to remember before you leave

The main ports of Sardinia are: Porto Torres, Olbia, Golfo Aranci, Cagliari, Arbatax, Santa Teresa Gallura

The ferries depart from Civitavecchia, Livorno, Genoa, Naples, Piombino The shipping companies are: Moby, Grimaldi Lines, Tirrenia, GNV, Sardinia Ferries
Book in advance to get the best price Traveling with a car, motorcycle, or camper is possible and convenient

The shortest routes are to Gallura (Olbia and Golfo Aranci), the longest are to the south of the island

Santa Teresa is perfect for reaching Corsica

Arbatax is ideal for those seeking a more authentic and less crowded Sardinia

} }