Search live Piraeus to Heraklion (Crete) ferry prices
The search below is already set to this route — just hit search for live fares and times from every operator, via our Direct Ferries partner. Change the ports to compare another crossing.
The Piraeus to Heraklion (Crete) ferry
The Piraeus to Heraklion ferry is the main sea link between Athens and Crete, carrying travellers overnight from the great port of Piraeus to the Cretan capital. Sailing in around seven to nine hours, it is almost always taken as a night crossing, letting you board in the evening, take a cabin and wake as the largest of the Greek islands rises ahead. Heraklion is the ideal springboard for Crete, close to the Minoan palace of Knossos, the island's beaches and the rugged mountains of the interior, all far easier to reach with a car aboard. Large, well-equipped ferries provide cabins, reclining seats, restaurants, bars and broad decks for the Aegean passage. Sailings run year-round, with services and demand peaking through the summer, when booking a cabin ahead is essential. For drivers and independent travellers, it remains the most comfortable way to reach Crete from the mainland.
- Main overnight link from Athens to Crete
- Cabins and full onboard facilities
- Close to Knossos on arrival
- Bring a car to explore the island
Piraeus to Heraklion (Crete) ferry — common questions
How long is the Piraeus to Heraklion ferry?
The crossing takes around seven to nine hours, typically overnight.
Are cabins available?
Yes. As an overnight sailing, cabins and reclining seats are available.
Is Heraklion a good base for Crete?
Yes. It is central, close to Knossos, and well placed for touring the island by car.