Le château de Beauregard est situé sur la commune de Publy dans le département du Jura en région Bourgogne-Franche-Comté.