
As we’ve shown on our Getting to Croatia by Ferry page, there are several international ferries to Croatia. But these ferries are only from one country – Italy! Yes, there are only international ferries to Croatia from Italy – no international routes exist from any other country.
Here’s a map showing the routes of ferries to Croatia:
(click on the map to enlarge)

The above map should also give you an idea of where you can reach in Croatia – by ferry – from Italy. If you’re in Venice, you can’t get to Split or Dubrovnik by ferry.
Likewise, if you’re in southern Italy, you can’t reach Istria or the northern islands by sailing across the Adriatic. If you are facing one of these situations (e.g. you want to reach Dubrovnik from Venice), it’s easiest to fly.
Alternatively, we’d suggest travelling down (or up) the Italian side of the Adriatic by train to get to the port from where you can reach Croatia.
Ferries to Croatia – Companies
These routes are run by:
Jadrolinija – Ancona to Zadar, Split and Stari Grad (Hvar); Barti to Split new for 2023!; Bari to Dubrovnik
SNAV – Ancona to Split
Gomo Viaggi – Pessaro to Pula, Mali Losinj, Rab Town and Novalja (Pag)
Gomo Viaggi – Cesenatico to Rovinj, Mali Losinj, Rab Town and Novalja (Pag)
Liberty Lines – Trieste to Porec, Rovinj and Mali Losinj
Venezia Lines – Venice to Umag, Porec, Pula and Rovinj
Adriatic Lines – Venice to Porec, Pula and Rovinj
Months of Operation
Jadrolinija‘s Ancona – Split ferry is the only route that operates year-round. Even on this route, there is a lower frequency of ferries per week in low season.
The same company’s Bari – Dubrovnik route sails almost year-round.
More Maps of Croatia
You may find our Croatia Ferries Map useful which shows all the long-range ferries and catamarans that operate along Croatia’s coastline and between the islands and the mainland.
And don’t forget our Map of Croatia to find out where places are!