For most of its length the river flows through the Purus várzea ecoregion.[3] This is surrounded by the Juruá-Purus moist forests ecoregion.[4] It rises among the Ucayali highlands, and is navigable and unobstructed for a distance of 1,133 miles (1,823 km) above its junction with the Amazon.