De l'autre côté de la Dordogne, le village et le château de Beynac s'accrochent à leur falaise calcaire, à quelques kilomètres en aval. Les deux forteresses se sont fait face pendant des siècles : pendant la guerre de Cent Ans, Castelnaud tenait pour les Anglais et Beynac pour le roi de France.
