Late March and Early April in Spring are No.5 time to visit China over than late autumn, especially visit the north China. This is because it is warmer at that time and this is the time for seeing spring flowers in North China; While flowers often come earlier in the warmer south. Besides, you can have your tour to Suzhou, Hangzhou or some other water towns to enjoy the beautiful flowers and green willows and even walking in the spring rains to experience to poetic phenomenon there. It is the low season so travel is cheaper.
November or late autumn ranks No.6. November is the best time to see fall colors across China. If you’d like to travel to south of China, late autumn is better than early spring as it is drier, and there are still some warm days. It is also the low season so you can travel cheaper, and you can have a visit to Xinjiang to view its particular Autumn scenery.
For most of the people, winter may not be a good choice to go out for a tour. However, December to early March of China is the No.7 time. Though it is cold, it is the best time for you to visit Harbin’s Ice and Snow Festival and China’s ski resorts. Besides, Hainan Island and Sanya, and other places that just fall within the tropics like Hong Kong, Macau, Shenzhen, etc., which enjoy mild winters. Kunming, the Spring City, maintains mild weather all year round, so Yunnan’s capital and the tropical rainforest of southernmost Yunnan could be comfortably visited.
What you should pay attention to is that avoid the Labor Day holiday week (May 1 – 7) and first week of October (Chinese National Day Holiday) when attractions, transport, and hotels are packed with Chinese tourists and prices go up considerably.