Španija je bila naseljena že v paleotiku. Okoli leta 1200 pr. n. št. so iz severa prišli Kelti, ki so preplavili skoraj cel polotok in se zlili z domačim iberskim prebivalstvom. Okoli leta 1100 pr. n. št. so Feničani in Grki tukaj osnovali svoje kolonije. Med prvo in drugo Punsko vojno (med Rimljani in Kartažani), Kartažani osnujejo svoje kolonije, med katerimi so bile najvažnejše na Ibizi in v Cartageni. Po porazu Kartagine v drugi punski vojni (201 pr. n. št.), Rimljani začno postopno okupacijo polotoka, ki ga v celoti zavzamejo v naslednjih dvesto letih. V začetku 5. stoletja na prostor današnje Španije vpadejo germanska plemena Alani, Svebi in Vandali. Ta plemena so prišla iz današnje severne Nemčije, prešli skozi današnjo Francijo in prodrli na Iberski polotok. Ko so Vandali odšli v Afriko, so zahodni Goti leta 585 uničili tudi državo Svebov in tako zagospodarili celemu polotoku. Država zahodnih Gotov se je obdržala v Španiji do leta 711. Zahodni Goti so okoli leta 600 prevzeli katoliško vero in se s svojimi podaniki staroselci stopili v en narod — španski.