Kashgar has a temperate continental climate, with large periods of sunshine and little rainfall. With a short warm winter and a long cool summer, temperatures in the city are pleasant most of the year. The four seasons in Kashgar are very clear. The average temperature for the year is 53.2°F, the average temperature of the coolest month of January is22 °F, and in the hottest month, July, the average temperature is 80.6°F. The average rainfall here is only 121mm, but the evaporation capacity amounts to 2162mm, and on average there are 224 days without frost a year here. The best time to travel is between August and September, when the sky is blue and there is blossom and fruit on the trees.
See! Yahoo Weather