Le château de Grand-Ribeaupierre (ou Rappolstein), connu sous le nom du château de Saint-Ulrich, est l’un des trois châteaux (avec le Girsberg et le Haut-Ribeaupierre) qui dominent la commune de Ribeauvillé, dans le Haut-Rhin. Il est situé à 528 m d'altitude. Il fait l’objet d’un classement au titre des monuments historiques depuis octobre 1841 et février 1930.