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