Vinderup is a railway town in Northwestern Jutland, Holstebro Municipality, Denmark at the railway between Struer and Skive. Vinderup has a population of 3,055 (1 January 2025)[1] and was the main town of the abolished Vinderup Municipality.
Vinderup is located at the Langå–Struer railway line and is served by Vinderup railway station.