梁山位于山东省西南部梁山县境内,由梁山、青龙山、凤凰山、龟山四主峰和虎头峰、雪山峰、郝山峰、小黄山等七支脉组成,占地面积3.5平方公里。

梁山县位于山东省的泰安、济宁、菏泽和河南省的濮阳四地市交界处,地处北纬35°36′36〃- 35°58′59〃与东径115°51′37〃一116°21′26〃之间。境域南北长41千米,东西宽45千米,总面积964平方千米。