Le château de Layé est situé sur la commune de Vinzelles en Saône-et-Loire, à flanc de pente, dominant le village.