Jezioro Berzyńskie położone jest na terenie Pojezierza Poznańskiego, w południowo-zachodniej części Wolsztyna. Powierzchnia według różnych źródeł wynosi od 316,5 ha do 330,8 ha. Średnia głębokość wynosi 2,4 m, natomiast maksymalna 4,5 m. Przez jezioro przepływa rzeka Dojca.