Italy has one of the largest and most diverse passenger ferry networks in the Mediterranean. Ferries connect the Italian mainland with Sardinia and Sicily, serve numerous smaller islands and provide international links with Greece, Croatia, Spain, Tunisia and other Mediterranean destinations.
Network overview: Italy’s ferry network stretches from the northern Adriatic to Sicily. Major mainland gateways include Genoa, Livorno, Civitavecchia, Naples, Salerno, Ancona, Bari and Brindisi, while Palermo, Messina, Cagliari and Olbia are among the most important island ports.
Last checked: 7 September 2026.
Current Italy ferry network
Italian passenger ferries operate across several overlapping networks. The largest domestic corridors connect the mainland with Sardinia and Sicily, while frequent short crossings serve islands in the Bay of Naples, the Tuscan Archipelago, Sicily’s surrounding islands and other coastal island groups.
Italy is also an important international ferry gateway. Adriatic routes connect Italy with Greece and Croatia, while longer Western Mediterranean services link Italian ports with Spain and North Africa.
Main passenger ferry corridors
| Corridor | Representative routes | Network role |
|---|---|---|
| Mainland-Sardinia | Livorno-Olbia, Civitavecchia-Olbia, Civitavecchia-Cagliari, Civitavecchia-Porto Torres, Genoa-Olbia | Major domestic passenger, vehicle and freight network linking mainland Italy with Sardinia |
| Mainland-Sicily | Naples-Palermo, Livorno-Palermo, Salerno-Palermo, Villa San Giovanni-Messina | Long-distance and short-crossing connections between mainland Italy and Sicily |
| Sardinia-Sicily | Cagliari-Palermo | Direct passenger and vehicle connection between Italy’s two largest islands |
| Italy-Greece | Ancona-Igoumenitsa, Ancona-Corfu, Brindisi-Igoumenitsa, Brindisi-Corfu | Major Adriatic passenger, vehicle and freight corridors between Italy and Greece |
| Italy-Spain | Civitavecchia-Barcelona, Porto Torres-Barcelona | Long-distance Western Mediterranean passenger, vehicle and freight connections |
| Italy-Tunisia | Civitavecchia-Tunis, Palermo-Tunis, Salerno-Tunis | International passenger and vehicle links between Italy and North Africa |
The routes above represent major passenger-accessible corridors rather than every ferry service in Italy. The country also has a large number of local and regional island services.
Sardinia ferries
Sardinia is connected with several ports on the Italian mainland. Olbia is one of the island’s principal passenger gateways, with routes from Livorno and Civitavecchia as well as services from other mainland ports.
Civitavecchia also has connections with Cagliari, Porto Torres and Arbatax. Grimaldi Lines operates several of these corridors, including public-service routes linking Civitavecchia with Cagliari and Arbatax and Naples with Cagliari.
The Civitavecchia-Olbia market has a particularly strong seasonal component. In 2026, Grimaldi Lines operates the route during the summer period from June through September, while other operators also serve the mainland-Sardinia market.
Sardinia also has international connections. Porto Torres is linked with Barcelona in Spain, while other routes connect the island with France and Corsica.
Explore the Sardinia ferry network.
Sicily ferries
Sicily is served by both long-distance ferries and one of Europe’s busiest short sea crossings. The Strait of Messina separates Sicily from mainland Italy by only a few kilometres, with frequent ferries connecting Villa San Giovanni and Messina.
Longer services connect Palermo with mainland ports including Naples, Salerno and Livorno. Grimaldi Lines confirms year-round services on its principal Sicily routes, including Livorno-Palermo, Naples-Palermo and Salerno-Palermo.
Palermo is also connected directly with Cagliari in Sardinia. The Cagliari-Palermo route carries passengers and vehicles between the two islands and operates throughout the year.
Ferries between Italy and Greece
The Adriatic between Italy and Greece forms one of Europe’s major international ferry corridors. Services from Ancona and Brindisi connect the Italian road network with western Greece and provide an important alternative to travelling through the Balkans by road.
Igoumenitsa is the principal Greek gateway for many of these routes. Corfu is also served on selected services, particularly during periods of stronger seasonal demand.
These routes are particularly important for passengers travelling with cars, motorcycles, motorhomes and commercial vehicles. They form part of the wider Eastern Mediterranean ferry network.
Ferries between Italy and Spain
Italy and Spain are linked by long-distance ferries across the Western Mediterranean. Civitavecchia, the principal ferry port serving Rome, has a direct connection with Barcelona.
Sardinia also forms part of the Italy-Spain network through the Porto Torres-Barcelona route. These services carry passengers, vehicles and freight and provide an alternative to travelling between the two countries entirely by road.
Barcelona itself is a major Western Mediterranean ferry hub, with onward connections into the Balearic Islands ferry network.
Ferries between Italy and North Africa
Italian ports provide several long-distance passenger ferry connections with North Africa. Tunisia is particularly well integrated into the Italian network, with services linking Tunis with Civitavecchia, Palermo and Salerno.
Other North African connections can operate from Italian ports depending on operator and season. These routes carry passengers travelling with and without vehicles alongside substantial freight traffic.
Italy’s North African routes form part of the wider Western Mediterranean ferry network, alongside connections from France and Spain.
Italian island ferry networks
Beyond Sardinia and Sicily, Italy has a large network of regional ferries and hydrofoils serving smaller islands. Many are essential transport links for island communities as well as important tourism routes.
- Bay of Naples – Naples and nearby ports connect with Capri, Ischia and Procida.
- Tuscan Archipelago – Piombino is the principal mainland gateway for Elba.
- Aeolian Islands – services connect the islands with Sicily and mainland southern Italy.
- Egadi Islands – short ferry and hydrofoil connections operate from western Sicily.
- Pontine Islands – services connect islands including Ponza with mainland Lazio and Campania.
Main ferry ports in Italy
Important Italian passenger ferry ports include:
- Genoa
- Livorno
- Piombino
- Civitavecchia
- Naples
- Salerno
- Ancona
- Bari
- Brindisi
- Villa San Giovanni
- Palermo
- Messina
- Catania
- Olbia
- Porto Torres
- Cagliari
- Arbatax
Civitavecchia is one of the country’s most important long-distance passenger ferry hubs, particularly for Sardinia and Western Mediterranean services. Genoa and Livorno provide additional gateways from northern Italy, while Naples and Salerno serve Sicily, Sardinia and several regional island networks.
Main ferry operators in Italy
The Italian ferry market includes several major Mediterranean ferry groups alongside regional operators specialising in individual island networks.
- Grimaldi Lines
- Moby Lines
- GNV
- Tirrenia
- Corsica Ferries – Sardinia Ferries
- Liberty Lines
- Caronte & Tourist
Operators do not necessarily serve the same routes throughout the year. Some mainland-island corridors have multiple competing operators, while others are operated under public-service arrangements or have substantial seasonal changes.
Browse FerryLines ferry operator profiles.
Italy, Sardinia and Corsica
The northern Tyrrhenian Sea contains an interconnected ferry system linking mainland Italy with Sardinia and Corsica.
Italian mainland ports including Genoa and Livorno provide routes to Sardinia, while Livorno is also an important gateway for ferries to Corsica. The two islands themselves have ferry connections across the Strait of Bonifacio.
This creates a wider island network in which passengers can travel between mainland Italy, Sardinia and Corsica rather than treating each island as an isolated ferry destination.
Passenger, vehicle and freight access
Most major long-distance Italian ferry routes use conventional or ro-pax vessels capable of carrying passengers, cars, motorcycles, motorhomes and commercial freight.
High-speed ferries and hydrofoils are more common on shorter island routes. Vehicle carriage varies considerably on these services, particularly on routes to smaller islands where restrictions may also apply during busy periods.
Foot-passenger access, vehicle restrictions and check-in requirements should therefore be checked for the individual route and sailing.
Seasonality and reliability
Many of Italy’s major ferry corridors operate throughout the year, particularly routes to Sardinia and Sicily and principal international Adriatic services.
Summer brings a substantial increase in capacity and frequency. Additional sailings and seasonal routes serve Sardinia, Sicily, Greece and smaller Italian islands during the main holiday period.
Individual timetables, vessel assignments and operating periods can change between seasons. Weather can also disrupt shorter high-speed services and exposed crossings.
Check the relevant ferry route page and the current operator timetable before travelling.
How the Italian ferry network fits together
Italy’s geography creates several distinct ferry systems. Genoa, Livorno and Civitavecchia anchor much of the Tyrrhenian network serving Sardinia, Corsica and the Western Mediterranean, while Naples and Salerno connect southern mainland Italy with Sicily and nearby islands.
On the Adriatic coast, Ancona, Bari and Brindisi act as gateways towards Greece and the Eastern Mediterranean. Sicily and Sardinia are not simply endpoints: both islands also function as ferry hubs with connections to other Italian regions and international destinations.
Long-distance routes towards Spain and North Africa give Italy an additional role as a bridge between the central and western parts of the Mediterranean passenger ferry system.
Together these networks make Italy one of the central countries in the Mediterranean passenger ferry system.
Explore Italy’s ferry network
- Sardinia ferries
- Corsica ferries
- Western Mediterranean ferries
- Eastern Mediterranean ferries
- Spain ferries
- Barcelona ferry port
- Greece ferries
- Explore all ferry regions
- Browse ferry routes
- Browse ferry ports
- Browse ferry operators
- Moby Lines
Sources and verification
Current route status, passenger access and operating periods were checked against official ferry operator route pages and timetables. Primary sources reviewed for this update include Grimaldi Lines and other operators serving the principal Italian domestic and international passenger ferry corridors.
Route status, operating periods, frequencies and vessel deployment can change. FerryLines distinguishes active passenger services from seasonal, freight-only, proposed, suspended and discontinued routes.