Fastrup is a village in Viborg Municipality, in the region of Central Denmark, Denmark. Fastrup lies at 17 m above sea level. The nearest city is Viborg, 15.4 km to the west. Among the landmarks around are Fyrkat (14.2 km), Viborg Cathedral (15.2 km) and Skovgaard Museum (15.2 km). Among the natural features are Busbjerg (19.1 km) and Tulsbjerge (14.1 km).