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