El río Lamedo se encuentra en el término municipal de Cabezón de Liébana y procede del Arroyo Lamedo después de recibir las aguas del Arroyo de Tornes en las proximidades de la Puentenueva, poco después en la localidad de San Andrés recibe las aguas del río los Cabrios para desembocar en las proximidades de Puente Asnil en el Río Buyón cerca de Cabezón de Liébana.