El castillo de San Juan de los Terreros es una fortificación situada en la localidad de San Juan de los Terreros, en el término municipal de Pulpí, provincia de Almería, España.