Below are the top beaches of Crete, Greece in order of distance from the capital city of Heraklion.
Agia Marina Beach is one of the best beaches near Chania and is home to some of the best beach resorts in Crete. Long sandy stretch filled with tavernas and watersports
Not only one of the most beautiful beaches of Crete, but Balos Beach is also the crown jewel of Greece.