La ciudad es conquistada por los bizantinos en el año 522, reconquistada por los visigodos en el 620 y conquistada por las tropas de Tariq Ibn Ziyad en el 711, con la batalla del Guadalete. Durante esa época es demolida la
estatua de Hércules, en el templo de Hércules. La reconquista de
Cádiz se engloba en la reconquista del Guadalquivir (1243-1262), incorporándose en 1264 a la corona de Castilla. No es hasta la Reconquista cuando se instaura en la
bahía de Cádiz los astilleros reales de la Corona de Castilla y el comienzo de
la era de los descubrimientos cuando resurge la ciudad con gran impulso.