El río Vilcanota se origina en el vecino departamento de Puno. Cambia de nombre por el de Urubamba aguas abajo de la ciudad del Cuzco. Eventualmente, confluye con el río Tambo para formar el Ucayali. Constituye la principal arteria del departamento, creando a su paso un valle rico y feraz.