Расстояние до Москвы (по прямой) составляет 425 км.
Расстояние до центра Смоленск (по прямой) составляет 81 км.
Расстояние до районного центра пгт Красный (по прямой) составляет 12 км.
Ляхово— деревня в Смоленской области России, в Краснинском районе. Население — 6 жителей (2007 год). Расположена в западной части области в 12 км к западу от Красного на левом берегу реки Еленка, в 6 км восточнее границы с Белоруссией. Входит в состав Нейковского сельского поселения.
История
Название деревни произошло от слова «ляхи» — поляки. По всей видимости в деревне проживало много поляков.