There are no direct ferries from Croatian ports to the Greece.
However, if you need to travel from Greece to Croatia (or vice versa) by sea, you can do it via Italy. Italy has ferry connections with number of ports in Croatia, but mostly in the summer.
Alternatively, there are flights between Athens and Croatian cities of Dubrovnik and Split operated by Aegean Airlines. In addition your can book a flight between Athens and Dubrovnik operated by Croatia Airlines.
If you need to get from Southern Dalmatia to Greece you have ferry connection via Italy. A seasonal ferry route runs between Dubrovnik and port of Bari in Southern Italy. This ferry is operated by Croatian company Jadrolinija. Crossing time is approximately 10 hours.
There is also a ferry operator Ventouris Ferries that runs ferries from Bari to Corfu, Igoumenitsa, Kefalonia and Zakyntos during July and August. These sailings are not daily but several days a week.
If ferry sailing schedule is not convenient for your travel, there is an option of travelling from Bari to Brindisi, which is located around 130 km further to the south. From there Grimaldi Lines operate ferries to Corfu (only during summer), Igoumenitsa and Patras (all year round).
If you final destination is Athens, you need to travel all way down to Patras and from there choose the most convenient way of travelling to Athens.
Ferry companies usually organise shuttle buses that run from Patras to Athens. You can take regular bus lines, trains or rent a car on your own. From Piraeus, a port next to Athens, you can take a ferry to any other islands in Greece.
There are two ferry companies that operate ferry routes in the Mediterranean from Split to Italian port of Ancona. Jadrolinija's ferry operates all year round with calls at the island of Hvar (Stari Grad) during summer months. Sailing time is approximately 10 hours. Another company operating on the same route is Italian SNAV. This service is only seasonal (April - October).
From Ancona there are two ferries to Greek ports of Igoumenitsa and Patras. ANEK Lines and Superfast ferries operate together this route. The service is daily all year round with an extra sailings in summer months.
A Greek company Minoan Lines also runs car/passenger ferries from Ancona to Greece. Service is also year round and daily.
The port of Zadar, located in northern Dalmatia, has a ferry connection to Italian port of Ancona. The ferry service starts in the beginning of April and terminates in the beginning of October. Crossing time is approximately 10 hours.
There are two companies operating ferries from Ancona to Greece: ANEK Superfast and Minoan Lines. Both services are all-year round.
If you are staying in Istria or Kvarner region in Croatia and need to travel to Greece by ferry you will need to reach Venice or Trieste in Italy (which is not so far from here) and take there ferry to Greece.
Home > Croatia To Greece Ferries