The river runs westwards for 6 miles from its start in the village of Aljezur from the confluence of the River Alfambres and River Cerca to its mouth on the Atlantic western Algarve coast at Praia da Amoreira.