公交車
城區開通了3路公交汽車,從7:00-22:00不間斷開行服務。
黃包車
市內有1000多輛人力黃包車穿行于大街小巷,隨叫隨到,十分方便。起步價為1元/人。
出租自行車
市區鳴山路有4個自行車出租點可供出租。租價面議,一般按時間收費。
出租車
出租車起步價都為5塊,1.6升以上排量的車輛以2公里為基價,此后每公里收取1.4元;1.6升以下排量的車輛以3公里為基價,此后每公里1.2元;10公里以上單程回空里程費是每公里6毛錢。
城際間交通
航空
敦煌機場位于敦煌市東13公里處,現開通有敦煌至嘉峪關、蘭州、西安、烏魯木齊的固定航線和敦煌至北京等地的旅游包機航線,正班和包機航線均可隨時包租加班機。民航售票處設在陽關東路12號(敦煌賓館斜對面),電話:8822389/8822301。每天視航班時間,售票處有班車提前送旅客到機場。
鐵路
柳園(敦煌)火車站距市區130公里,西部地區的鐵路大動脈——蘭新鐵路從敦煌境內穿過,每天有7對客車通過,可直達上海、北京、鄭州、青島、西安、蘭州、嘉峪關、成都、哈密、吐魯番、庫爾勒、鄯善、烏魯木齊、阿克蘇等城市。旅游高峰期還開通了柳園至烏魯木齊的豪華旅游專列,同時在各車次可隨時加掛臥鋪車廂。
長途客運
公路網絡四通八達。東北向通過安敦公路,西北向通過柳敦公路,分別在安西和柳園與312國道相連,可通往嘉峪關、蘭州、西安、哈密、吐魯番、烏魯木齊等城市,柳敦公路向南延伸,有通向青海格爾木和西藏拉薩的215、109國道,敦煌已成為西部地區重要的交通樞紐。