Расположена на берегу Ворбозомского озера. Расстояние до районного центра Белозерска по автодороге составляет 32 км, до центра муниципального образования деревни Никоновская по прямой — 15 км. Ближайшие населённые пункты — Лапино, Москвино, Першково, Титово.