Bari (Italy) to Greece Ferry
This connection you can use to travel from Bari in Italy to Greece. Dubrovnik is connected to Bari on daily basis so this is the good way to travel from Croatia to Greece too.
Operated by Superfast Ferries
Dubrovnik Ferries | Ferry from Dubrovnik to Greece, Corfu, Igoumenitsa, Patras
Although in the past there was a ferry connection between Dubrovnik and Corfu in Greece, currently there is no line connecting Croatia and Greece directly.
All the passengers should take “Jadrolinija” Dubrovnik to Bari (Italy) ferry and then use “Superfast Ferries“ that operates the line from Bari (Italy) to Corfu(Greece), Igoumenitsa (Greece) and Patras (Greece).
For all of those who are travelling From Dubrovnik to Athens, port Patras should be the port of call due to its proximity to Athens.
The timetable for ferries from Dubrovnik to Bari (Italy) you can find here
The timetable for ferries for line from Bari (Italy) to Corfu(Greece), Igoumenitsa (Greece) and Patras (Greece) you can find here