Ferry to Italy
You can get ferries to Italy from over 28 destinations, including ferries within Italy, the Aeolian Islands, Croatia, Greece and Slovenia. There are up to 12,706 ferries running per week across 350 different routes. Book now with Direct Ferries to find a ferry at the best price for you.
There are several different ports across the country with 6 main ferry operators. NLG offer up to 96 daily crossings, SNAV Aliscafi offer up to 34 daily crossings, Caremar offer up to 64 daily crossings, Liberty Lines Fast Ferries offer up to 552 daily crossings, Positano Jet offer up to 29 daily crossings and Grimaldi Lines offer up to 12 daily crossings.
Ferry to Italy from the UK
Unfortunately, there is no direct ferry from the UK to Italy. You can take the ferry to Spain and depart to Italy via the Barcelona port.
Ferry to Italy from Ireland
There is also no direct ferry to Italy from Ireland. However, you can travel via Spain instead.
Ferries from Greece to Italy
- Igoumenitsa to Brindisi Ferry
- Igoumenitsa to Ancona Ferry
- Igoumenitsa to Bari Ferry
- Igoumenitsa to Venice Ferry
- Patras to Ancona Ferry
- Patras to Bari Ferry
- Patras to Venice Ferry
Facilities Onboard
Book a ferry to Italy online at Direct Ferries for the chance to travel onboard modern ships with brilliant facilities to keep you entertained throughout your journey. You can expect restaurants, duty-free shopping, TV lounges, snack bars and children’s playrooms. There is also the option of upgrading to a premium cabin on longer ferry routes like Greece to Italy.
Car ferry to Italy
Grimaldi Lines and Caremar let you bring your own vehicle onboard most of their ferry crossings to Italy. Check out our deal finder for availability and prices for the car ferry to Italy.