Sobre una extensión municipal de 30,33 kilómetros cuadrados, el territorio, no muy accidentado, bascula gradual y suavemente hacia su parte oriental, por donde corren pequeños cursos de agua, afluentes del río Barbaña (arroyos de Mouras, San Bieito y otros de menor entidad). El río Miño al norte, aunque con vertientes acusadas, constituye el punto de menor altitud, mientras que las zonas más montañosas del suroeste alcanzan los 600 metros en el Alto do Castro.