Река Ляховка протекает в Краснинском районе Смоленской области.
На её берегах расположены следующие населённые пункты:
- Литвиново,
- деревня Сусловичи,
-