Østrup er en by i det vestlige Himmerland med 246 indbyggere (2024)[1], beliggende 8 km nord for Aalestrup, 10 km øst for Farsø og 8 km syd for Aars. Byen hører til Vesthimmerlands Kommune og ligger i Region Nordjylland. I 1970-2006 hørte byen til Aars Kommune.
Østrup hører til Vognsild Sogn. Vognsild Kirke ligger i landsbyen Vognsild 4 km vest for Østrup. Lerkenfeld Å løber syd om byen.
Østrup fik jernbanestation på Himmerlandsbanerne, der blev åbnet i 1893. Stationen lå midt mellem de to knudepunkter Aars og Aalestrup.[3][4]
I 1901 blev Østrup beskrevet således: "Østrup med Skole, Jærnbane- og Telegrafst. samt Købmandshdl.;"[5] Det lave målebordsblad fra 1900-tallet viser at der senere også kom mejeri og telefoncentral. På et foto fra 1988 hos EVP ses Østrup Kro over for stationen.
Banens persontrafik blev indstillet i 1966, men strækningen fortsatte som en del af godsbanen Viborg-Løgstør, dog uden ekspedition i Østrup. Godstrafikken blev indstillet i 1999, og sporet blev taget op i 2006, så man kunne anlægge cykel- og vandreruten Himmerlandsstien. Stationsbygningen er bevaret på Valkyrievej 3.