Расположена в северной части области в 28 км к западу от Холм-Жирковского, в 27 км юго-восточнее автодороги Р136 Смоленск — Нелидово, на берегу реки Вопь. В 14 км северо-восточнее деревни расположена железнодорожная станция Канютино на линии Дурово — Владимирский Тупик.