Le château de la Rue est un château français implanté sur la commune de Ligneyrac dans le département de la Corrèze, en région Nouvelle-Aquitaine. Ses parties les plus anciennes remontent au XVIe siècle. Il fait l'objet d'une protection au titre des monuments historiques.