Aegean Sea
네아마크리는 아티키 반도의 동쪽 끝에 있으며, 에게 해(海)의 만(灣)인 페탈리오이 만의 해변에 있다. 아테네 도심으로부터 25km 북동쪽에 위치한다. 행정 구역으로서의 네아마크리는 남쪽으로 5km 떨어진 '네오스부차스' 마을도 포함한다. 그리스 83번 국도(國道)가 지난다.