Your holiday weather, at a glance

China in May: where is it warmest?

In May, Haikou is the warmest place with 30 °C by day, Shangri-La City the coolest with 15 °C. 28 of 43 destinations have good holiday weather.

All destinations in May, warmest first

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

PlaceScoreAirSeaSunRain days
Haikou4530°26°7 h17
Sanya4230°28°6 h23
Zhengzhou7829°–7 h6
Luoyang7729°–7 h6
Dongguan3929°–4 h21
Guangzhou3729°–3 h21
Foshan3629°–3 h21
Kashgar9628°–9 h3
Beijing8928°–9 h5
Kaifeng8228°–7 h6
Shenzhen4728°26°4 h20
Zhuhai4728°26°4 h19
Tianjin9427°–9 h5
Jinan9227°–8 h6
Wuhan7027°–5 h12
Chengdu6427°–4 h12
Quanzhou6127°23°5 h14
Xiamen5827°23°4 h17
Changsha5827°–4 h17
Shantou5727°25°5 h18
Guilin5127°–4 h22
Xi'an8726°–7 h7
Nanjing7926°–6 h9
Hefei7826°–6 h10
Hangzhou7026°20°5 h12
Fuzhou5826°22°4 h16
Suzhou7525°–6 h10
Zhangjiajie5825°–4 h16
Shenyang8924°–8 h8
Lanzhou8924°–7 h6
Shanghai7624°–6 h10
Kunming7124°–7 h14
Ningbo7024°–5 h12
Wenzhou5824°21°4 h16
Ürümqi9823°–10 h5
Hohhot9922°–9 h5
Changchun8822°–8 h9
Harbin8421°–8 h9
Ulanqab9420°–9 h7
Dalian9218°12°9 h6
Qingdao9118°14°8 h6
Lhasa7518°–9 h15
Shangri-La City3815°–5 h18

China in May: quick answers

China in May: where is it warmest?

The warmest places in May are Haikou (30 °C), Sanya (30 °C) and Zhengzhou (29 °C).

China in May: where is the sea warmest?

The sea is warmest at Sanya (28 °C), Haikou (26 °C) and Shenzhen (26 °C).

China in May: where is the weather best?

The best holiday weather in May – warm, sunny and dry – is in Hohhot, Ürümqi and Kashgar.

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