Nagyvisnyó Heves megye legészakibb részén az Északi-Bükkben fekvő község. A falut két patak szeli át, a Szilvás-patak és a Nagyvölgy-patak, melyek a Bánvölgy-patakba torkollanak és a Lázbérci-víztározó vizét táplálják. Éghajlatát a Bükk hegység határozza meg.