Szklenófürdő a Stiavnicei hegység északnyugati részén fekszik, a Teplá patak völgyében, a Garamszent keresztesi járásban. A település határában alkalikus-gipszkövet tartalmazó termálviz tör fel egy barlangban, ahol a viz hőmérséklete 28-53C. A vizet mozgásszervi és idegrendszeri megbetegedések gyógyitására használják.