Расположена в юго-западной части области в 21 км к юго-востоку от Хиславичей, в 21 км западнее автодороги А141Орёл — Витебск, на берегу реки Домашка. В 21 км восточнее деревни расположена железнодорожная станция Крапивенская на линии Смоленск — Рославль.