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