El
río Ulla es un río
gallego del noroeste de la
península ibérica, que desemboca en el
océano Atlántico a través de la
ría de Arosa. El río Ulla nace en los montes de Olveda en el ayuntamiento de Antas de Ulla, provincia de Lugo, entrando al poco de su nacimiento en Monterroso. Sus dos afluentes principales por la izquierda, son el
Arnego y el
río Deza, por la derecha recibe las aguas del río Pambre, Furelos y cerca de su desembocadura el
río Sar, un poco antes de recibir las aguas del Pambre forma las Torrentes de Macara. Su curso limita las provincias de
La Coruña y
Pontevedra desembocando en la
ría de Arosa a la altura de Catoira tras recorrer 132 km. Su cuenca es de 2764 km², la segunda más importante de Galicia después del
Miño y una de las más
salmoneras.