悬壁长城位于甘肃嘉峪关北7.5公里的嘉峪关乡黄草营村,石关峡口北侧的黑山东坡。
这里属于肃州西长城的北端,明嘉靖十九年(1540)由兵备道李涵监筑。城墙首尾筑有墩台,墩台和山坡上筑有台阶式马道,游人可拾级而上,平坦处如履平地,险峻处如攀绝壁。因有200多米长城位于高150米,倾斜度45度的关脊上,故名"悬壁长城",被赞为"万里长城万里关,迭嶂黑山暗壁悬"的胜景。