Your #1 Ferry travel and route comparison guide. Currently in-depth guides and maps for 345 ferry routes in 31 countries.
P&O Offers
advertisement

Ferry to Italy

Your Guide for ferries to Italy

Bari-Igoumenitsa

Italy ⇔ Greece
9 hours
Up to 3 times p/day
From: 68,00

Brindisi-Igoumenitsa

Italy ⇔ Greece
8 hours
1 time per day
From: 97,00

Cagliari-Palermo

Sardinia ⇔ Sicily
11 Hours
2 times per week
From: 38,00

Civitavecchia (Rome) – Olbia

Italy ⇔ Sardinia
6 Hours
18 times per week
From: 42,00

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

Piombino-Cavo

Italy ⇔ Elba
15 mins.
40 per week
From: 18,00

Piombino-Portoferraio

Italy ⇔ Elba
45 mins.
40 per day
From: 21,00

Piombino-Rio Marina

Italy ⇔ Elba
45 mins.
8 times per day
From: 18,00
Show next

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

Civitavecchia (Rome) – Olbia

Italy ⇔ Sardinia
6 Hours
18 times per week
From: 42,00

Naples-Cagliari

Italy ⇔ Sardinia
14h 30 mins.
3 times per week
From: 34,00

Civitavecchia (Rome) – Arbatax

Italy ⇔ Sardinia
9 hours
2 times per week
From: 35,00

Civitavecchia (Rome) – Porto Torres

Italy ⇔ Sardinia
8 hours
Up to 4 Times p/week
From: 30,00
Show next

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

Villa San Giovanni-Messina

Italy ⇔ Sicily
20 Minutes
54 times per day
From: 6,00

Salerno-Messina

Italy ⇔ Sicily
9 hours
Up to 2 Times p/day
From: 36,00

Naples-Palermo

Italy ⇔ Sicily
10h 30 mins., 11h 30 mins.
Once per day
From: 32,00

Naples-Palermo Termini Imerese

Italy ⇔ Sicily
8h 30 mins.
Once per week
From: 32,00
Show next

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

Livorno-Bastia

Italy ⇔ Corsica
4 Hours
3 times per day
From: 30,00

Piombino-Bastia

Italy ⇔ Corsica
3 Hours
2 times per week
From: 34,00

Genoa-Bastia

Italy ⇔ Corsica
10 Hours
Up to 12 times p/day
From: 40,00

Savona-Bastia

Italy ⇔ Corsica
6h 30 mins.
3 times per day
From: 25,00
Show next

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.

Croatia ⇔ Italy

Bari-Dubrovnik

Italy ⇔ Croatia
8 hours
Up to 6 Times p/week
From: 35,00

Split-Ancona

Italy ⇔ Croatia
11 Hours
Up to 4 Times p/week
From: 129,00

Zadar-Ancona

Italy ⇔ Croatia
6 Hours
Up to 5 Times p/week
From: 140,00
Show next
FerryGoGo.com
Logo