Tiene una longitud aproximada de 1 150 km y es un río binacional, ya que discurre por la parte suroriental del Perú (655 km por la región de Madre de Dios) y noroccidental de Bolivia.