El término municipal está atravesado por la carretera nacional N-634, entre los pK 686 y 690, por la carretera provincial AC-524, que conecta con Órdenes, y por carreteras locales que permiten la comunicación entre las parroquias y con los municipios vecinos.
El relieve del municipio se caracteriza por un terreno con ondulaciones y altozanos, sin grandes contrastes, con una ligera inclinación hacia el suroeste.
El río Tambre hace de límite meridional con O Pino y Arzúa, mientras que su afluente, el río Samo, hace de límite con Órdenes y Mesía.
La capital municipal se alza a 343 metros sobre el nivel del mar.
Para visitar destacan la zona fluvial de Aiazo y la presa que se encuentra en su límite con el municipio de El Pino.