Le château de Saint-Aubin-sur-Loire est situé sur la commune de Saint-Aubin-sur-Loire en Saône-et-Loire, sur une colline dominant le bourg et la vallée de la Loire.Il fait l’objet d’un classement au titre des monuments historiques depuis février 1943.