A process for selective transvinylation of a reactant carboxylic acid with a reactant vinyl ester to give a product vinyl ester and the corresponding acid of the reactant vinyl ester in the presence of one or more ruthenium catalysts, wherein a) the reactant vinyl ester, the reactant carboxylic acid and the ruthenium catalyst are supplied to a reactor, wherein b) the molar ratio of reactant vinyl ester to reactant carboxylic acid is 1:3 to 3:1, and c) the transvinylation reaction is conducted, d) on completion of the transvinylation reaction, the reactant vinyl ester and the corresponding acid are separated from the reaction mixture by distillation, e) the product vinyl ester is separated by distillation from the bottom product of the distillation, and f) the remaining reaction mixture is recycled into the reactor.