Деревня находится в юго-восточной части Новгородской области, в зоне хвойно-широколиственных лесов[2], на северном берегу озера Добриловского, при автодороге 49Н-0346 (Сухая Нива — Большое Замошье — Заборовье), на расстоянии примерно 28 километров (по прямой) к юго-западу от города Валдай, административного центра района. Абсолютная высота — 194 метра над уровнем моря[3].
↑Приказ Министерства природных ресурсов Российской Федерации от 28 марта 2007 г. № 68 «Об утверждении Перечня лесорастительных зон и лесных районов Российской Федерации»
↑Dobrilovo(англ.). GeoNames. Дата обращения: 15 ноября 2020. Архивировано 20 ноября 2020 года.