Makrigialos ( Greece ) is a village on the eastern coast of Macedonia, directly west of Halkidiki, 21 km from Katerini and 40 km from Thessaloniki. The name comes from the long seashore. It has an organized beach with sand, shallow waters, many taverns and cafés. There are more clean beaches nearby with all kinds of tourist accommodations. There are ruins of the ancient town, Pydna located on Makrigialos beach.