Kaplıca, Sivas merkeze 90 km uzaklıktaki Kangal ilçesinin 13 km kuzeydoğusunda bulunan Hamam Deresi (Topardıç Deresi) Vadisi'ndedir. Bölgeye kentin birçok bölgesinden otobüs seferleri düzenlenmektedir. Kaplıcanın bulunduğu vadi boyunca güneye doğru gidildikçe diğer bazı kaynaklara da rastlanmaktadır. Bunların debisi en fazla olanı; Kangal'a bağlı Kalkım Köyü'ndeki Kalkım Kaplıcası'dır. Bu kaynak suyunda da Kangal Balıklı Kaplıca'da yaşayan aynı tür balıklar vardır. Rakımı bin 425 m olan Balıklı Kaplıca'da kaynaklar kuzey-güney doğrultusunda dizilmiş olup 5 ayrı yerden kaynak almaktadır. Kaplıca suyu aslında belirli bir kaynak noktasından çok, kum taşları arasından yaygın olarak yüzeye çıkmakta ve dere kenarı boyunca sızıntılar oluşmaktadır. 1917'de sazlık bir alan olan kaplıca, 1966'da 4 havuz ve 2 katlı 16 odalı bir motel ile hizmete açılmıştır. Günümüzde ise 4 otel, 6 havuz, 16 özel banyo, lokanta, market ve çay bahçesi hizmet vermektedir.