China weather, climate and best time to visit

Best time to visit China

The best time to visit in China is from April until September, when you will have a pleasant till hot temperature and limited till little rainfall. The highest average temperature in in China is 32°C in July and the lowest is 0°C in January.

China has the semi-arid climate prevailing. If you want to know what the average temperature is in in China or when most precipitation (rain or snow) falls, you can find a quick overview below. This way, you are well prepared. Our average monthly climate data is based on data from the past 30 years.

Average weather North China by month

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Temperature (°C) 0 4 12 20 27 31 32 31 25 19 9 2
Precipitation (mm) 1 2 3 8 12 28 53 41 24 12 7 1
Climate data from city: Beijing

Average weather East China by month

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Temperature (°C) 8 10 14 19 24 27 31 31 27 23 17 11
Precipitation (mm) 29 47 46 29 40 114 111 85 63 35 42 41
Climate data from city: Shanghai

Average weather South China by month

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Temperature (°C) 18 21 23 27 30 32 33 33 32 29 25 19
Precipitation (mm) 18 32 49 71 142 124 107 106 110 40 23 19
Climate data from city: Guangzhou

Average weather West China by month

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Temperature (°C) 0 2 5 9 13 16 16 16 15 10 7 3
Precipitation (mm) 18 33 15 11 13 20 51 53 31 10 2 4
Climate data from city: Tibet

Travel and stay China

Looking to book a flight to China? Hop on one of these airlines.

14 day weather forecast China

The weather for in China will be 21° till 13° degrees in the next 14 days with a couple of days chance of light rain showers.

The weather forecast for China is based on the weather conditions in the city of Beijing.

Weather forecast this week

Tuesday 26 Oct Precip Chance Wind UV
21°
14°
0 mm 0% 3 m/s 4
Wednesday 27 Oct Precip Chance Wind UV
19°
11°
0 mm 0% 2 m/s 4
Thursday 28 Oct Precip Chance Wind UV
18°
12°
0 mm 0% 2 m/s 1
Friday 29 Oct Precip Chance Wind UV
19°
12°
0 mm 0% 1 m/s 3
Saturday 30 Oct Precip Chance Wind UV
19°
12°
0 mm 0% 1 m/s 3
Sunday 31 Oct Precip Chance Wind UV
16°
10°
3.2 mm 75% 2 m/s 3
Monday 1 Nov Precip Chance Wind UV
16°
10°
0 mm 0% 1 m/s 4

Weather forecast next week

Tuesday 2 Nov Precip Chance Wind UV
16°
12°
0 mm 0% 2 m/s 2
Wednesday 3 Nov Precip Chance Wind UV
15°
11°
0 mm 0% 1 m/s 1
Thursday 4 Nov Precip Chance Wind UV
15°
10°
0 mm 0% 1 m/s 3
Friday 5 Nov Precip Chance Wind UV
16°
11°
0.1 mm 20% 2 m/s 1
Saturday 6 Nov Precip Chance Wind UV
13°
2.9 mm 75% 2 m/s 1
Sunday 7 Nov Precip Chance Wind UV
10°
1.3 mm 55% 6 m/s 2
Monday 8 Nov Precip Chance Wind UV
13°
0 mm 0% 5 m/s 2

Climate China

Click on a region of China to view the climate:

Climate table of North China (Beijing)

North China has the semi-arid climate prevailing. The average annual temperature for North China is 18° degrees and there is about 192 mm of rain in a year. It is dry for 279 days a year with an average humidity of 46% and an UV-index of 4.

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Day temp. (°C) 0 4 12 20 27 31 32 31 25 19 9 2
Night temp. (°C) -8 -5 2 8 14 18 21 19 14 9 1 -6
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Precipitation (mm) 1 2 3 8 12 28 53 41 24 12 7 1
Days with rain 1 1 4 6 8 11 13 11 7 5 2 1
Days with snow 1 2 1 - - - - - - - 1 1
Dry days 29 25 26 24 23 19 18 20 23 26 27 29
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Sun hours per day 7 7 9 11 11 11 11 11 10 7 7 7
Wind force (Bft) 2 2 2 2 2 2 2 2 2 2 2 2
UV-index 2 2 4 5 6 7 7 6 5 3 2 2
Climate data from city: Beijing

Climate table of East China (Shanghai)

East China has the semi-arid climate prevailing. The average annual temperature for East China is 20° degrees and there is about 683 mm of rain in a year. It is dry for 174 days a year with an average humidity of 74% and an UV-index of 5.

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Day temp. (°C) 8 10 14 19 24 27 31 31 27 23 17 11
Night temp. (°C) 3 4 7 11 17 21 25 25 22 17 12 5
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Precipitation (mm) 29 47 46 29 40 114 111 85 63 35 42 41
Days with rain 10 12 14 11 12 17 19 19 17 9 12 9
Days with snow 2 2 - - - - - - - - - -
Dry days 19 14 17 19 19 13 12 12 13 22 18 22
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Sun hours per day 5 5 7 9 9 8 10 10 8 7 5 5
Wind force (Bft) 3 3 3 3 3 3 3 3 3 3 3 3
UV-index 2 3 4 5 6 7 7 7 5 5 3 3
Climate data from city: Shanghai

Climate table of South China (Guangzhou)

South China has the semi-arid climate prevailing. The average annual temperature for South China is 27° degrees and there is about 839 mm of rain in a year. It is dry for 138 days a year with an average humidity of 73% and an UV-index of 6.

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Day temp. (°C) 18 21 23 27 30 32 33 33 32 29 25 19
Night temp. (°C) 12 14 17 20 23 25 26 26 25 21 18 12
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Precipitation (mm) 18 32 49 71 142 124 107 106 110 40 23 19
Days with rain 10 13 18 20 22 24 25 23 21 11 10 8
Dry days 21 15 13 10 9 6 6 8 9 20 20 23
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Sun hours per day 6 5 5 5 8 8 10 8 8 7 5 5
Wind force (Bft) 2 2 2 2 2 2 2 2 2 2 2 2
UV-index 4 5 5 6 7 7 7 7 6 6 5 4
Climate data from city: Guangzhou

Climate table of West China (Tibet)

West China has the semi-arid climate prevailing. The average annual temperature for West China is 9° degrees and there is about 261 mm of rain in a year. It is dry for 209 days a year with an average humidity of 51% and an UV-index of 3.

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Day temp. (°C) 0 2 5 9 13 16 16 16 15 10 7 3
Night temp. (°C) -10 -9 -6 -3 1 4 7 7 4 -2 -5 -7
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Precipitation (mm) 18 33 15 11 13 20 51 53 31 10 2 4
Days with rain 4 3 4 6 5 7 19 20 10 2 1 2
Days with snow 7 10 6 2 - - - - - - 1 2
Dry days 20 15 21 22 26 23 12 11 20 29 28 27
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Sun hours per day 7 8 10 12 12 12 11 12 11 7 7 7
Wind force (Bft) 2 2 2 2 2 2 2 2 2 2 2 2
UV-index 2 2 2 3 3 3 4 4 3 2 2 2
Climate data from city: Tibet

China weather by month

What is the average weather like in a given month for China? Let's find out! Click on a month to check all the monthly averages for sunshine, temperature highs and lows, percentage chance of rain per day, snowfall accumulation and number of rainy days.

Weather experiences China

Already been to China?

Share your experience of the China weather and get a chance to win $150!

Your email will not be included in the review and will not be passed on to third parties.

By submitting the data you agree to our privacy policy

Frequently asked questions

Where is China?

China lies in a straight line about 2,654 km from India (New Delhi → Beijing).

How long is the flight to China?

The flight time from Indira Gandhi to China is approximately 4 h. 10 min.

What are the largest airports in China?

These are the largest airports in China:

  • Shanghai Pudong International Airport – Shanghai
  • Shanghai Hongqiao International Airport – Shanghai
  • Beijing Nanyuan Airport – Beijing
  • Beijing Capital International Airport – Beijing
  • Shenzhen Bao'an International Airport – Shenzhen
  • Wuhan Tianhe International Airport – Wuhan
  • Tianjin Binhai International Airport – Tianjin
  • Chongqing Jiangbei International Airport – Chongqing
  • Taoxian Airport – Shenyang
  • Chengdu Shuangliu International Airport – Chengdu

How many inhabitants are there in China?

China has approximately 1,392,650,000 inhabitants.

How big is China?

The area of China is around 9,572,900 km². It is 3x bigger than India.

What is the capital of China?

The capital of China is Beijing.

What is the currency of China?

In China the Chinese yuan renminbi (CNY) is used to pay.

Exchange rates on 26 October 2021

  • 1 Chinese yuan renminbi = 0.089 Indian rupee
  • 1 Indian rupee = 11.27 Chinese yuan renminbi
  • 10 Chinese yuan renminbi = 0.887 Indian rupee
  • 10 Indian rupee = 112.70 Chinese yuan renminbi
  • 100 Chinese yuan renminbi = 8.87 Indian rupee
  • 100 Indian rupee = 1,126.97 Chinese yuan renminbi

What is the area code of China?

The area code to call China is +86.