El río Castro Laboreiro acompaña gran parte del recorrido entre Ameijoeira y la Villa. Nace en la meseta de Castro Laboreiro, muy cerca de la frontera con Galicia, corriendo hacia el sur en dirección al río Lima, donde desemboca en pleno embalse del Alto Lindoso.
Es el principal curso de agua en esta zona del noroeste del Parque Nacional y el principal responsable por el paisaje que aquí encontramos, separando la sierra de la Peneda de los "montes" del Laboreiro (meseta). Fue también determinante en el modelo de organización del poblamiento en Castro Laboreiro, influenciando el asentamiento de los lugares y de la red de caminos, así como la construcción de innumerables puentes que posibilitan la conexión entre las márgenes del Laboreiro.
El Laboreiro es un río internacional, marcando, en su parte inferior, la frontera entre Portugal y España, más precisamente a partir del hito de frontera nº 53 (cerca de las inverneiras de Mareco y Ameijoeira) y hasta el embalse del Alto Lindoso, cuyas aguas también son compartidas por los dos países.
Al igual que otros cursos de agua de montaña, el río Laboreiro forma pequeñas lagunas naturales, de aguas verdaderamente cristalinas. A lo largo de su curso, sobre todo cercano al principal núcleo poblacional (Castro Laboreiro), se construyeron varios molinos, actualmente desactivados o convertidos para otros usos.
El río Laboreiro y su entorno ribereño son la base de comunidades biológicas importantes, donde se destacan los bosques ripícolas y sus especies faunísticas asociadas, como el lagarto verdinegro, la nutria, el mirlo acuático europeo y la boga común.