Italy Ferry Routes

Italy has one of Europe’s largest and most extensive ferry networks, with connections to Sardinia, Sicily, Corsica, Croatia, Greece and several destinations in North Africa. Ferry routes range from short coastal crossings to longer overnight journeys and extensive island connections throughout the Mediterranean.

Along the Italian coastline, there are also many smaller ferry routes serving nearby islands, offering access to places such as Capri, Elba, Ischia and the Aeolian Islands. On this page, you can explore the ferry network, find important ports and find routes connected with Italy using the interactive map above.

Ferry ports in Italy

Italy has ferry ports connecting mainland Italy with major islands, neighbouring countries and Mediterranean destinations. Use the interactive map above to explore where these ports connect and how routes are distributed across Italy.

Genoa
Routes to Sardinia, Sicily and Corsica.
Livorno
The main ferry port for Corsica and Sardinia.
Civitavecchia
Rome’s main ferry port with Mediterranean connections.
Naples
Routes to Sicily, Capri, Ischia and other islands.
Bari
Connections to Croatia, Albania and Greece.
Ancona
Adriatic routes to Croatia and Greece.
Palermo
Sicily ferry hub with mainland and island connections.
Venice
Adriatic ferry routes and regional services.
Brindisi
Southern Italy ferry routes across the Adriatic.

Read more

Scroll to Top