Schloss Höch liegt auf einer terrassenförmigen Anhöhe in 1000m Seehöhe. Die Landschaft ist geprägt von kultivierten Wiesen und naturbelassenen Niedermooren und sie zählt zu den biologisch wertvollsten Gegenden im südlichen Teil des Landes Salzburg. Die Moore sind Lebensraum von über 200 Pflanzenarten, einige kommen nur hier um Schloss Höch vor.