Horshaga ist ein Dorf in der Gemeinde Vaggeryd, in Jönköpings län, Schweden. Horshaga liegt auf 230 m Höhe. Die nächste größere Stadt ist Jönköping, 35 km nordwestlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Kloster Nydala (17,9 km), Kirche von Hylletofta (12,8 km) und Svenarum Church (2,5 km).