In order to combine holidays to multiple countries in Europe, many people take ferries from Italy to Croatia.
Ferries leave from several different Adriatic Sea ports on the east coast of Italy.
These include Ancona, Bari, Cesenatico, Pesaro, Rimini, and Venice, all of which run ferries to Croatia’s islands and mainland ports. Below is a list of the routes.
Ferries from Ancona to Croatia arrive in Split, Hvar (Stari Grad), and Zadar.
Ferries from Bari to Croatia arrive in Dubrovnik.
Ferries from Cesenatico to Croatia arrive in Mali Losinj, Rovinj, and Zadar.
Ferries from Pesaro to Croatia arrive in Mali Losinj, Rovinj, and Zadar.
Ferries from Rimini to Croatia arrive in Mali Losinj.
Ferries from Venice to Croatia arrive in the Istrian cities of Porec, Rovinj, Rabac, Mali Losinj, Umag, and Pula.
Ferries from Italy to Croatia are operated by multiple companies. Some companies run passenger-only ships, while others run larger ferries that allow cars. Each company sells its own ferry tickets, and you can purchase them online for a discount or at the port for full price.
Ferry companies that run ferries between these countries include SNAV, Blue Line Ferries, Azzurra Line, Emilia Romagna Lines, Jadrolinija, and Venezia Lines.
Note that not all ferries from Italy to Croatia run every day of the week or all throughout the year. Many companies only run popular tourist ferry routes from early the summer through the early autumn, and some ferries only run on weekdays or select days of the week. Many ferries also run only once a day.
Make sure to check if your ferry is running on the day and time you want to take it before you book your travel from Italy to Croatia.