Athens to Crete Ferry
From Athens to Crete by sea: comfortable overnight ferries from Piraeus to Heraklion and Chania in around 8 to 9 hours.
Compare & book ferries
Affiliate link: we may earn a commission if you book via Direct Ferries — at no extra cost to you.
The overnight crossing
The classic way to reach Crete is the overnight ferry from Piraeus. You board in the evening, sleep in a cabin or reclining seat, and arrive the next morning — saving a night's accommodation and a long day of travel.
Heraklion or Chania?
- Heraklion — central Crete, the port for Knossos, the archaeological museum and the east.
- Chania (port at Souda) — western Crete, handy for the old town, beaches and the Samaria Gorge.
Operators & ships
Large overnight ferries are run by Minoan Lines, ANEK / Blue Star (Heraklion) and others, with cabins, restaurants and space for cars. Compare sailings and book a cabin for the overnight leg.
Booking tips
- Book cabins and any car space early in peak summer.
- Travelling with a car? The overnight ferry is the most practical option.
- Compare operators and dates in one search via Direct Ferries.
Frequently asked questions
- How long is the ferry from Athens to Crete?
- Overnight conventional ferries from Piraeus to Heraklion or Chania take around 8 to 9 hours. Some daytime high-speed services are faster but run mainly in summer.
- Which Crete port should I choose?
- Heraklion is central and best for Knossos and the east; Chania (port at Souda) suits western Crete and the Samaria Gorge. Both have overnight ferries from Piraeus.
- Should I book a cabin?
- On the overnight crossing a cabin is well worth it — you board in the evening and arrive early morning rested. Book ahead in July and August.