Binz lies on the eastern coast of the island of Rügen between the bay of Prorer Wiek and the lake of Schmachter See.
The annual precipitation is 611 mm and is relatively low, falling within the lowest quarter of values within Germany.