Территория будущего Слиача была заселена уже во II веке. Минеральные источники впервые письменно упомянуты в 1244 году, когда король Бела IV описывал владения Зволена. До 1959 года Гайники и Рыбаре оставались самостоятельными хозяйственными и политическими общинами. Гайникские жители занимались гончарством и торговлей зерном, рыбарские - земледелием и разведением скота; в поместьях были хмелевые сады. Костёл Святого Николая с колокольней XIII века стал старейшим архитектурным памятником будущего города. С XVI века в окрестностях строили курии и усадьбы родов Безег, Калауц, Дубравски, Туранский и Жолдош. В Рыбаре в 1884-1887 годах работала известная в Венгрии фабрика майолики. Источники привлекали путешественников и известных гостей, а курортные дома постепенно сформировали отдельный район. В годы Словацкого национального восстания аэродром Три Дубы стал повстанческой базой: сюда ежедневно прибывали советские самолёты с людьми, продовольствием и военными грузами. Гайники и Рыбаре освободили 19 марта 1945 года. В 1959 году поселения объединили, а 1 марта 1969 года Слиач получил статус города. Послевоенные кварталы расширили курортное поселение, но старые храмы, усадьбы и военная память сохранились.