Le château de Puycalvary est situé à Dausse, dans le département de Lot-et-Garonne et la région Nouvelle-Aquitaine.