Knudby est une bourg dans la commune de Viborg, dans la région de Jutland central, au Danemark. Knudby se situe à 41 m d'altitude. Sa population est de 200 habitants (2026). La grande ville la plus proche est Skive, à 14,2 km à l'ouest. Parmi les sites touristiques alentour : Cathédrale de Viborg (14,8 km), Fyrkat (33 km) et Skovgaard Museum (14,7 km).
Aussi écrit Knudby.