Skip to content


Kaiafas lake (Greek: Λίμνη Καϊάφα) is a lake in Elis in southwestern Greece, extending north of the town of Zacharo. It lies between the Lapithas Mountains and the Ionian Sea

Lake Kaiafas is a lake in Greece in the Peloponnese, in Ilia in the spa town of Kaiafas. The lake is located next to the sea, has thermal waters while in the waters there are sports activities such as water skiing. Administratively it belongs to Zacharo from which it is five (5) kilometers away.

It covers an area of ​​1500 acres, length 3 kilometers and depth 2 meters. Inside the lake there is the island of Agia Aikaterini and on its shores the spa town of Kaiafas.

It is a wetland, the second largest in the wider area of ​​the prefecture of Ilia after the ecosystem of the National Wetland Park of Kotychi Strofilia, about 50 km north. It is separated from the sea by a part of a pine forest, which is also called “Strofilia” as well as special formations of sand dunes. The ecosystem has been severely damaged by rubbish, poaching, illegal logging, illegal logging and sporting activities on the lake.

kaiafas5 Olympia rally

The lake is believed to have been created around the 6th century AD after a major earthquake

Lake Kaiafas is a protected site of the Natura 2000 network with code GR2330005.
The flora of the lake includes dense common reeds, the endangered species Kladio o mariskos (“cut”) and Scirpetum maritimi.
It is a breeding ground for loggerhead turtles.
Fauna includes water snakes, Mediterranean turtles, striped sea turtles, spotted sea turtles, rhinolophus (Rhinolophus mehelyi)

Where is this:

How to go there:

187791698 Olympia rally
The amazing sand beach of Kaiafas. The longest beach in Greece! From Katakolo to Kyparissia