Holmstrup is a village, with a population of 222 (1 January 2025), to the southwest of Odense, in Funen, Denmark.