嘉峪关历代史书记载在嘉峪山西麓。嘉峪关在古代东至长安,西至乌鲁木齐,各是三十六驿站。现在东至酒泉市26公里,到嘉峪关市中心7公里;西至玉门市70公里,到玉门镇128公里。
嘉峪关的具体位置在嘉峪关乡嘉峪关村第一居民组西面的嘉峪山坡上,坡下有九眼泉。地理坐标位置是北纬39°48′分,东经98°03′。关于嘉峪关的具体位置,明清史书都有记载,现摘抄如下:
明《肃州志》云:“嘉峪关堡,没在临边,土城周二百二十丈。东至肃州七十里,北至野麻湾四十里,南至卯来泉四十里。西接边墙,外险。”
邵元冲《西北揽胜》曰:“嘉峪关在酒泉西五十里,为长城之西尽头,南据红山祁连,北倚黑山牌楼,关居适中,深藏固闭,诚河西之第一雄关。因关北平冈有嘉峪山,故名嘉峪关。”
清胡渭《禹贡锥指》云:“嘉峪山, 一名鸿鹭山,关在山之西麓,长城环抱,控据大荒,蜿蜒如椽。