Nanning has a subtropical monsoon climate with an annual average temperature of 21.7 degrees Celsius, and has 360 frost-free days. Annual rainfall averages 1,300 millimeters.