Weather in Shangrangu in April

General weather information about Shangrangu

Average annual temperature is 2.9 °C

Absolute maximum temperature: 22.4 °C

Absolute minimum temperature: -21.4 °C

Number of sunny days: 104 days

Number of rainy days: 170 days

Number of snow days: 91 days

Look at detailed online map of Shangrangu

* Weather data for Shangrangu China is based on climate observations for 2026 year

Shangrangu air temperature forecast for each month

JanFebMarAprMayJunJulAugSepOctNovDec
Absolute maximum temperature (°C)10.69.47.813.820.322.420.019.818.218.78.24.9
Average daytime temperature (°C)1.22.63.08.412.415.316.416.615.29.54.2-0.2
Average temperature (°C)-5.0-3.0-3.22.26.49.711.211.58.83.5-1.7-5.9
Average night temperature (°C)-12.7-9.7-10.9-5.5-0.94.26.06.32.8-2.5-7.9-13.2
Absolute minimum temperature (°C)-21.1-20.8-21.4-12.3-8.41.01.92.3-1.5-8.2-12.4-18.7

Shangrangu monthly weather indicators

JanFebMarAprMayJunJulAugSepOctNovDec
Daylight maximum duration (h)10.011.012.013.014.014.014.013.012.011.010.010.0
Daylight mean duration (h)10.311.012.013.013.814.214.013.312.411.410.510.1
Daylight minimum duration (h)10.010.011.012.013.014.013.012.011.010.010.010.0
Sunshine mean duration (h)9.29.510.110.710.89.19.38.49.39.19.28.6
Precipitation (mm)41846547214914417113473818
Sunny days24127810011031820
Rainy days114918303030301601
Snow days615201330000121210

Best time to visit Shangrangu:

The largest precipitation sum in Shangrangu is at

  • June — 149(mm)
  • July — 144(mm)
  • August — 171(mm)
  • September — 134(mm)
  • Frequently asked questions

    When is the best time to visit Shangrangu?
    The historical weather data above shows the warmest, sunniest and driest months to help you choose the best time to visit Shangrangu.
    What is the weather like in Shangrangu?
    See average temperature, rainfall and daylight hours for Shangrangu by month in the table above.
    How many sunny days does Shangrangu have?
    The monthly weather statistics above show sunshine and rainfall patterns for Shangrangu throughout the year.