Dunhuang Airport
Dunhuang's airport is small, though there are flights available to Beijing,Lanzhou, Urumqi, and Xian. There is a taxi stand at the airport, but the taxis are unmetered and the far for transport into the city is about 50 yuan. There are occasionally shuttle busses but service is inconsistent and can mean long waits for a bus. The train station isn't far from the airport - about a ten minute walk - so you do have the option to walk from the airport to the train station and catching a bus there..