望高镇位于萌诸岭(姑婆山)西麓,湘、粤、桂三省(区)交界处,东与贺州市交界,东北与湖南省江华县毗连,西接城镇,南靠羊头镇和西湾镇,北接富川县。镇政府驻地距钟山县城14公里。全镇总面积183.6平方公里,其中镇区规划面积126.2公顷,建成区面积42公顷。