China

China Weather & Climate: Monthly Averages

Monthly climate averages for China, temperatures, rainfall and the best time to visit.

Climate overview of China

China has a wide range of climates, making it more accurate to speak about the climates in China rather than a single climate for the entire country. The country is also known for its extreme weather conditions, including floods, hurricanes (typhoons), sandstorms, heavy hail, extreme heat, and severe frosts.

Climate Variations Across China

Less than half of China has a temperate climate with wet summers and dry winters. The wettest summer month typically receives at least ten times more precipitation than the driest winter month.

While the eastern part of China can experience heavy rainfall during the summer, the western part may suffer from prolonged drought at the same time. Significant temperature differences can also occur across the country in the same season, with large variations in both winter and summer. For example, the desert climate in the north can cause severe cold in the winter months from December through March (with minimums around -30°C (-22°F)), while summer temperatures can easily rise to between 30°C (86°F) and 40°C (104°F).

Western China’s Landscape and Climate

The western part of China consists of mountains and deserts, including the Himalayan Mountains with the world's highest peaks. This rugged landscape, crossed by numerous rivers, mainly has a high-mountain climate, but at lower elevations, steppe and desert climates are also present.

Best Time to Visit China

Autumn (September to early October) is generally the most comfortable season to visit, with reasonable temperatures throughout the country ranging from 10°C (50°F) to 22°C (72°F) and limited rainfall. Spring (May to June) is also a good period, offering similar average temperatures.

Summer (June to the end of August) can be extremely hot, with temperatures often exceeding 30°C (86°F). It is also the rainy season in many regions, depending on location.

Since climate conditions vary widely across China, it is advisable to check the specific weather conditions of the regions you plan to visit.

Explore China by month

Pick a month to see the average temperature, rainfall and sunshine in China — and find the best time to visit. (based on Beijing)

Places in China

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Popular cities by month

Compare cities per month. Toggle cities on/off.

Beijing Shanghai Guangzhou Qingdao Lijiang Sanya
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Regional climate differences

Explore the climate diversity across China.

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Beijing 3°C (37°F) 34°C (93°F) -8°C (18°F) 23°C (73°F) 560 mm (22 in) 2,500 hours
Shanghai 9°C (48°F) 33°C (91°F) 3°C (37°F) 26°C (79°F) 1347 mm (53 in) 1,772 hours
Guangzhou 20°C (68°F) 34°C (93°F) 12°C (54°F) 27°C (81°F) 2055 mm (81 in) 1,629 hours
Qingdao 5°C (41°F) 29°C (84°F) -2°C (28°F) 24°C (75°F) 781 mm (31 in) 2,486 hours
Lijiang 13°C (55°F) 24°C (75°F) -1°C (30°F) 14°C (57°F) 1535 mm (60 in) 2,466 hours
Sanya 24°C (75°F) 31°C (88°F) 19°C (66°F) 27°C (81°F) 1623 mm (64 in)

FAQ

What temperatures can I expect in China?

Yiwu is the warmest destination, reaching 35°C (95°F) in July with nights around 25°C (77°F). Ergun is the coolest, with January daytime highs of just -18°C (0°F) and nights dropping to -31°C (-24°F). Temperatures vary significantly between regions and seasons. See the city comparison for a full overview.

How much rain does China get?

Rainfall varies across China. Guilin is the wettest, receiving 2277 mm (90 in) per year, with June the wettest month at 409 mm (16 in). Dunhuang is the driest at 50 mm (2 in) per year. Use the climate map to explore rainfall patterns across regions.

How sunny is China?

Dunhuang is the sunniest destination in China, enjoying 3,262 hours of sunshine per year, with May the brightest month at 320 hours. Overall, China enjoys abundant sunshine year-round. Compare sunshine across cities in the charts above.

What is the climate like across China?

Beijing has very warm summers reaching 34°C (93°F) in July and cold winters dropping to 3°C (37°F), with 2,500 hours of sunshine and 560 mm (22 in) of rain per year. Shanghai has very warm summers reaching 33°C (91°F) in July and cold winters dropping to 9°C (48°F), with 1,772 hours of sunshine and 1347 mm (53 in) of rain per year. Guangzhou has very warm summers reaching 34°C (93°F) in July and pleasant winters dropping to 20°C (68°F), with 1,629 hours of sunshine and 2055 mm (81 in) of rain per year. Explore the climate charts and comparison table for more cities.

Explore more

Travel inspiration

Must-visit destinations and experiences across China.