Nace en Busmargalí y desemboca en el Mar Cantábrico en el límite de los concejos de Valdés y Navia, en la playa que lleva su nombre Playa de Barayo