Im Herzen des Tals von Vern, am Fuße des Schlosses (klassifiziert MH) und Waldflächen umgeben, liegt das Dorf Grignols einer der schönsten Périgord. Die Stadt liegt an der Kreuzung von den Gemeinden Saint-Astier, Villamblard, Neuvic sur l'Isle, 10 km von der Autobahn A89.