公元前181年至133年，在强大的罗马共和国军团和近西班牙的凯尔特伊比利亚人部落间发生战争，被称为凯尔特伊比利亚战争（或被称为西班牙战争）。
罗马统治时代.在罗马共和国晚期，其治下的伊比利亚半岛被分为远西班牙和近西班牙；而在罗马帝国时期，伊比利亚半岛则被划分为东北部的塔拉哥那、南部的贝提卡（大致相当于今日的安达卢西亚）和西南部的卢西塔尼亚（相当于今日的葡萄牙）。凯尔特人和伊比利亚人都被不同程度的罗马化， 当地的首领也被吸收进罗马的贵族阶层。罗马人发展原有的城市，如塔拉戈纳