El castillo de Trujillo es una fortaleza construida entre el siglo IX y el siglo XII en la localidad cacereña de Trujillo. Está situada en la parte más alta de la localidad, en un cerro conocido como Cabeza del Zorro. Los restos más antiguos que se conservan son dos aljibes árabes