España tiene una amplia varidad de castillos (en su mayoría fueron construídos como fortalezas defensivas) que pertenencieron a una prolífica nobleza medieval, al clero y muchos de ellos luego pasaron al Estado monárquico. Estos castillos españoles son famosos por su historia, su arquitectura y el valor de los objetos, capillas, cerámicos y vitrales de su interior.
Castillo de Montjuic: Es un enclave idóneo para la defensa, ya que cuenta con 360º de vistas sobre el terriotorio.
Castillo de Bellver, Mallorca, Baleares.
Castillo de Coca, Segovia, Castilla y León: Expresión del gótico-mudejar, fue una fortaleza medieval propiedad de la familia Fonseca y luego pasó a prisión estatal.
Castillo de Ponferrada, León, Castilla y León
Castillo de Butrón, Vizcaya, País Vasco
Castillo de Almodóvar del Río, Córdoba, Andalucía
Castillo de Loarre, Huesca, Aragón
Castillo de Belmonte, Cuenca, Castilla-La Mancha
Alcázar de Segovia, Segovia, Castilla y León
Castillo de Olite, Navarra
Castillo de Peñafiel. Valladolid, Castilla y León. Construído en el siglo X por el rey de León, Ramiro II.
Castillo de Cardona, Barcelona, Cataluña
Castillo de la Mota