Vlăhița () (Hungarian: Szentegyháza, pronounced [ˈsɛntɛchaːzɒ] , until 1899 Szentegyházas-Oláhfalu) is a town in Harghita County, Romania. It lies in the Székely Land, an ethno-cultural region in eastern Transylvania.
The town administers two villages: Băile Homorod (Homoródfürdő) and Minele Lueta (Lövétebánya). Its Romanian name is of Slavic origin, meaning "little Vlach", while its Hungarian name means "Church of the Saint".