River Urubamba The River Urubamba in Machu Picchu. The Urubamba River surrounds the mountains where the Inca city of Machu Picchu is built and runs through the valley from the city of Ollantaytambo to the town of Aguas Calientes. Trains to Machu Picchu travel along the banks of the Urubamba River to the Inca city.