The best way of travelling from Italy to Greece is by ferry. With 13 ferry routes to choose from, you will have no trouble in picking one suitable for your travel plans. The quickest route is the ferry from Brindisi to Corfu with Grimaldi Lines, which takes only 6 hours and 30 minutes and is available 3 times per week.