Le château de Beaurepaire est situé sur le territoire de la commune de Beaurepaire, dans le département de l'Oise.