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.
Places to discover in Italy
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. |









