Le château de Corcelle est situé sur la commune de Bourgvilain en Saône-et-Loire, sur un petit plateau dominant la vallée de la Valouze.