The village is situated in the Bükk Mountains, at a height of 520 to 620 m above sea level. The municipality is partially inside Bükk National Park. About 20% of the inhabitants are of Slovak ethnicity.
Bükkszentkereszt was founded in 1755, to provide shelter for the Slovak workers of the glass manufacture (huta) built here this time. As another huta had already existed in a neighbouring village (present-day Bükkszentlászló), the new village was named Újhuta (new huta). Glass production ceased in 1796. In the 19th century, inhabitants of Újhuta worked in the state-owned forests of Bükk Mountains. In 1910, Újhuta had 1011 inhabitants. Tourism began in the 1930s. In 1940, the name of the village was changed to Bükkszentkereszt (Holy Cross of Bükk).