Gunnarstorp ist ein Dorf in der Gemeinde Aneby, in Jönköpings län, Schweden. Gunnarstorp liegt auf 268 m Höhe. Die nächste größere Stadt ist Jönköping, 36 km westlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Brahehus (27 km), Marbäck Church (6,4 km) und Bredestad Church (7,2 km).