Jiayuguan City is in the temperate zone and the climate is dry. The temperature difference within a year is great. The annual average temperature is 6 ℃ and the annual rainfall is 80 mm. The coldest month is January and the lowest record of temperature is －28.6℃; The hottest month is July and the highest temperature record is 38℃. As far as weather is concerned, the best time to visit Jiayuguan is from May to October.