With millions of visitors every summer, Crete is connected in many ferry schedules to Athens, other Greek islands and few ports of the mainland. Traveling by ferry to Crete is easy and comfortable, particularly in summer season.
# From Athens
There are Greek ferries from the port of Piraeus, the central port of Athens, to Crete all year round. Ferries from Athens to Heraklion depart two or three times a day, while ferries from Athens to Chania usually depart once a day, or twice a day in high season. Occasionally, once or twice per week, there are also ferries from Piraeus to Sitia, a small port on the eastern side of Crete (region of Lassithi).
# From Santorini
In summer, there are daily ferries from the port of Santorini to Heraklion Crete. In off season, these ferries usually travel once or twice per week.
# From Rhodes
Ferries from Rhodes to Heraklion Crete run twice or three times a week. These ferries also stop in other islands of Dodecanese, like Karpathos and Kassos.
# From Karpathos
There are local ferries from Karpathos to the ports of Heraklion and Sitia in Crete. These ferries are not daily, but usually twice or three times per week.
# From Mykonos
# From Gythio
In tourist season, there is a ferry that runs the schedule from Gythio, a port town in Peloponnese, to Kythira, Antikythira and Kissamos, a small town in Chania, western Crete. Over the last years, there is another ferry that runs once a week from Piraeus to Monemvasia, Kythira, Antikythira and Kissamos.
# To Gavdos
Gavdos, the southernmost island of Greece, is connected by ferry to southern Crete. These ferries to Gavdos run from the small port of Paleochora three times a week. Occasionally in summer, there may be ferries to Gavdos from the ports of Sfakia and Agia Roumeli, also in southern Crete.