Le château de Hautefort est situé sur un éperon rocheux qui domine le village de Hautefort, en Dordogne. Le château de Hautefort a été créé sur une période allant de la fin du XVIème siècle à la fin du XVIIème siècle sur les bases d'un ancien château-fort, son architecture évoque nettement les châteaux de la Loire. Les façades et toitures, les douves et terrasses avec leurs murs de soubassement, le grand escalier, la galerie du rez-de-chaussée, le salon du premier étage et le petit salon contigu, la chapelle sont classés monuments historiques. Les terrasses et jardins entourant le château sont classés également.