Kleinzerlang liegt in der Großlandschaft Mecklenburgische Seenplatte, im Naturpark Stechlin-Ruppiner Land und ist eingebettet in das 48.200 ha große Landschaftsschutzgebiet Ruppiner Wald- und Seengebiet. Kleinzerlang liegt 12 km von Rheinsberg entfernt.
Kleinzerlang liegt auf einer Halbinsel, zu 75 % umschlossen von eiszeitlich geprägten Seen und dem Hüttenkanal.