By plane
Duration: 50 minutes | Cost: from €50
Crete’s three airports are all served by non-stop flights from Athens around the year.
Chania Airport (CHQ) is located on the west of Crete, Heraklion Airport (HER) is on the northern coast, and Sitia Airport (JSH) to the west.
Ready to explore Greece? Get started with our expert travel planning tips.
By ferry to Heraklion
Duration: 9-13 hours | Cost: from €36
If you’re not in a rush to reach Crete — and are of the mind that the journey is all part of the experience — consider catching a ferry from Athens to Crete’s Heraklion Port.
Several ferry operators run direct and indirect ferry lines from Athens’ Piraeus and Rafina ports to Heraklion. Indirect routes stop at Andros, Tinos, Mykonos, Paros, and Santorini.
Given the journey time, ferries offer a range of seat options and different classes of cabins. They’re also equipped with on-board cafés.
There are usually 1-2 daily ferries from Athens to Heraklion around the year. During the summer high season, this increases to up to five daily crossings.
Note the price depends on when you travel, whether you’re bringing a car, and what kind of seat or cabin you opt for.
Planning a layover in Athens? Explore the best places to stay in Athens.