Hagshult este un sat din comuna Vaggeryd, din Comitatul Jönköping, Suedia. Hagshult se află la 201 m altitudine. Cel mai apropiat oraș mare este Värnamo, la 18,4 km la sud-vest. Printre obiectivele din împrejurimi: Nydala Abbey (9,5 km), Hjälmseryd old Church (20 km) și Hagshult Church (0,8 km).