Situé sur un éperon rocheux de dolérite, le château de la Roche date du XII ème siècle. Il est détenu par les sires de la roche et les comtes de Rathsamhausen, avant de devenir un repère de brigand au XV ème siècle. Pour cette raison, il est assiégé et détruit par les comtes de Salm et l'évêque de Strasbourg.
Aujourd'hui, seul les ruines du donjon et un pan de courtine de la basse cour sont visibles. On bénéficie néanmoins d'un beau point de vue sur la vallée du Ban de la Roche et ses villages. Le lieu est également un site prisé d'escalade.