Nace en Sierra Nevada, en el término municipal de Bérchules y desemboca en el mar Mediterráneo, en Salobreña.