Agia Lagana is a town in Greece. It is located on the Peloponnesus, near Olympia. It lies on a beach between Zacharo in the north and Kyparissia in the south. It borders the Gulf of Kyparissia, which is part of the Ionian Sea. The area was cultivated by Greek farmers before 1850.