Ferry crossings from Italy to Greece are starting from Venice, Ancona, Bari, and Brindisi arriving (or departing) to Corfu, Igoumenitsa, Patras, Sami, and Zakynthos. Indirectly, with two changes, you can also cross to Greece from Trieste or via Croatia from Zadar, Split, and Dubrovnik.
Italy to Greece Ferry Routes
Starting from North Italy, here are available Italy to Greece ferry routes that you can consider to choose. Bear in mind that some ferry crossings include overnight crossing so it is therefore recommended that you book a cabin too.
The most frequent route is sailing from Brindisi to Igoumenitsa that runs up to 10 times per week. This is also the shortest journey with a duration of about 7 hrs. The longest journey is from Venice to Patras, the overnight journey lasts about 35 hours.
All ferries that serve these routes are car ferries, offering an onboard selection of accommodation cabins, passengers lounges, restaurants, shops as well as access to outside decks (dress appropriately)
Venice to Greece
|Ferry Crossings / Ports||Frequency||Ferry Company||Duration||Booking|
|Venice to Corfu||weekly||Anek Superfast||25 hrs||get price|
|Venice to Igoumenitsa||weekly||Anek Superfast / Minoan Lines||25 – 27 hrs||get price|
|Venice to Patras||2 times/week||Anek Superfast / Minoan Lines||32-35 hrs|
Ancona to Greece
|Ferry Crossings||Ports||Frequency||Ferry Company||Duration|
|Ancona||Corfu||2 times/week||Anek Superfast / Minoan Lines||15-16 hrs|
|Ancona||Igoumenitsa||4 times/week||Anek Superfast / Minoan Lines||15-16 hrs|
|Ancona||Patras||daily||Anek Superfast / Minoan Lines||19-22 hours|
There are three destinations in Greece that you can get by ferry from Ancona: Corfu, Igoumenitsa, and Patras
Bari to Greece
|Bari||Corfu||daily||Anek Superfast||8-10 hrs|
|Bari||Igoumenitsa||daily||Anek Superfast||9-11 hrs|
|Bari||Patras||5 times/week||Anek Superfast||15 hrs|
|Bari||Corfu||July, August and September||Ventouris Ferries|
|Bari||Igoumenitsa||July, August and September||Ventouris Ferries|
|Bari||Sami||July, August and September||Ventouris Ferries|
There are five destinations in Greece that you can get by ferry from Bari: Corfu, Igoumenitsa, Patras, Sami, and Zakynthos, run by two ferry companies
Brindisi to Greece
|Brindisi||Corfu||European Seaways / Grimaldi Lines|
|Brindisi||Igoumenitsa||Grimaldi Lines||7 – 9 hrs|
|Brindisi||Patras||3 times / week||Grimaldi Lines||17 hrs|
There are five destinations in Greece that you can get by ferry from Brindisi: Corfu, Igoumenitsa, Patras, Sami, and Zakynthos
For updated schedules and advance bookings, check here.
Short video of the 22-hour ferry crossing from Ancona, Italy to Patras in Greece shows the overnight journey by Anek Superfast Ferries
How to Get from Italy to Greece by ferry – ports, routes and other options:
Sami Ferry PortSami ferry port is situated in a small village of about 1000 inhabitants, on the island of Cephalonia (Kefalonia), in the Ionian Sea, on the western side of mainland Greece. Car ferries to and from Italy, as well as local ferries to other Greek islands all, arrive and depart from here. From here you can get a direct international overnight crossing to Bari and... Read more » Sami Ferry Port
Patras (Patra) Ferry PortPatras ferry port and cruise terminal are situated in the Gulf of Patras in northern Peloponnese peninsula in Greece, located within walking distance from the center of the city of Patras. It is a new ferry port with modern facilities and plenty of parking space. Car ferries to and from Italy, as well as local ferries to and from Corfu, Igoumenitsa, and some Ionian islands,... Read more » Patras (Patra) Ferry Port
Venice to Igoumenitsa FerryVenice to Igoumenitsa ferry is run by Anek Superfast & Minoan Lines ferry companies. It is a year-round route, that sails at least twice a week. The journey lasts 25 to 27 hours. An overnight ferry with departures in the early afternoons arrives the next day to Igoumenitsa or Venice. This is a convenient ferry route that connects Italy with Northern Greece. Here are the... Read more » Venice to Igoumenitsa Ferry
Igoumenitsa Ferry PortIgoumenitsa ferry port and cruise terminal are situated in the bay of Thesprotia in northern Greece, at the waterfront, within walking distance from the center of Igoumenitsa town. Car ferries to and from Italy, as well as local ferries to and from Corfu (Kerkyra) and Paxos island, arrive and depart from here. From here you can get a direct international overnight crossing to Italy, short... Read more » Igoumenitsa Ferry Port
Venice to Corfu FerryVenice to Corfu ferry is run by Anek Lines / Superfast ferry companies. It is currently a seasonal route, May to September that sails once a week. The journey lasts just under 25 hours. An overnight ferry with departures in the mornings or early afternoons arrives the next day to Corfu or Venice. This is a convenient ferry route that connects Italy with Greek... Read more » Venice to Corfu Ferry
Corfu (Kerkyra) Ferry PortCorfu ferry port and cruise terminal are situated at the seashore next to the Corfu Old Town, on easy walking distance from this romantic city’s markets, landmarks and squares. Car ferries to and from Italy, fast ferry from Albania as well as local ferries to other Greek islands all arrive and depart from here. From here you can get a direct international overnight... Read more » Corfu (Kerkyra) Ferry Port
Bari Ferry PortSituated at the waterfront of this lovely Italian city, Bari ferry port and passenger terminal are within the walking distance from this vibrant city’s squares, hotels, markets, and several amazing landmarks. Car ferries to and from Albania, Greece, and Croatia all arrive and depart from here. From here you can get direct international overnight crossing to Croatia, Albania, and Greece... Read more » Bari Ferry Port
Venice Ferry PortVenice port has two ferry terminals, both situated at the waterfront of this lovely Italian city. San Basilio Passenger Terminal is within the walking distance from this popular and romantic city’s landmarks while Fusina Ferry and Cruise Terminal is a bit further away, easily reachable by local water taxis and Vaporettos. Ferries to and from Greece, and Croatia all arrive and depart... Read more » Venice Ferry Port
Croatia To Greece by FerryThere are no direct ferry connections from Croatia to Greece. If you would like to reach Greece from Croatia by ferry you would need to take a ferry to Italy and another one from there to Greece. There are several Croatian ferry ports that have ferry connections with Italy including Venice, Ancona and Bari from where you can get another... Read more » Croatia To Greece by Ferry
Map of ferries from Italy to Greece
See it on a large map
Here is a map of all ferry lines that serve between these two countries.
Travel by ferry between Greece and Italy involves a long journey across the Adriatic and Ionian Seas. To get prepared for journey, see more ferry travel tips.
Some Frequently Asked Questions
- Q: How long is a boat ride from Italy to Greece? A: From 7 hrs to 35 hrs, depending on the route
- Q: Can you take a ferry from Italy to Greece? A: Yes!
- Q: How long is the ferry ride from Venice to Greece? A: Between 25 and 27 hours max