Le château de Brandon est situé sur la commune de Saint-Pierre-de-Varennes en Saône-et-Loire, au sommet d'une butte.