Desde el siglo VIII hasta el año 1162, fue gobernada por los árabes, siendo la mayor parte del tiempo posesión de los Avadíes del Reino Taifa de Sevilla, que le cambió el nombre por el de Beja (hay otra ciudad con este nombre en Túnez).