Ravnstrup is an urban Settlement in Viborg Municipality, in the region of Central Denmark, Denmark. Ravnstrup lies at 18 m above sea level. It has 418 inhabitants (2026). The nearest city is Viborg, 7.5 km to the east. Among the landmarks around are Viborg Cathedral (7.7 km), Skovgaard Museum (7.6 km) and Fyrkat (36 km).