Marhult е село в община Екшьо, в лен Йоншьопинг, Швеция. Marhult се намира на 248 m надморска височина. Най-близкият голям град е Йоншьопинг, на 73 km на запад. Сред забележителностите наоколо са Bellö Church (3,2 km), Eksjö Church (23 km) и Hässleby Church (13,6 km). Сред природните обекти са Rumskulla oak (23 km).