Your holiday weather, at a glance

China in March: where is it warmest?

In March, Sanya is the warmest place with 26 °C by day, Harbin the coolest with 4 °C. 22 of 43 destinations have good holiday weather.

All destinations in March, warmest first

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

PlaceScoreAirSeaSunRain days
Sanya7826°24°4 h7
Haikou7625°21°4 h8
Dongguan6224°–3 h13
Guangzhou5924°–2 h14
Foshan5824°–2 h14
Zhuhai6623°20°2 h10
Shenzhen6523°20°3 h11
Kunming9421°–8 h6
Shantou7021°19°4 h10
Quanzhou6721°17°4 h11
Xiamen6621°17°4 h11
Fuzhou5719°15°3 h15
Guilin5019°–2 h21
Chengdu6718°–3 h10
Luoyang8517°–5 h3
Zhengzhou8417°–5 h4
Kaifeng8117°–5 h4
Wuhan6117°–4 h12
Changsha4917°–3 h17
Xi'an7816°–6 h4
Hefei6516°–5 h9
Nanjing6316°–5 h9
Hangzhou5416°10°4 h13
Wenzhou4916°14°3 h15
Zhangjiajie4416°–3 h16
Jinan8015°–7 h3
Kashgar7615°–7 h2
Suzhou5415°–4 h12
Ningbo4915°–4 h13
Beijing7414°–8 h3
Tianjin7314°–8 h2
Shanghai5214°–4 h11
Lanzhou6713°–6 h3
Lhasa5210°–8 h6
Qingdao469°6°7 h4
Hohhot468°–8 h3
Shenyang458°–7 h4
Ürümqi428°–7 h4
Ulanqab476°–8 h3
Dalian466°4°8 h3
Shangri-La City156°–5 h14
Changchun455°–8 h3
Harbin434°–7 h4

China in March: quick answers

China in March: where is it warmest?

The warmest places in March are Sanya (26 °C), Haikou (25 °C) and Dongguan (24 °C).

China in March: where is the sea warmest?

The sea is warmest at Sanya (24 °C), Haikou (21 °C) and Zhuhai (20 °C).

China in March: where is the weather best?

The best holiday weather in March – warm, sunny and dry – is in Kunming, Luoyang and Zhengzhou.

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