Explore Crete
The Best Beaches in Heraklion Crete
26 beaches across the island — from lively urban shores to remote coves.
South HeraklionTsoutsouros Beach
A secluded, unorganised pebble cove just east of Tsoutsouros village, accessible by foot or boat, with pristine Libyan Sea waters.
North HeraklionAmmoudara Beach
A vast sandy stretch just 8 km west of Heraklion city, beloved for windsurfing, beach bars, and easy access from the capital.
North HeraklionAgia Pelagia Beach
A picturesque sheltered bay 24 km northwest of Heraklion, with calm crystal waters, diving centres, and a charming fishing village backdrop.
North HeraklionLigaria Beach
A serene, organised cove 21 km northwest of Heraklion, surrounded by hills and ideal for paddleboarding and snorkelling.
North HeraklionMononaftis Beach
A narrow, organised pebble cove just west of Agia Pelagia, surrounded by dramatic rocky cliffs and offering exceptional water clarity.
North HeraklionPsaromoura Beach
A quiet, unorganised pebble beach 500 m from Agia Pelagia, bordered by cliffs offering natural shade and excellent snorkelling conditions.
North HeraklionKarteros Beach
A well-organised sandy beach 8 km east of Heraklion, with watersports facilities, sunbeds, and easy access by public transport.
North HeraklionAmnissos Beach
A long sandy beach 9 km east of Heraklion near the ancient Minoan harbour site, with full watersports facilities and beach bars.
North HeraklionTobrouk Beach
A partly organised sandy beach 10 km east of Heraklion, popular with locals for evening strolls, shallow waters, and watersports.
North HeraklionVathianos Kampos Beach
A peaceful, partly organised sandy beach near Kokkini Chani, 13 km east of Heraklion, with calm waters and a relaxed atmosphere.
North HeraklionKokkini Chani Beach
A busy, well-organised sandy beach 15 km east of Heraklion, with lifeguards, watersports, beach bars, and fresh seafood tavernas.
North HeraklionGouves Beach
A popular tourist resort beach 16 km east of Heraklion, offering organised facilities, diving clubs, and a lively holiday atmosphere.