Karshult е село в община Йоншьопинг, в лен Йоншьопинг, Швеция. Karshult се намира на 275 m надморска височина. Най-близкият голям град е Йоншьопинг, на 15,6 km на изток. Сред забележителностите наоколо са Habo Church (6,5 km), Bottnaryd Church (10,7 km) и Sofia Church (15,4 km).