Your holiday weather, at a glance

China in January: where is it warmest?

In January, Sanya is the warmest place with 24 °C by day, Harbin the coolest with −12 °C. 11 of 43 destinations have good holiday weather.

All destinations in January, warmest first

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

PlaceScoreAirSeaSunRain days
Sanya8224°24°4 h3
Haikou7621°20°3 h6
Shenzhen8319°18°5 h5
Dongguan8219°–4 h5
Zhuhai8219°18°4 h5
Guangzhou7819°–4 h6
Foshan7719°–4 h6
Xiamen7918°16°4 h5
Shantou8217°17°5 h4
Quanzhou7717°15°4 h6
Fuzhou5315°14°3 h8
Kunming7014°–7 h5
Guilin3914°–2 h13
Wenzhou4012°14°3 h10
Chengdu2910°–2 h9
Changsha2710°–2 h10
Wuhan289°–3 h8
Shanghai279°–4 h8
Ningbo249°–3 h10
Hangzhou239°8°3 h10
Zhangjiajie199°–3 h11
Hefei268°–4 h7
Nanjing258°–4 h8
Suzhou238°–4 h9
Luoyang337°–4 h3
Zhengzhou337°–4 h3
Kaifeng337°–4 h2
Xi'an326°–4 h2
Lhasa475°–8 h3
Jinan375°–5 h1
Qingdao374°7°5 h2
Shangri-La City253°–5 h10
Beijing402°–6 h1
Tianjin402°–6 h1
Lanzhou402°–6 h1
Dalian410°5°6 h2
Kashgar370°–5 h1
Shenyang39−5°–6 h2
Hohhot37−5°–5 h1
Ürümqi31−5°–3 h2
Ulanqab42−6°–7 h1
Changchun39−9°–6 h2
Harbin34−12°–4 h1

China in January: quick answers

China in January: where is it warmest?

The warmest places in January are Sanya (24 °C), Haikou (21 °C) and Shenzhen (19 °C).

China in January: where is the sea warmest?

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

China in January: where is the weather best?

The best holiday weather in January – warm, sunny and dry – is in Shenzhen, Sanya and Dongguan.

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