Granstorp ist ein Dorf in der Gemeinde Gnosjö, in Jönköpings län, Schweden. Granstorp liegt auf 268 m Höhe. Die nächste größere Stadt ist Värnamo, 34 km südöstlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Kloster Nydala (35 km), Mossebo Church (22 km) und Valdshult Church (5,8 km).