机场

嘉峪关机场,位于嘉峪关市区东北方向9公里处的新城乡横沟村,每周都有航班飞往北京、兰州、西安等地。目前还没有机场大巴或公交线路相通,只能打车前往,费用约20元。市区售票处位于嘉峪关宾馆北侧东亚商厦对面。

火车站

嘉峪关火车站位于市中心西南5公里的迎宾西路,有乌鲁木齐到兰州、北京、上海、成都、西安、郑州等城市的往来列车经过。
往返兰州和嘉峪关是N851/N852次,N851是20:50兰州出发,次日7:36抵嘉峪关,N852是20:40嘉峪关出发,次日7:04抵达兰州。
嘉峪关火车站
地址:嘉峪关迎宾路与站前路交界处,1、2、3、4路公交车都可到达,票价一元。
电话:0937-5972222

客运站

嘉峪关汽车站每天都有班车发往兰州、武威、金昌、张掖、玉门镇、乌鲁木齐、安西、临夏等地。嘉峪关市与酒泉市距离很近,有公交互通。酒泉停靠在酒泉市医院附近的西关十字,嘉峪关停靠在嘉峪关市区的文化宫。公交票价是3元,全程约半小时。
嘉峪关汽车站,每天有四班车开往敦煌,全程:6-8小时,票价:80-100元。
嘉峪关汽车站
地址:嘉峪关市,胜利中路和兰新西路交汇处
电话:0937-6228944

公交车

嘉峪关市市区面积不大,全市公交线路不是很多,4路车是从火车站开往嘉峪关关城;1、2、3路车,都是从火车站开往汽车北站,票价统一为1元。
在嘉峪关乘公共汽车要有毅力,因为这里的市民普遍有在车里吸烟的习惯,几乎每辆车都这样。另外这里的超时等客现象最严重。

出租车

嘉峪关市各旅游景点大多可以乘坐出租车前往,起步价6元,可打表。路程较远的建议事先谈好价格。全市现有出租车数百辆,多集中在宾馆、饭店、娱乐场所和夜市等地,搭乘十分方便。