杜布罗夫纳位于托罗佩茨以北、沃洛克附近,周围森林、湖泊和小河交错。卡纳绍夫卡河流经邻村,托罗帕河则向南流往西德维纳河。托罗佩茨地区长期是诺夫哥罗德、斯摩棱斯克和德维纳河流域之间道路的汇合地,村庄坐落在分隔各条大水道的林中空地上。