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, Plussulien, Saint-Igeaux, Sainte-Tréphine, Caurel, Gouarec, Lescouët-Gouarec, Plélauff, Saint-Aignan, Sainte-Brigitte.
4 infirmiers et infirmières à domicile exercent à Bon Repos sur Blavet.