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