Long-chain esters of retinol are prepared via a chemoenzymatic process from short-chain retinyl esters and an appropriate long-chain acid or ester in the presence of an enzyme. Use of various additives enhance the yield of the desired ester and facilitated its purification.