Über die Jahrtausende haben sich in Spanien und auf den dazugehörigen Inseln zahlreiche historische Orte, Plätze, Ruinen und Gebäude angesammelt. Neben Fund und Höhlenmalereien in verschiedenen Höhlen, gibt es auch zahlreiche steinerne Hinterlassenschaften der Megalithkultur. Weitere historische Ruinen stammen von den Römern. Zu den bekanntesten historischen Gebäuden in Spanien gehören das Alhambra in der Stadt Grenada, diverse Kirchen und Kathedralen und die Moschee von Córdoba. Neben den bekannteren historischen Gebäuden befinden sich in den spanischen Städten auch zahlreiche weniger bekannte sehenswerte Kleinode.