A process for the preparation of esters, including non-distillable esters, of 2-cyanoacrylic acid comprises reacting 2-cyanoacrylic acid or an acid halide thereof with an alcohol, including a diol or polyol, or a phenol in the presence of an inert organic solvent under polymerisation inhibiting conditions and, additionally, in the presence of an acid catalyst when 2-cyanoacrylic acid is a reactant, continually removing the water or hydrohalic acid produced and recovering the ester.