Karshult je selo u općini Jönköping, u Županija Jönköping, Švedska. Karshult se nalazi na 275 m nadmorske visine. Najbliži veći grad je Jönköping, 15,6 km istočno. Među znamenitostima u okolici su Habo Church (6,5 km), Bottnaryd Church (10,7 km) i Sofia Church (15,4 km).