La rivière l’Arz prend sa source près du village de Talhouët à Plaudren. Elle coule vers l’Est sur la partie sud du massif des Landes de Lanvaux et rejoint l’Oust à St Jean La Poterie près de Redon après plus de 66 km. Elle détermine les limites des communes de Monterblanc, Elven, Le Cours, Larré, Molac, Malansac, Pluherlin et St Gravé.
Elle reçoit les eaux de plus d’une vingtaine de ruisseaux de 2 à 10 km de long, ce qui donne un débit conséquent et de fortes fluctuations saisonnières avec des crues importantes certains hivers.