La municipalité de Bon Repos sur Blavet est située dans le département Côtes-d'Armor.
Les agglomérations alentours sont les suivantes : Silfiac, Saint-Mayeux, Caurel, Plussulien, Saint-Aignan, Saint-Igeaux, Sainte-Brigitte, Sainte-Tréphine, Gouarec, Plélauff, Lescouët-Gouarec.
4 infirmiers et infirmières à domicile exercent à Bon Repos sur Blavet.