El Castillo de Olivenza es una fortaleza situada en la población española del mismo nombre, situada en la provincia de Badajoz (Extremadura), en la frontera con Portugal.
Tras pasar a manos portuguesas, don Dinís lo amuralló en 1298.
Tras pasar por manos portuguesas, españolas y francesas, Olivenza pertenece al reino de España desde 1801.
Resultó muy dañado durante la guerra de la Independencia y por el abandono posterior.
La defensa se llevaba a cabo desde los matacanes, ya que no tiene almenas.