Guiyang havas kvar-sezonan, muson-influitan humidan subtropikan klimaton (Köppen: Cwa), temperitan per sia malalta latitudo kaj alta alteco. Ĝi havas malvarmetajn vintrojn kaj moderajn temperaturojn somerojn; la plimulto de la ĉiujara 1,118 milimetroj (44.0 in) de precipitaĵo okazas de majo ĝis julio. La ĉiumonata 24-hora averaĝa temperaturo varias de 5.1 °C (41.2 °F) en januaro ĝis 23.9 °C (75.0 °F) en julio, dum la jara averaĝo estas 15.35 °C (59.6 °F). Pluvo estas ofta dum la tuta jaro, kun foja ŝtormo en vintro. Kun ebla ĉiumonata suna procento de 12 procentoj en januaro ĝis 41 procentoj en aŭgusto, la urbo ricevas nur 1150 sunhorojn, igante ĝin unu el la plej malhelaj monatoj de ĉinaj gravaj urboj dum la tuta jaro.
41.2 °F