Guiyang climate

Guiyang is warmest in August, with average highs of 27 °C, and coldest in January, when nights average 1.4 °C. June is the wettest month (246 mm) and December the driest (49 mm). Figures are 1991–2020 climate normals.

Across a full year Guiyang averages 1,454 mm of rain, 100 days above 25 °C and 24 days below freezing.

China · population 3,037,159 · 1991–2020 normals

  1. Jan
  2. Feb
  3. Mar 11°
  4. Apr 16°
  5. May 19°
  6. Jun 21°
  7. Jul 23°
  8. Aug 23°
  9. Sep 20°
  10. Oct 16°
  11. Nov 11°
  12. Dec

Temperature below 0 °C to above 30 °C Rain band height is that month’s share of the wettest month

What to expectGuiyang through the year

Guiyang has a clear annual cycle: average daily highs run from 8.0 °C in January to 27 °C in August, a swing of 18 °C in mean temperature across the year.

Counted across a normal year, 100 days a year reach 25 °C, 4 of them reach 30 °C, 24 nights drop below freezing. The warmest reading in the 1991–2020 record is 33 °C, in May.

Rain is strongly seasonal. June averages 246 mm against 49 mm in December — 5.0 times as much. Planning around the dry months matters more here than planning around temperature.

Month by month

Month Avg high Rainfall Cloud
January 8.0 °C 71 mm 84 %
February 11.1 °C 63 mm 83 %
March 15.1 °C 99 mm 82 %
April 19.8 °C 137 mm 79 %
May 22.8 °C 198 mm 79 %
June 25.1 °C 246 mm 86 %
July 26.7 °C 178 mm 81 %
August 26.8 °C 130 mm 72 %
September 24.0 °C 108 mm 68 %
October 19.0 °C 111 mm 77 %
November 14.9 °C 64 mm 73 %
December 9.8 °C 49 mm 78 %

Temperature month by month

Month Avg highAvg lowMeanRecord highRecord lowDays above 25 °CDays above 30 °CDays below 0 °C
January 8.0 °C1.4 °C4.7 °C20.1 °C-7.7 °C0011
February 11.1 °C3.5 °C7.2 °C29.2 °C-7.1 °C006
March 15.1 °C7.0 °C11.0 °C28.9 °C-4.2 °C101
April 19.8 °C11.8 °C15.6 °C30.6 °C1.3 °C500
May 22.8 °C15.6 °C18.9 °C32.8 °C7.1 °C1000
June 25.1 °C18.6 °C21.5 °C30.3 °C10.8 °C1800
July 26.7 °C20.2 °C23.0 °C31.4 °C14.4 °C2510
August 26.8 °C19.6 °C22.8 °C32.7 °C12.1 °C2520
September 24.0 °C16.8 °C20.2 °C31.7 °C8.2 °C1310
October 19.0 °C12.6 °C15.6 °C29.1 °C3.3 °C200
November 14.9 °C7.9 °C11.3 °C24.2 °C-1.4 °C000
December 9.8 °C2.9 °C6.3 °C21.4 °C-7.8 °C005

Rain, sun and wind month by month

Month RainfallWet daysDaylightCloud coverHumidityWind
January 71 mm1511 h/day84 %84 %15 km/h
February 63 mm1311 h/day83 %83 %17 km/h
March 99 mm1712 h/day82 %83 %18 km/h
April 137 mm1813 h/day79 %82 %18 km/h
May 198 mm1913 h/day79 %82 %18 km/h
June 246 mm2014 h/day86 %85 %17 km/h
July 178 mm1814 h/day81 %84 %18 km/h
August 130 mm1613 h/day72 %82 %16 km/h
September 108 mm1212 h/day68 %80 %16 km/h
October 111 mm1412 h/day77 %82 %15 km/h
November 64 mm1111 h/day73 %82 %16 km/h
December 49 mm1110 h/day78 %82 %15 km/h

How Guiyang compares

The same four figures for nearby destinations, so the numbers above have something to be read against. Summer high is the warmest month's average high; winter low is the coldest month's average low.

Destination Summer high Winter low Rain per year Days above 25 °C
Guiyang 27 °C 1.4 °C 1,454 mm 100
Anshun · China 25 °C 1.4 °C 1,611 mm 70
Duyun · China 28 °C 2.1 °C 1,797 mm 120
Zunyi · China 28 °C 1.2 °C 1,638 mm 108
Kaili · China 28 °C 1.5 °C 1,438 mm 124
Bijie · China 26 °C -0.1 °C 1,334 mm 72
Liupanshui · China 24 °C 0.9 °C 1,500 mm 40

Planning a trip? See the best time to visit Guiyang.

QuestionsCommon questions about Guiyang’s climate

When is the best time to visit Guiyang?

That depends on what you want, so the honest answer is a comparison rather than a single month. May, June, September sit closest to 20 °C on average, August is the warmest month and December the driest. The month-by-month table above has the full picture.

How hot does Guiyang get?

In August, the warmest month, daily highs average 27 °C. About 4 days a year pass 30 °C. The highest value in the 1991–2020 record is 33 °C.

How cold does it get in winter?

Nights average 1.4 °C in January, the coldest month. A normal year has 24 nights below freezing.

Which month is wettest in Guiyang?

June, averaging 246 mm over 20 days with rain. The driest month is December with 49 mm. The year as a whole averages 1,454 mm.

Are these figures a forecast?

No. They are 1991–2020 climate normals: the average of thirty years, which describes what a month is usually like in Guiyang rather than what any particular week will bring. Individual years can differ substantially from the normal.

Data sources and method

Normal period
1991–2020
Data point
26.583°, 106.717° (the coordinates the reanalysis values are taken for)
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: monthly rankings, daylight hours, beach and comfort scores. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.