Weather in Shanghai in April
April in Shanghai is mild with average temperatures around 15.6°C (60.1°F). Moderate rainfall of 95mm spread over 11 days.
Data Note: Temperature values are 2001–2020 satellite/reanalysis grid averages from NASA POWER and may differ from airport station normals by a few degrees.
Temperature
High
20.3°C
68.5°F
Low
10.8°C
51.4°F
Precipitation
95 mm
3.7 inches
~11 rainy days
Conditions
Humidity
77%
Comparison to Adjacent Months
April is 5.4°C warmer than March.
April is 5.3°C cooler than May.