Best Time to Visit China
See the weather, crowds, and what to pack for major Chinese cities by month. Plan the best time to visit Beijing, Shanghai, Xi'an, Chengdu, Guangzhou, and Harbin.
Avoid the crowds: Chinese public holidays — especially Chinese New Year
(late Jan/Feb), Labour Day (early May), and National Day / Golden Week (first week of October)
— bring huge domestic travel. Trains and hotels sell out and prices spike. Book far ahead or
plan around these dates.