Vallstorp is a village in Tranås Municipality, in Jönköping County, Sweden. Vallstorp lies at 195 m above sea level. The nearest city is Jönköping, 44 km to the west. Among the landmarks around are Rök runestone (35 km), Brahehus (19.1 km) and Linderås Church (0.9 km).