The invention relates to a preparation method for polyoxymethylene dimethyl ether, which mainly solves the problem that the trioxymethylene conversion rates and the selectivity of DMM3 to 8 are low in the production of polyoxymethylene dimethyl ether at present. Methylal and trioxymethylene are adopted to react under effective reaction conditions in a catalytic distillation tower, component separation is carried out during reaction, part of condensed overhead vapour flows back, the other part is recovered, the overhead reflux ratio is 1 to 10, distillate returns into the tower, part of bottom material is vaporized by a reboiler and then returns into the catalytic distillation tower, the rest is adopted as recovered liquid, wherein the methylal, the trioxymethylene and the returning distillate enter between the two reaction sections of the catalytic distillation tower, and the catalyst in the catalytic distillation tower is heterogeneous acidic catalyst. The technical scheme effectively solves the problem, and can be used in the industrial production of polyoxymethylene dimethyl ether.