Your holiday weather, at a glance

China in April: where is it warmest?

In April, Sanya is the warmest place with 29 °C by day, Shangri-La City the coolest with 11 °C. 35 of 43 destinations have good holiday weather.

All destinations in April, warmest first

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

PlaceScoreAirSeaSunRain days
Sanya5529°26°5 h15
Haikou6528°23°5 h11
Dongguan5527°–3 h16
Guangzhou5427°–2 h16
Foshan5427°–2 h16
Shenzhen6226°23°4 h14
Zhuhai6026°23°3 h14
Quanzhou6825°20°4 h12
Luoyang8924°–6 h5
Shantou6724°22°4 h12
Xiamen6624°20°4 h13
Guilin5024°–3 h21
Kashgar9623°–8 h2
Zhengzhou9023°–7 h5
Kaifeng9023°–7 h5
Kunming8923°–8 h8
Wuhan7123°–5 h12
Chengdu6723°–4 h11
Fuzhou6123°18°4 h14
Changsha5523°–4 h17
Beijing9722°–8 h4
Jinan9322°–8 h5
Xi'an8922°–7 h5
Hefei7922°–6 h9
Hangzhou6922°15°5 h12
Tianjin9621°–8 h4
Nanjing7921°–6 h9
Suzhou7421°–5 h11
Wenzhou6121°17°4 h15
Zhangjiajie5521°–3 h16
Ningbo7020°–5 h12
Lanzhou9019°–6 h4
Shanghai7419°–5 h10
Ürümqi9117°–9 h5
Shenyang8317°–8 h6
Hohhot8816°–9 h4
Changchun7614°–8 h5
Ulanqab7514°–9 h5
Harbin6914°–7 h6
Lhasa6114°–9 h11
Qingdao6813°9°7 h5
Dalian6512°7°9 h6
Shangri-La City2411°–5 h16

China in April: quick answers

China in April: where is it warmest?

The warmest places in April are Sanya (29 °C), Haikou (28 °C) and Dongguan (27 °C).

China in April: where is the sea warmest?

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

China in April: where is the weather best?

The best holiday weather in April – warm, sunny and dry – is in Beijing, Kashgar and Tianjin.

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