Gunnarstorp is a village in Aneby Municipality, in Jönköping County, Sweden. Gunnarstorp lies at 268 m above sea level. The nearest city is Jönköping, 36 km to the west. Among the landmarks around are Brahehus (27 km), Marbäck Church (6.4 km) and Bredestad Church (7.2 km).