Localisation
Bréhan fait partie du canton de Rohan qui est composé de 7 communes :

Situation par rapport aux différentes villes :
25 km de Pontivy
18 km de Loudéac
17 km de Josselin
55 km de Vannes
95 km de Rennes

Aux confins Nord du Morbihan, le territoire communal de Bréhan, d'une superficie de 5 165 ha, appartient au plateau schisteux du Pays de Porhoët. Ce territoire plutôt en longeur (16 km du Nord au Sud contre 4 km d'Est en Ouest) est délimité quasi totalement par un réseau hydrographique à double direction (NS et NW-SE). L'Oust principal cours d'eau reçoit le Lié sur sa rive Nord.