Le château de la Roche est situé sur la commune de Bellefosse, dans le département du Bas-Rhin, à 30 km au nord-ouest de Sélestat.
Il a été élevé au XIIIe siècle sur un piton rocheux, à 820 m d'altitude, en limite des Vosges du Nord, dominant la vallée de la Chirgoutte et le village de Bellefosse.
La forteresse a été édifiée par un chevalier de la famille Rathsamhausen, qui possède à cette époque une vingtaine de châteaux dans la plaine d'Alsace, les terres de la seigneurie ayant été acquises auprès des Andlau.
Alors que les maîtres des lieux rançonnent voyageurs et marchands, le duc de Lorraine et l'évêque de Strasbourg ordonnent le siège du château en 1469. Des pièces d'artillerie sont alors transportées, et des troupes se positionnent en contrebas. La place n'étant défendue que par une vingtaine d'hommes, quelques écuyers et des paysans, elle est prise assez vite. Les vainqueurs exigent le démantèlement du château qui ne sera jamais reconstruit.
Il demeure de nos jours des ruines du donjon et des logis qui étaient positionnés en enfilade. L'ensemble a été sécurisé dès la fin du XIXe siècle.
Le site est accessible librement depuis le village via une courte randonnée (30 minutes). Depuis l'ancienne place forte et son singulier environnement, de beaux panoramas permettent aussi de comprendre comment ses seigneurs pouvaient jadis repérer leurs victimes…
Renseignements au 03 88 47 18 51.