Your holiday weather, at a glance

China in July: where is it warmest?

In July, Kashgar is the warmest place with 33 °C by day, Shangri-La City the coolest with 17 °C. 10 of 43 destinations have good holiday weather.

All destinations in July, warmest first

Long-term averages for the month: daytime high, sea, sunshine and rainy days.

PlaceScoreAirSeaSunRain days
Kashgar6033°–11 h3
Fuzhou3933°27°7 h13
Changsha3933°–7 h12
Hangzhou3433°28°7 h14
Luoyang3333°–5 h14
Ningbo4832°–7 h12
Quanzhou4732°28°8 h13
Tianjin4432°–7 h13
Beijing4032°–6 h13
Wuhan4032°–7 h13
Suzhou4032°–6 h14
Jinan4032°–6 h12
Hefei3932°–6 h15
Nanjing3832°–6 h16
Kaifeng3632°–5 h14
Zhengzhou3432°–5 h14
Dongguan3232°–6 h23
Guangzhou2932°–6 h22
Foshan2932°–6 h20
Xi'an5331°–7 h9
Wenzhou4531°27°7 h17
Shanghai4331°–6 h15
Xiamen4231°28°8 h17
Haikou4031°29°7 h17
Shenzhen3931°29°6 h22
Zhangjiajie3531°–5 h17
Guilin3431°–6 h19
Lanzhou6730°–7 h8
Shantou4830°28°8 h21
Zhuhai4230°29°7 h22
Sanya4230°29°6 h24
Chengdu3230°–4 h20
Ürümqi8529°–10 h5
Shenyang5629°–6 h14
Hohhot7628°–8 h10
Harbin6828°–7 h15
Changchun6728°–7 h15
Ulanqab8126°–8 h12
Dalian8026°22°7 h10
Qingdao7226°24°5 h11
Kunming5323°–4 h24
Lhasa6420°–7 h25
Shangri-La City4517°–3 h29

China in July: quick answers

China in July: where is it warmest?

The warmest places in July are Kashgar (33 °C), Fuzhou (33 °C) and Changsha (33 °C).

China in July: where is the sea warmest?

The sea is warmest at Haikou (29 °C), Shenzhen (29 °C) and Zhuhai (29 °C).

China in July: where is the weather best?

The best holiday weather in July – warm, sunny and dry – is in Ürümqi, Ulanqab and Dalian.

China month by month

Climate averages 1996–2025, not a forecast. Data: Copernicus ERA5 / ERA5-Land via Open-Meteo.com (CC BY 4.0), NOAA OISST, WMO 1991–2020 (NOAA NCEI), GeoNames (CC BY 4.0). Sources & licences