Yangshuo climate — normals and trends

Yangshuo (China) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 20.1 °C and it receives 1,866 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is July (28.1 °C on average) and the coldest is January (10.3 °C). Rainfall peaks in May.

Yangshuo averages 2 frost days, 99 hot days (≥ 30 °C) and 192 rainy days per year.

Yangshuo has warmed by +1.0 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

The number of frost days there went from about 3 to 1 per year over the period.

The hottest day of the period reached 39.6 °C (on 13 August 2013) and the coldest -7.8 °C (on 16 December 1975).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

YangshuoGuangxi

coords
24.78°, 110.49°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJulyColdest monthJanuaryWettest monthMayDriest monthDecember

Mean daily temperature

20.1°C

Average daily high

24.1°C

Average daily low

16.9°C

Annual rainfall

1,866mm

Sunshine / day

6.9h

Mean relative humidity

77%

Average peak wind

10.4km/h

Seasonal range

17.8°C

Frost days (< 0 °C)

2 d/yr

Hot days (≥ 30 °C)

99 d/yr

Rainy days (≥ 1 mm)

192 d/yr

Annual snowfall

0.3 cm

Average feels-like high

26.0 °C

Average feels-like low

18.2 °C

Average peak gust

27.8 km/h

Tropical nights (≥ 20 °C)

160 d/yr

Solar radiation

12.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

+0.1 °C per decade · r² = 0.34 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

39.6 °C

13 August 2013

Coldest day

-7.8 °C

16 December 1975

Wettest day

177 mm

1 July 2002

Windiest day

31.5 km/h

24 July 2003

Strongest gust

87.8 km/h

8 June 1946

Hottest feels-like

46.5 °C

24 July 1958

Coldest feels-like

-12.0 °C

16 December 1975

Snowiest day

9.4 cm

13 December 1975

Sunniest day

13.1 h

7 July 1944

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.7 °C7 September 20250.9 °C12 January 202521.2 °C1,547 mm1330
202438.3 °C26 July 20240.1 °C23 January 202421.1 °C2,217 mm1150
202336.7 °C28 July 20230.5 °C25 January 202321.1 °C1,455 mm1310
202237.5 °C7 September 20222.2 °C30 January 202220.5 °C1,888 mm1210
202138.6 °C10 September 2021-1.1 °C12 January 202121.3 °C1,336 mm1361
202035.5 °C25 July 20201.5 °C30 January 202020.5 °C1,950 mm1090
201938.1 °C13 September 20192.6 °C1 January 201920.6 °C1,783 mm1210
201835.9 °C11 July 2018-1.7 °C6 February 201820.4 °C1,525 mm1152
201736.1 °C29 July 20170.5 °C21 December 201720.8 °C1,708 mm1100
201637.6 °C31 July 20161.0 °C25 January 201620.9 °C2,121 mm1190
201535.6 °C13 July 20151.4 °C6 February 201520.6 °C2,307 mm980
201436.8 °C7 September 2014-0.4 °C20 February 201420.7 °C1,447 mm1321
201339.6 °C13 August 20131.1 °C5 January 201320.5 °C2,087 mm1140
201236.2 °C30 August 20121.1 °C25 January 201220.0 °C1,666 mm1140
201138.7 °C26 July 20111.0 °C2 February 201120.0 °C1,040 mm1170
201037.2 °C20 September 2010-0.7 °C17 December 201020.4 °C2,031 mm921
200937.9 °C23 August 20090.7 °C10 January 200921.1 °C1,136 mm1260
200837.8 °C23 September 2008-1.0 °C3 February 200820.2 °C1,414 mm1181
200738.0 °C8 August 20072.7 °C10 January 200721.0 °C1,111 mm1280
200636.2 °C14 July 20060.1 °C9 January 200620.6 °C1,656 mm1210
200539.2 °C13 August 2005-1.3 °C1 January 200520.4 °C1,808 mm1321
200436.8 °C1 July 2004-0.2 °C21 January 200420.5 °C1,448 mm1161
200338.6 °C3 August 2003-0.2 °C7 January 200321.0 °C1,454 mm1152
200235.9 °C14 July 2002-0.3 °C27 December 200220.6 °C2,403 mm922
200135.6 °C5 July 20011.4 °C22 December 200120.3 °C1,965 mm1030
200036.7 °C5 September 2000-0.5 °C2 February 200020.2 °C1,614 mm1171
199936.0 °C14 September 1999-1.9 °C23 December 199920.5 °C2,045 mm1004
199836.5 °C15 September 19981.7 °C18 January 199820.9 °C2,542 mm1080
199735.6 °C30 August 19971.2 °C10 January 199720.0 °C2,217 mm790
199635.0 °C26 July 19960.2 °C20 February 199619.6 °C1,857 mm980
199536.9 °C31 July 19950.8 °C5 January 199519.9 °C1,756 mm1060
199436.1 °C2 July 1994-0.5 °C23 January 199420.1 °C2,582 mm771
199334.7 °C5 August 1993-1.4 °C25 January 199319.8 °C2,112 mm954
199238.3 °C7 August 1992-0.7 °C15 January 199220.0 °C1,867 mm1061
199137.1 °C19 July 1991-0.7 °C29 December 199120.5 °C1,369 mm1252
199039.5 °C27 August 19900.8 °C31 January 199020.6 °C2,136 mm1150
198938.7 °C16 August 19890.9 °C13 January 198920.3 °C1,344 mm1250
198836.9 °C19 July 19882.2 °C11 December 198819.5 °C1,822 mm1070
198735.3 °C13 July 19870.3 °C27 January 198720.4 °C2,302 mm980
198636.9 °C4 September 1986-0.1 °C7 January 198620.2 °C1,663 mm1202
198538.6 °C17 July 19850.5 °C16 December 198519.7 °C1,844 mm1140
198438.0 °C30 July 1984-0.5 °C9 January 198419.2 °C1,706 mm1151
198337.4 °C6 August 1983-0.9 °C24 January 198320.0 °C2,068 mm1302
198235.8 °C27 July 1982-1.3 °C27 December 198220.1 °C2,026 mm1102
198137.1 °C22 June 1981-0.7 °C12 January 198119.9 °C2,443 mm1021
198036.7 °C10 July 1980-1.3 °C1 February 198019.9 °C1,862 mm1121
197937.3 °C29 July 1979-0.4 °C25 November 197920.3 °C1,626 mm1061
197837.1 °C29 July 1978-1.1 °C21 January 197820.3 °C2,115 mm1151
197735.8 °C10 August 1977-2.0 °C5 January 197720.1 °C2,193 mm947
197636.4 °C10 August 1976-0.5 °C29 December 197619.5 °C2,406 mm942
197536.3 °C11 July 1975-7.8 °C16 December 197520.1 °C2,216 mm11213
197435.4 °C28 September 1974-0.5 °C2 January 197420.1 °C1,904 mm1155
197335.6 °C23 August 1973-1.7 °C31 December 197320.3 °C2,478 mm1042
197237.1 °C10 July 19720.3 °C11 February 197220.0 °C2,388 mm1010
197137.1 °C22 July 1971-0.3 °C3 January 197119.8 °C2,110 mm892
197035.9 °C2 August 1970-0.3 °C5 January 197019.6 °C2,132 mm972
196937.9 °C23 September 1969-1.6 °C1 February 196920.0 °C1,768 mm1126
196837.2 °C20 August 19680.9 °C4 January 196820.2 °C2,426 mm950
196736.4 °C18 July 1967-3.3 °C17 January 196719.6 °C2,063 mm1129
196633.4 °C15 August 19660.2 °C1 January 196619.8 °C1,803 mm840
196534.0 °C27 July 1965-1.7 °C31 December 196519.4 °C2,196 mm433
196436.5 °C8 August 19640.9 °C20 February 196420.1 °C1,969 mm1120
196339.3 °C5 September 1963-3.6 °C15 January 196320.7 °C1,456 mm1304
196236.9 °C21 July 1962-1.1 °C27 January 196220.0 °C2,196 mm1091
196136.0 °C2 July 1961-2.8 °C17 January 196120.2 °C2,615 mm963
196036.4 °C1 August 1960-0.6 °C2 January 196020.3 °C1,975 mm1032
195934.5 °C29 August 19590.8 °C11 January 195919.8 °C2,007 mm1020
195835.9 °C24 July 1958-0.5 °C2 February 195820.2 °C1,266 mm1031
195737.4 °C15 August 1957-3.5 °C11 February 195720.0 °C2,097 mm945
195635.9 °C4 September 1956-1.8 °C9 January 195620.0 °C1,427 mm1084
195532.1 °C23 September 1955-3.6 °C12 January 195520.0 °C1,343 mm654
195432.9 °C28 July 19540.4 °C16 December 195420.3 °C1,987 mm870
195339.1 °C13 August 19530.6 °C12 December 195320.6 °C1,439 mm1030
195232.5 °C12 July 19520.1 °C19 February 195220.4 °C1,721 mm620
195133.9 °C1 August 1951-2.4 °C13 January 195119.7 °C2,394 mm493
195031.8 °C16 July 19501.8 °C14 February 195020.0 °C2,015 mm340
194931.8 °C13 June 19490.2 °C15 January 194920.4 °C1,995 mm710
194832.3 °C6 July 1948-1.7 °C25 January 194820.2 °C1,809 mm632
194732.0 °C29 August 19470.1 °C30 December 194719.5 °C2,111 mm260
194636.5 °C5 September 1946-1.4 °C11 January 194621.1 °C841 mm1284
194531.4 °C15 July 1945-1.1 °C16 January 194518.7 °C1,147 mm376
194433.1 °C25 September 1944-3.6 °C21 December 194419.4 °C1,867 mm458
194332.1 °C27 May 1943-2.2 °C12 January 194319.8 °C1,495 mm481
194231.9 °C6 August 19421.3 °C6 December 194219.6 °C2,039 mm240
194132.1 °C9 August 1941-0.3 °C29 December 194119.4 °C1,958 mm211
194033.6 °C31 August 1940-2.9 °C25 January 194019.5 °C1,835 mm723

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
25.5 °C
+1.4 °C
Hot days (≥ 30 °C)
133 d/yr
+34
Frost days (< 0 °C)
0 d/yr
-2
Annual rainfall
1547 mm
-319 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan18.2 °C+4.2 °C38 mm-31 mm
Feb13.2 °C-2.0 °C50 mm-42 mm
Mar20.4 °C+1.3 °C138 mm-25 mm
Apr26.5 °C+2.7 °C142 mm-130 mm
May27.7 °C+0.1 °C360 mm+32 mm
Jun30.8 °C+0.9 °C254 mm-54 mm
Jul33.5 °C+1.6 °C140 mm-39 mm
Aug32.4 °C+0.4 °C148 mm-19 mm
Sep31.9 °C+1.2 °C158 mm+73 mm
Oct29.1 °C+2.3 °C19 mm-54 mm
Nov21.8 °C+0.3 °C44 mm-33 mm
Dec19.7 °C+3.4 °C57 mm+2 mm

The year's extremes

Hottest day
36.7 °C
7 Sep 2025
Coldest day
0.9 °C
12 Jan 2025
Wettest day
58.2 mm
9 Sep 2025
Windiest day
28.4 km/h
12 Apr 2025
Strongest gust
63.4 km/h
12 Apr 2025
Hottest feels-like
43.6 °C
26 Jul 2025
Coldest feels-like
-2.4 °C
9 Feb 2025
Sunniest day
13.0 h
12 May 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Yangshuo?

Yangshuo has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 20.1 °C and it receives 1,866 mm of precipitation per year.

What is the hottest day ever recorded in Yangshuo?

The hottest day measured in Yangshuo between 1940 and 2025 was 13 August 2013, reaching 39.6 °C.

What is the coldest day in Yangshuo?

The coldest day measured in Yangshuo between 1940 and 2025 was 16 December 1975, at -7.8 °C.

Does it snow in Yangshuo?

Almost never: Yangshuo sees virtually no snow, with about 2 frost days per year.

Has the climate of Yangshuo warmed?

Yes: Yangshuo warmed by +1.0 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Yangshuo?

The wettest day measured in Yangshuo between 1940 and 2025 was 1 July 2002, with 177 mm of rain in 24 hours.

What was the windiest day in Yangshuo?

The windiest day measured in Yangshuo between 1940 and 2025 was 24 July 2003, with winds reaching 31.5 km/h.

What is the warmest month in Yangshuo?

The warmest month in Yangshuo is July (28.1 °C on average); the coldest is January (10.3 °C).

How much does it rain in Yangshuo?

Yangshuo receives on average 1,866 mm of precipitation per year, spread over about 192 rainy days.

Is it sunny in Yangshuo?

Yangshuo gets on average 6.9 hours of sunshine per day, roughly 2,519 hours per year over 1940-2025.

What is the biggest single-day snowfall in Yangshuo?

The heaviest 24-hour snowfall measured in Yangshuo between 1940 and 2025 was 13 December 1975, with 9.4 cm.

Are there tropical nights in Yangshuo?

Yes: Yangshuo has on average 160 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Yangshuo?

In Yangshuo, between 1940 and 2025, the highest apparent temperature reached 46.5 °C on 24 July 1958, and the lowest was -12.0 °C on 16 December 1975.

Compare Yangshuo with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Yangshuo

Other cities — China