La ciudad está situada en una plataforma natural levantada a la orilla derecha del río Utcubamba a 400 msnm sobre los acantilados del río.