La commune de Saint-Yan est située dans le département Saône-et-Loire.
Les agglomérations à proximité sont les suivantes : Montceaux-l'Étoile, Versaugues, L'Hôpital-le-Mercier, Poisson, Vitry-en-Charollais, Varenne-Saint-Germain, Chassenard, Paray-le-Monial.
5 infirmiers et infirmières à domicile travaillent à Saint-Yan.