The best time to visit Guangzhou will be when the average temperatures are at a comfortable level (between 20°C / 68.0°F and 30°C / 86.0°F on average) which is during months April, May, June, July, August, September, October and November. The warmest time of year in Guangzhou is in July when it is 29°C / 84.2°F on average, but could get up to 32.7°C / 90.9°F maximum. On the other hand, the coldest time of year in Guangzhou is in January when it is 14.05°C / 57.3°F on average, but could get down to 9.8°C / 57.3°F minimum.
April and October should be the busiest time of the city, that's because of the pleasant weather for tourism as well as the world renowned Canton Fair.