Traveling by ferry is the most enjoyable way to get around Greece. The majority of ferries to the Greek islands depart from the port of Piraeus in Athens and only few ferries depart from the other two ports of Athens, Rafina and Lavrion. In particular, Rafina and Lavrion have more ferry schedules in summer and very few in wintertime. There are Greek islands that are found in a short distance from Athens and others that are located many sailing hours away.
Santorini and Mykonos, the two most popular islands in Greece, can be easily visited by ferry from the port of Piraeus. In summer, there are daily ferries from Athens to Mykonos and Santorini. In high season particularly, there are two or three ferries per day from Piraeus and one or two from Rafina to Mykonos, Santorini, and other Cyclades islands on the way. Depending on the ferry type and the midway stops, the trip from Piraeus to Mykonos is 4-6 hours and from Piraeus to Santorini 6-9 hours.
Other Greek islands to visit by ferry from Athens are Paros, Naxos, and generally all the Cyclades. In high season, there are usually daily ferries to all the islands of Cyclades and if it is a popular island, like Paros, Naxos, and Tinos, there are two or three ferries per day. Island groups located in a large distance from Athens, such as the Dodecanese and Eastern Aegean, usually have ferries every other day instead of daily.
Also particularly easy is to visit the island of Crete by ferry from Athens. There are daily ferries from Piraeus to the two largest ports of Crete, Chania, and Heraklion. These ferries are large and they all have cabins, apart from the other facilities. The cabin option can be very suitable for overnight ferries or if you have been traveling long hours to come to Greece from your country. As many ferries to Crete are overnight, cabins give passengers the chance to rest during the night hours and feel relaxed upon arriving in Crete.
Book your online ferry tickets now!