Instead of flying from Italy to Greece, there is an option of taking a ferry between these two countries. There are several Italian ports from which you can choose to take a ferry to Greece and other Mediterranean destinations. From Italy you can reach several destinations throughout the Greece.
All year round there are ferry connections to Igoumenitsa, beautiful coastal town situated on the east side of the Corfu Channel. This city in northwestern Greece has great road connections with other Greek destinations as well as ferry connections to Ionian islands (Corfu, Zakynthos, Kefalonia, Ithaka and Poros).
Another port you can travel to from Italy is the port of Patras, situated in the northern Peloponnese. This city is the third largest port of Greece which has great road connections to cities all across Greece, including Athens (3 hours by train) as well as ferry connections to the islands of Kefalonia and Ithaka. From one of three ports close to Athens (Piraeus, Lavrio and Rafina), you can take ferries to numerous popular Greek islands (Mykonos, Santorini, Kos, Rhodes, Crete etc).
The island of Corfu, the part of the Ionian islands, can be reached from Italy by ferry during the summer season. This island with some of the Greece's most beautiful beaches is one of the most visited Mediterranean summer destinations.
The prices of the ferry tickets depend on your departure and arrival points, the duration of the trip, the kind of ticket you buy as well as the company you choose.
It's usually a good idea to book your ferry ahead, especially on high season dates (June, July, August) and if you want a cabin or taking a car with you.
Therefore it is well worth booking in advance on sites like Direct Ferries. Booking online is very easy and when boarding the ferry you need to present your ID and booking confirmation.
For those who prefer plan travel there are numerous flights available between Italian destinations and Greece.
The port of Brindisi is the most southern Italian port and has the most options when it comes to taking a ferry to Greece. From this port you can take a ferry to Ionian islands (Corfu, Sami, Zakynthos) and Greek mainland (Igoumenitsa and Patras). There are regular departures in mid and high season to match the demand for locals and tourists.
Italian ferry company Grimaldi Lines connects Brindisi with Corfu, Igoumenitsa, Patras, Sami and Zakynthos. European Seaways operate ferries from Brindisi to Corfu, Igoumenitsa and Zakynthos. Red Star Ferries operate ferries from Brindisi to Zakynthos and Kefalonia.
The port of Bari is situated in the Puglia region and is the major ferry port in the southern part of the Adriatic Sea. This port has ferry connections to several destinations in Greece, Croatia (Dubrovnik), Montenegro (Bar) and Albania (Durres). Bari is well connected with the rest of Italy by rail and road network.
ANEK Supersfast is a joint venture between two ferry companies - ANEK Lines and Superfast Ferries. They together operate car/passenger ferries between Bari and the ports of Corfu, Igoumenitsa and Patras in Greece. Ferries on this route offer all facilities needed for comfortable travel - cabins, restaurants, bars and other. Travel on this route is available throughout the year and takes around 15 hours.
Ventouris Ferries, the Greek ferry company, operated the popular routes from Bari in southern Italy to Igoumenitsa on mainland Greece and the islands of Corfu, Kefalonia and Zakynthos. Their ferries can accommodate large number of passengers and vehicles offering an excellent on-boar facilities ideal for the long journeys. Sailings to Igoumenitsa are available throughout the year while to the islands are only seasonal.
Minoan Lines is a Greek ferry company (now part of the Grimaldi shipping group) that operates ferries between Ancona and the ports of Igoumenitsa and Patras in Greece. Their ferries offers comfortable cabins as well as restaurants, bars with lounges, disco, swimming pools, shopping arcades and much more. Service is all year round. Journey from Ancona to Igoumenitsa takes 16 hours while journey to Patras takes 22 hours 30 minutes.
ANEK Superfast, a joint venture between two ferry companies - ANEK Lines and Superfast Ferries, operates passenger/car ferries between Ancona to the ports of Corfu, Igoumenitsa and Patras. Ferries operates throughout the year to Igoumenitsa and Patras and only in the summer to the island of Corfu.
From the port of Ancona there are also regular ferry connections to Croatian ports of Zadar, Split and the island of Hvar (Stari Grad) as well a ferry connection to Durres in Albania.
Instead of flying from Venice to Greece, there is an option of taking a ferry from Venice to several Greek ports. There are two ferry companies that connect Venice with ports of Igoumenitsa and Patras in Greece - Minoan Lines and ANEK Superfast.
Both companies operate modern car/passenger ferries on these routes. Ferries offer a large choice of accommodation, a selection of bars, shopping facilities, swimming pools and much more. Journey between Venice and Igoumenitsa takes around 25 hours while the one to Patras takes a bit longer - 30 hours.
If you arrive in Venice by bus to take the ferry, there is usually a shuttle service between Venice's bus terminal and the ferry terminal. If you're already in Venice, you'll need to take a vaporetto or water bus.
If your goal is to get to Athens or many of the Greek islands, it's usually easier and quicker to fly directly to Athens. There are numerous airlines offering flights from Venice to Greece.