Ferry to Greece

Last updated:

Companies, ports and crossings between Italy and Greece: compare timetables and book online.

Book your ferry to Greece
Timetables and online booking

Greece by ferry

Reaching Greece by sea

The ferry is the most practical way to reach Greece with your car or motorhome, without driving through the Balkans. Crossings range from about seven hours from Brindisi to more than a day from Venice, with cabins and catering on overnight crossings.

Departures are from Ancona, Bari, Brindisi and Venice, to Igoumenitsa, Patras and Corfu. Igoumenitsa serves north-western Greece, Patras the Peloponnese and Athens, and Corfu the island of the same name.

Choose a company, a port or a specific route below to find the useful information: crossing time, frequency and practical advice.

The companies

Companies in the search engine

Frequently asked questions

Ferry to Greece: your questions

Which companies run ferries to Greece?

The companies in our search engine are Anek Superfast, Grimaldi Lines and Ventouris Ferries. The routes open vary with the season.

Which ports do ferries to Greece leave from?

You board at Ancona, Bari, Brindisi or Venice, on Italy’s Adriatic coast, for Igoumenitsa, Patras or the island of Corfu.

Which Greek ports are served?

Igoumenitsa, in Epirus, Patras, in the Peloponnese, and Corfu Town, on the island of Corfu, are the arrival ports in our programmes.

What is the shortest crossing?

Brindisi – Corfu and Brindisi – Igoumenitsa are among the shortest: about seven to nine hours. From Venice, allow more than a day.

When should I book my crossing to Greece?

Demand peaks in summer, especially July and August: it is best to book several weeks ahead, especially with a vehicle or a cabin. Several routes, notably to Corfu, run mainly in summer.