Das Dorf liegt inmitten des Naturparks Frankenwald, südlich des Kernortes Bad Steben. Am südlichen Ortsrand entspringt in einem Weiher ein namenloser Bach und mündet weiter im Norden in den Lohbach, einen Quellbach der Selbitz.
1882 nahm der Marmorsteinbruch Horwagen seinen Betrieb auf. Der Steinbruchbetrieb wurde in den frühen 1990er Jahren eingestellt.
Horwagen war ein Teil der ehemaligen Gemeinde Bobengrün, bevor diese im Zuge der Gemeindegebietsreform 1978 nach Bad Steben eingegliedert wurde.