Ferries to Italy
The location of Italy in the middle of the Mediterranean Sea has ensured that there are many ferry services with other countries. Popular routes are between France (Corsica) and Italy and between Greece and Italy. Ferry connections from various North African countries to Italy are also popular.
There are direct ferry crossings from Elba, Sardinia, Corsica to Italy but also crossings from and to Greece, Malta, Croatia, France and Spain.
You may also like:
Map with all ferry routes to Italy
We're constantly updating and adding information about the different ferries in the medditereanen sea. In Italy there are a lot of ferry crossings, internally to the Italian Islands of Sicily and Sardinia for example but also to country close: Greece, Tunis, Croatia etc. We always try to have the Italy ferry crossing map above up to date.
Check availability and compare prices
An easy way to find a good price is by filling in the fields below:
Travel tip: Book early
The prices for the ferries rise sharply as the boats fill up. Especially during peak season, the ferries and parking decks fill up quickly. Therefore, book far in advance and avoid high costs.
Ferry from Elba to Italy
There are ferrie sailing from Elba to Italy, Elba is located closely to Livorno in Italy. Livorno is also a major Italian port. Elba is the biggest Island of the Tuscany Archipelago. Connection from Elba to the Italian mainland are:
Elba ⇔ Italy
Ferry from Sardinia to Italy
Sardinia is the other way bigger Italian Island. Sardinia and Corsica (French) are located closely to eachother. There are ferries leaving from Corsica to Sardinia, but also from Sardinia to Italy. There are also ferries sailing to Sicily from Sardinia and the other way around.
Sardinia ⇔ Italy
Ferry from Sicily to Italy
Sardinia is the other way bigger Italian Island. Sardinia and Corsica (French) are located closely to eachother. There are ferries leaving from Corsica to Sardinia, but also from Sardinia to Italy. There are also ferries sailing to Sicily from Sardinia and the other way around.
Sicily ⇔ Italy
Ferry from Corsica to Italy
The French Island Corsica is also close to Italy and therefore has some ferry crossings to Italy. There are ferries leaving from Bastia & Ile Rousse to Livorno, Genoa, Savona and Piombino.
Corsica ⇔ Italy
Ferry from Croatia to Italy
From Croatia there is also sailing a ferry to Italy, this is the ferry from Dubrovnik to Bari. This 8 hour crossing sails up to 6 times per week. You can also sail from Split and Zadar to Ancona if you want to travel by ferry from Croatia to Italy.