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