Sardinia has one of the largest island ferry networks in the Western Mediterranean. Passenger and vehicle ferries connect the Italian island with mainland Italy, while additional international and island-to-island services link Sardinia with Spain, France and Corsica.
Network overview: Olbia, Porto Torres and Cagliari are Sardinia’s principal passenger ferry ports. Mainland connections operate from ports including Livorno, Civitavecchia and Genoa, while international and regional routes extend the network towards Barcelona, Corsica and other Mediterranean destinations.
Last checked: 7 September 2026.
Current Sardinia ferry network
Sardinia’s passenger ferry network connects different parts of the island with mainland Italy and the wider Western Mediterranean. The largest concentration of services is in northern Sardinia, where Olbia and Porto Torres provide access to several mainland gateways.
Cagliari serves southern Sardinia and also has an important freight and passenger role. Smaller ports including Golfo Aranci and Santa Teresa Gallura add further connections.
The network forms an important part of both the Italian ferry system and the wider Western Mediterranean ferry network.
Main ferry ports in Sardinia
| Port | Location | Network role |
|---|---|---|
| Olbia | Northeast Sardinia | Major gateway for mainland Italy and the Costa Smeralda region |
| Porto Torres | Northwest Sardinia | Italian and international passenger ferry hub |
| Cagliari | Southern Sardinia | Main passenger and freight gateway for southern Sardinia |
| Golfo Aranci | Northeast Sardinia | Alternative northern gateway close to Olbia |
| Santa Teresa Gallura | Northern Sardinia | Short ferry connection with Bonifacio in Corsica |
Choosing the most convenient Sardinian port can significantly reduce onward driving. Olbia and Golfo Aranci are well positioned for northeastern Sardinia, Porto Torres for the northwest and Cagliari for destinations in the south.
Olbia ferries
Olbia is one of Sardinia’s busiest passenger ferry ports. Its location in the northeast makes it a major gateway for the Costa Smeralda and much of northern and eastern Sardinia.
Livorno-Olbia is one of the principal routes. Grimaldi Lines operates the connection throughout the year with both daytime and overnight departures during parts of the timetable.
Civitavecchia also has passenger ferry services to Olbia. Some operating patterns are seasonal or change between operators during the year, so passengers should check the timetable for their exact travel date.
Porto Torres ferries
Porto Torres is Sardinia’s principal ferry gateway on the northwestern coast. Its position gives the port both domestic and international importance.
Passenger ferries connect Porto Torres with mainland Italy, including Civitavecchia. The port also has a direct international connection with Barcelona in Spain.
Porto Torres is particularly useful for passengers travelling towards Sassari, Alghero and northwestern Sardinia.
Cagliari ferries
Cagliari is Sardinia’s capital and the principal maritime gateway in the south of the island. The port handles passenger traffic alongside substantial commercial and freight activity.
Passenger ferry services connect Cagliari with mainland Italy. Routes and frequencies vary, and some services form part of longer Mediterranean operating patterns rather than simple high-frequency shuttle routes.
For travellers whose destination is southern Sardinia, arriving directly in Cagliari can avoid a long drive from Olbia or Porto Torres.
Golfo Aranci ferries
Golfo Aranci is located close to Olbia in northeastern Sardinia and provides an alternative ferry gateway for this part of the island.
The port has passenger ferry connections with mainland Italy, with operating patterns varying between seasons and operators.
Its location is convenient for destinations around the Gulf of Olbia and Costa Smeralda.
Ferries from mainland Italy to Sardinia
Mainland Italy provides the majority of Sardinia’s passenger ferry connections. Important departure ports include Livorno, Civitavecchia and Genoa.
Routes from these ports serve different parts of Sardinia, allowing passengers to choose a crossing according to both their mainland origin and their final destination on the island.
See Italy ferries for the wider Italian passenger ferry network.
Livorno-Olbia ferry
Livorno-Olbia is one of the principal passenger ferry corridors between mainland Italy and Sardinia. The route provides direct access from Tuscany to northeastern Sardinia.
Grimaldi Lines operates the route throughout the year. In the 2026 timetable, both daytime and overnight crossings operate during substantial parts of the year.
The route carries foot passengers and vehicles, including cars, motorcycles, vans and motorhomes.
Civitavecchia-Olbia ferry
Civitavecchia-Olbia connects the main ferry port serving Rome with northeastern Sardinia. It is one of the most important routes for travellers approaching Sardinia from central Italy.
Grimaldi Lines operates the route seasonally during the summer period in its 2026 programme, with other operating arrangements applying outside that period.
The route includes both daytime and overnight departures depending on the travel date.
Civitavecchia-Porto Torres ferry
Civitavecchia also connects with Porto Torres in northwestern Sardinia. This provides a useful alternative to Olbia for passengers travelling towards Sassari, Alghero and other destinations in the northwest.
The route carries passengers, vehicles and freight and forms part of the wider maritime network between central Italy and Sardinia.
Operating days and schedules vary through the year and should be checked for the individual departure.
Genoa-Sardinia ferries
Genoa is another important mainland gateway for Sardinia, particularly for passengers approaching from northern Italy, Switzerland, France and other parts of western Europe.
Services from Genoa traditionally focus on northern Sardinian ports such as Olbia and Porto Torres. The precise network and operating frequency varies by season.
Longer overnight crossings make cabin accommodation particularly useful on these routes.
Barcelona-Porto Torres ferry
Barcelona-Porto Torres provides Sardinia with a direct passenger and vehicle ferry connection to Spain. Grimaldi Lines operates the international route across the Western Mediterranean.
The connection is particularly useful for passengers travelling with their own vehicle between Spain and Sardinia because it avoids the need to travel through mainland Italy.
Current 2026 operating information confirms scheduled Barcelona-Porto Torres departures during the year.
See also Barcelona ferry port and Spain ferries.
Ferries between Sardinia and Corsica
Sardinia and Corsica are separated by the narrow Strait of Bonifacio. The short ferry route between Santa Teresa Gallura in northern Sardinia and Bonifacio in southern Corsica provides the most direct maritime connection between the islands.
The route carries passengers and vehicles and makes it possible to combine Sardinia and Corsica in a single journey without returning to mainland Europe.
See Corsica ferries for the wider Corsican ferry network.
Santa Teresa Gallura-Bonifacio ferry
The Santa Teresa Gallura-Bonifacio crossing is very different from Sardinia’s long mainland ferry routes. The two ports lie on opposite sides of the Strait of Bonifacio, making this a relatively short island-to-island journey.
The route provides direct access between northern Sardinia and southern Corsica and carries both passengers and vehicles.
Because schedules and frequencies can change seasonally, passengers should check the current operator timetable before travelling.
Main ferry operators serving Sardinia
Several major Mediterranean ferry operators serve Sardinia. Their networks overlap on some routes but differ substantially by mainland port, Sardinian destination and season.
- Grimaldi Lines
- Moby Lines
- Tirrenia
- GNV
- Corsica Ferries
Other operators can serve particular regional or island-to-island routes.
Browse FerryLines ferry operator profiles.
Taking a car to Sardinia
Most major passenger ferries to Sardinia carry cars. This is one of the main advantages of travelling by ferry rather than flying, particularly for longer stays or road trips around the island.
Motorcycles, motorhomes, caravans and other vehicles can also be carried on many routes. Vehicle dimensions should be entered accurately when booking.
Vehicle space can be in particularly high demand during the summer holiday season.
Foot passengers
Foot passengers can travel on the principal passenger ferry routes to Sardinia. This includes major mainland connections as well as international and island-to-island services.
Check-in procedures and terminal access differ between ports. Passengers travelling without a vehicle should confirm how to reach the correct passenger terminal before departure.
Day and overnight ferries
Sardinia’s network includes both daytime and overnight ferries. Crossing times depend strongly on the mainland port, Sardinian destination and vessel.
Routes such as Livorno-Olbia can offer both daytime and overnight departures. Longer journeys from northern Italy or Spain are particularly suited to overnight travel.
Conventional ferries generally offer cabins, reclining seats, restaurants and other facilities designed for longer crossings.
Travelling with pets
Pets can travel on many ferries serving Sardinia, subject to the individual operator’s conditions.
Depending on the vessel, accommodation can include kennels, designated pet areas or pet-friendly cabins. Requirements vary between operators and routes.
Passengers should check both ferry conditions and any applicable animal travel documentation before departure.
Summer ferry travel to Sardinia
Summer is the busiest period for Sardinia’s ferry network. Operators increase capacity and seasonal routes become available as demand rises from passengers travelling to the island with cars and motorhomes.
Popular departures can fill well in advance, particularly on weekends and around major Italian and European holiday periods.
Travellers requiring a specific departure, cabin or vehicle space should consider booking well ahead during the peak season.
Seasonality and reliability
Sardinia has year-round passenger ferry connections, but not every route operates throughout the entire year. Some services are strongly seasonal, while others change operator or frequency outside the summer timetable.
For example, Livorno-Olbia operates throughout the year, while Grimaldi Lines identifies its Civitavecchia-Olbia operation as seasonal between June and September 2026.
Weather, maintenance and operational changes can also affect individual departures. Current operator timetables should always be checked before travelling.
How the Sardinia ferry network fits together
Sardinia sits at the centre of several Western Mediterranean ferry corridors. Olbia connects northeastern Sardinia primarily with mainland Italy, while Porto Torres adds links towards both Italy and Spain.
Cagliari provides the main maritime gateway in the south, and Santa Teresa Gallura connects Sardinia directly with neighbouring Corsica.
Together these ports give Sardinia a broad passenger ferry network linking the island with mainland Italy, Spain, Corsica and the wider Western Mediterranean.
Explore the Sardinia ferry network
- Italy ferries
- Corsica ferries
- Spain ferries
- Barcelona ferry port
- Western Mediterranean ferries
- Moby Lines
- Explore all ferry regions
- Browse ferry routes
- Browse ferry ports
- Browse ferry operators
Sources and verification
Current passenger routes, ports and operating patterns were checked against official ferry operator information, including current 2026 schedules for services to Olbia and Porto Torres.
Routes, frequencies, operating periods and vessel deployment can change, particularly on seasonal services. FerryLines distinguishes active passenger services from seasonal, freight-only, proposed, suspended and discontinued routes.