Peru rio Urubamba
The Urubamba River (Rio Urumamba) is a river in Peru. A partially navigable headwater of the Amazon River, it rises in the Andes to the south-east of Cuzco near the Puno Region border, where it is called the Vilcanota River (Rio Vilcanota). In the Sacred Valley, between Písac and Ollantaytambo, it is also called the Wilcamayu (sacred river). It flows north-north-west for 724 kilometers before coalescing with the lower Apurímac River to form the Ucayali River.