It’s difficult to pinpoint the best time of year to visit China as its huge size means the climate varies greatly. In general, spring and autumn are considered the ideal times to visit as the continental weather patterns make for bitterly cold winters and hot, humid summers.
The key tourist areas such as Beijing, Xian and the Yangtze river are best visited from late March to early May and from late September to early November to avoid extremes of weather. For Yunnan province, April to October is a pleasant time to visit. The season for travel to Tibet is between April and November, with May and October considered to be the best months, when the skies are generally clear and temperatures are moderate.