En el siglo V, los visigodos invadieron Hispania y fundaron un reino en Toledo. Tres siglos después, los musulmanes conquistaron el reino visigodo y crearon al-Ándalus. En el siglo VIII, al-Ándalus se independizó del califato de Damasco y se convirtió en un califato propio. En el siglo XI, al-Ándalus se dividió en reinos de taifas que fueron conquistados por los reinos cristianos como la Corona de Aragón y la Corona de Castilla.