La Edad Media comenzó en España con la creación del reino visigodo a finales del siglo V.
Hacia el año 409, el imperio romano estaba muy debilitado y fue atacado por los germanos, unos pueblos que procedían del norte de Europa y a los que los romanos llamaban bárbaros.
Algunos de estos pueblos, como los vándalos, los alanos, los suevos y los visigodos, invadieron Hispania.
Los visigodos llegaron a Hispania a través de los Pirineos y se asentaron en el centro de la Península.
Los visigodos fundaron un reino y establecieron su capital en Toledo.
En el año 711, un pequeño ejército de musulmanes llegó desde el norte de África e invadió el reino visigodo.
Los musulmanes derrotaron a los visigodos en la batalla del río Guadalete y, en pocos años, conquistaron toda la Península y las islas Baleares.
Los musulmanes llamaron a este territorio al-Andalus y establecieron su capital en Córdoba.