Ferries from Italy to Greece
Ferry crossings from Italy to Greece are starting from Venice, Ancona, Bari, and Brindisi, arriving (or departing) at 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 Northern Italy, here are available Italy to Greece ferry routes that you can consider to choose. Bear in mind that some ferry crossings include an overnight crossing so it is therefore recommended that you book a cabin too.
The most frequent route is sailing from Brindisi to Igoumenitsa which 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, passenger lounges, restaurants, and 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 |
There are three destinations in Greece that you can get to by ferry from Venice: Corfu, Igoumenitsa, Patras
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 to by ferry from Ancona: Corfu, Igoumenitsa, and Patras
Bari to Greece
| Ports | Frequency | Ferry Company | Duration | |
| 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 | |
| Bari | Zakynthos | Ventouris Ferries |
There are five destinations in Greece that you can get to by ferry from Bari: Corfu, Igoumenitsa, Patras, Sami, and Zakynthos, run by two ferry companies
Brindisi to Greece
| Ports | Frequency | Ferry Company | Duration | |
| Brindisi | Corfu | European Seaways / Grimaldi Lines | ||
| Brindisi | Igoumenitsa | Grimaldi Lines | 7 – 9 hrs | |
| Brindisi | Patras | 3 times/week | Grimaldi Lines | 17 hrs |
| Brindisi | Sami | Anek Superfast | ||
| Brindisi | Zakynthos | Anek Superfast |
There are five destinations in Greece that you can get to by ferry from Brindisi: Corfu, Igoumenitsa, Patras, Sami, and Zakynthos
For updated schedules and advance bookings, check here.
Video
A 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:

Sailing the Northern Adriatic: A Guide to Venice’s Ferry Connections
Venice port has two ferry terminals, both situated at the waterfront of this lovely Italian city. San Basilio Passenger Terminal is within walking distance of 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
Read more »
Brindisi Ferry Port
Brindisi Ferry Port is situated within the large, sheltered bay right next to the city’s centre and sea promenade. Passenger terminal Costa Morena is a ferry terminal from where all ferries to and from Albania and Greece are arriving and departing. Brindisi Ferry Crossings Here is a table with details
Read more »
Croatia To Greece by Ferry
There 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
Read more »
Venice to Igoumenitsa Ferry
Venice 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 in Igoumenitsa or Venice. This is a convenient
Read more »
Venice to Corfu Ferry
Venice 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
Read more »
Sami Ferry Port
Sami 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
Read more »
Patras (Patra) Ferry Port
Patras 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
Read more »
Igoumenitsa Ferry Port
Igoumenitsa 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
Read more »
Corfu (Kerkyra) Ferry Port
Corfu 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
Read more »
Bari Ferry Port
Situated 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
Read more »
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 the 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
More FAQ and ferry travel tips including what to wear on the ferry.