The best time to visit Zhangye is from June to September when the weather is comfortable, and the combination of strong sun and a little rain brings out the colors more. The rest of the year is very dry. Zhangye is well below freezing and windy in winter — not recommended.