Ляховичи впервые упоминаются в 1492 году. В конце XVI века Ян Кароль Ходкевич построил на левом берегу Ведьмы современную для своего времени бастионную крепость. Она выдержала казацкие нападения 1595-1596 годов и особенно известную осаду московского войска в 1660 году. Во время Северной войны замок был повреждён, утратил военное значение и постепенно исчез. После разделов Речи Посполитой город вошёл в Российскую империю. В XIX веке развивались торговля, ремёсла, еврейская община и железнодорожные связи. После 1921 года Ляховичи находились в Польше, в 1939 году вошли в БССР. Нацистская оккупация принесла гетто, массовое убийство евреев и военные потери. Город освободили в июле 1944 года. Послевоенная застройка изменила центр; место замка обозначили памятным знаком в 1999 году. Районный центр продолжил развиваться вокруг железной дороги, перерабатывающих предприятий, школ и культурных учреждений, сохраняя память об утраченной фортеции. Современный музей собирает планы, изображения и свидетельства, позволяющие объяснять крепость без фантазий о сохранившихся стенах.