Knudby je gradska naseobina u općini Viborg, u regiji Središnji Jylland, Danska. Knudby se nalazi na 41 m nadmorske visine. Broj stanovnika je 200 (2026). Najbliži veći grad je Skive, 14,2 km zapadno. Među znamenitostima u okolici su Viborg Cathedral (14,8 km), Fyrkat (33 km) i Skovgaard Museum (14,7 km).
Piše se i Knudby.