Расположена в западной части области в 16 км к юго-востоку от Красного, в 19 км южнее автодороги Р135 (Смоленск - Красный - Гусино), на берегу реки Ляховка. В 34 км северо-западнее деревни расположена железнодорожная станция «Гусино» на линии Москва — Минск.