Byen ligger 220 meter over havet, like ved stedet hvor elvene Tambo og Urubamba løper sammen og danner elva Ucayali, en av Amazonas' to hovedtilløpselver.