Juché à flanc de colline sur la rive gauche de la Dordogne, Castelnaud domine
le petit bourg lové à ses pieds. Ses anciens propriétaires,
vassaux des rois d’Angleterre, s’opposèrent longtemps à leurs voisins,
les sires de Beynac, fidèles aux rois de France.