Knudby is an urban Settlement in Viborg Municipality, in the region of Central Denmark, Denmark. Knudby lies at 41 m above sea level. It has 200 inhabitants (2026). The nearest city is Skive, 14.2 km to the west. Among the landmarks around are Viborg Cathedral (14.8 km), Fyrkat (33 km) and Skovgaard Museum (14.7 km).