Édifice inscrit aux Monuments Historiques non accessible à la visite en intérieur, le château de Veyrignac prend place au sud-est de Sarlat-la-Canéda. Inscrit en totalité aux Monuments Historiques, il a été entièrement reconstruit au XVIIIe siècle sur les vestiges d'un premier bâtiment du XVe dont on peut encore admirer deux tours rondes.
Sur la cour, le château de Veyrignac se compose d'un corps de logis avec étage et mansardes sur lequel on peut admirer une porte d'entrée arrondie encadrée de pilastres à une agrafe. La façade est agrémentée de deux pavillons en avancée à deux étages.