La municipalité de Peyrat-le-Château est située dans le département Haute-Vienne.
Les municipalités limitrophes sont les suivantes : Royère-de-Vassivière, Saint-Amand-le-Petit, Saint-Martin-Château, Beaumont-du-Lac, Saint-Junien-la-Bregère, Saint-Julien-le-Petit, Augne.
7 infirmiers et infirmières à domicile exercent à Peyrat-le-Château.