The Château de Saint-Ulrich (also known as the Château de Grand-Ribeaupierre) is one of three castles (with the Girsberg and the Haut-Ribeaupierre) which dominates the commune of Ribeauvillé in the Haut-Rhin département of France. It is situated at an altitude of 528 m.