Jönshult is a village in Vaggeryd Municipality, in Jönköping County, Sweden. Jönshult lies at 181 m above sea level. The nearest city is Värnamo, 21 km to the southwest. Among the landmarks around are Nydala Abbey (5.6 km), Hjälmseryd old Church (16.1 km) and Vrigstad Church (13.5 km).