El castillo de Moguer, que se encuentra en la localidad española de Moguer, en la provincia de Huelva, es un castillo almohade reformado y ampliado en el siglo XIV cuyos orígenes deben buscarse en un torre defensiva romana de principios de nuestra era.