Karstoft ist eine Siedlung in der Gemeinde Holstebro, in der Region Midtjylland, Dänemark. Karstoft liegt auf 9 m Höhe. Die nächste größere Stadt ist Skive, 9,7 km nordöstlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Dom zu Viborg (27 km), Hjerl Hede (6,3 km) und Skovgaard Museum (27 km).