El río tiene un recorrido de 618 km, de oeste a este, desde El Dorado en el municipio Sifontes.