ferrydash

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.