Ляховичский район пересекают железнодорожные двухпутные магистрали: Барановичи – Слуцк – Могилев и Барановичи – Лунинец. Линия обслуживается тепловозной тягой и характеризуется средними размерами движения – до 40 пар поездов в сутки. Станция Ляховичи (4 класса) расположена в трех км от центра города и состоит из четырех парковых приемо-отправочных путей полезной длиной 850-900 м. К станции примыкает большое количество подъездных железнодорожных путей промышленно-складских предприятий, баз и складов городского и районного значения: ПМС, сортсемовощ, РПС, сельхозхимии, агроснаба, консервного завода.
В номенклатуре прибывающих грузов преобладают минерально-строительные материалы – 49% и химические и минеральные удобрения – 35%. Пассажирские станции Рейтанов, Буды обслуживают пассажиров поездов местного сообщения и небольшой объем грузовых операций.
Централизованные перевозки грузов и пассажиров осуществляют автопарки № 2 и № 4 г. Барановичи. Всего перевезено грузов 1390 тыс. тонн, перевезено пассажиров по району 928 тыс. человек. В г. Ляховичи имеется автостанция 4 типа, вместимостью 50 пассажиров, которая расположенная по ул. Ленина в центральной части города. Среднесуточное отправление пассажиров на пригородных и междугородних маршрутах составляет 800-1200 человек.
Автостанция обслуживает 8 междугородних маршрутов и 19 пригородных. Наиболее интенсивное пригородное сообщение Ляховичи-Барановичи имеет 22 отправления в сутки. На внутригородском пассажирском транспорте работает 2 автобуса.
Железнодорожная станция Ляховичи ТРУП «Барановичское отделение белорусской железной дороги»
225372, г. Ляховичи, ул. Вокзальная, д.5
Тел.: 8 (01633) 2-16-42
Железнодорожная станция Рейтанов ТРУП «Барановичское отделение белорусской железной дороги»
225396, Ляховичский район, д. Русиновичи.
Тел.: 8 (01633) 5-91-23.
Билетный объединенный автовокзал «АВ Барановичи, АС Ляховичи» ОАО «Автобусный парк г. Барановичи»
225372,г.Ляховичи,ул. Ленина, д.17
Тел.: 8 (01633) 2-12-67