Le château de Solius, autrefois appelé château de roche, a été construit entre la fin du XIIe siècle et le début du XIIIe. Après avoir été la propriété de plusieurs seigneurs féodaux, il devint en 1231 la propriété de la sacristie principale de la cathédrale de Gérone, qui en resta propriétaire jusqu'en 1855. Au-delà de sa fonction militaire, le château était le centre à partir duquel le territoire inclus dans le terme de Solius , qui était sous son autorité, était administrée et gouvernée. Durant la guerre de Remences elle resta sous le contrôle des paysans révoltés.