La ciudad está flanqueada por las Cordilleras Blanca y Negra, hacia el este y oeste respectivamente, formando el valle popularmente conocido como el Callejón de Huaylas, por el cual discurre el río Santa que se abre paso por los Andes hasta el Cañón del Pato, para desembocar finalmente en el Océano Pacífico.