La ciudad fue fundada en 1100 A.C. por comerciantes fenicios de Tiros, vieja ciudad fenicia situada en el sur del actual Líbano, llamándola Gadir, (reducto, fortaleza). En Gadir construyeron un puerto y levantaron un templo donde supuestamente guardaban las cenizas de Hércules.