Bélapátfalva festői környezetben helyezkedik el Magyarország északkeleti részén, Borsod-Abaúj-Zemplén megyében.