Knudby este o așezare urbană din comuna Viborg, din regiunea Midtjylland, Danemarca. Knudby se află la 41 m altitudine. Populația este de 200 de locuitori (2026). Cel mai apropiat oraș mare este Skive, la 14,2 km la vest. Printre obiectivele din împrejurimi: Viborg Cathedral (14,8 km), Fyrkat (33 km) și Skovgaard Museum (14,7 km).

Se scrie și Knudby.