El casco histórico posee un trazado urbano característico de época medieval, con calles estrechas e intrincadas de sección aproximadamente cuadrada, con adarves buscando adaptarse a la topografía del terreno en las faldas de la colina donde se asentó el recinto amurallado del castillo y delimitada por el cinturón exterior de la muralla.