嘉峪關雖然地處內陸深處,但交通、通訊非常便利,全市現已基本形成了空運、鐵路、公路相銜接的立體交通網絡。
航空
嘉峪關機場位于嘉峪關市東北12公里處,是國家3C級機場。民航班機通往敦煌、蘭州、烏魯木齊和西安等。每周數次蘭州至敦煌的飛機在嘉峪關機場中途停留。民航售票處設在市新華中路4-3號。
鐵路
嘉峪關站是蘭新鐵路線上的重要一站,位于迎賓路,距市中心5公里。每天有9次列車通過,可直達烏魯木齊、蘭州、北京、上海、鄭州、成都、西安等城市,并通過亞歐大陸橋,經新疆阿拉山口,直達莫斯科和其它北歐國家。蘭州至玉門的“酒鋼號”特206/特205,嘉峪關至蘭州市雙向列車均是夕發朝至,極為方便。市內有專線公共汽車迎送旅客。
公路
嘉峪關有312國道橫貫全境,東至蘭州,西達烏魯木齊,二級路面平整寬闊。境內公路總長452公里,向北通至馬鬃山邊境口岸至蒙古國,向南可到青海格爾木,四通八達。乘巴士往酒泉約需半小時;往敦煌約需7個半小時。
出租車
起步價5元