El pueblo está situado a orillas del río Urubamba, en la desembocadura de los ríos Aguas Calientes y Alcamayo hacia el primero.