Расположена в северной части области в 10 км к юго-западу от Духовщины, в 0,5 км восточнее автодороги Р136Смоленск — Нелидово, на берегу реки Мошна. В 15 км юго-восточнее деревни расположена железнодорожная станция Присельская на линии Москва — Минск.