公元前6世纪，迦太基人抵达伊比利亚半岛，最初与希腊人，不久之后又与初来乍到的罗马人争夺西地中海的控制权。他们最重要的殖民地是卡塔赫纳（新迦太基）。罗马人在入侵伊比利亚半岛时遇见的土着居民是伊比利亚人，他们居住在从半岛西南部到半岛东北部的一带地区；而凯尔特人则大多居住在半岛的北部和西北部。在半岛内陆地区，两个种族相互接触，产生一种混合的、别具特色的文化，拥有这种文化的居民被称为凯尔特伊比利亚人。 公元前181年至133年，在强大的罗马共和国军团和近西班牙的凯尔特伊比利亚人部落间发生战争，被称为凯尔特伊比利