Shanghai in April
In April, Shanghai averages 19°C (66°F) during the day and 10°C (50°F) at night, with around 12 days of rain (95 mm total).
Conditions are comfortable for sightseeing without being sweltering. Plan for unsettled weather and bring rain gear.
April offers comfortable temperatures in Shanghai, with some rain to plan around.
19°C
Avg high
10°C
Avg low
12
Rain days
95 mm
Rainfall
Shanghai in other months
| Month | Avg high | Avg low | Rainfall | Rain days | Snow days |
|---|---|---|---|---|---|
| January | 8°C / 46°F | 1°C / 34°F | 50 mm | 9 | 0 |
| February | 10°C / 50°F | 2°C / 36°F | 60 mm | 9 | 0 |
| March | 13°C / 55°F | 5°C / 41°F | 90 mm | 11 | 0 |
| April | 19°C / 66°F | 10°C / 50°F | 95 mm | 12 | 0 |
| May | 24°C / 75°F | 15°C / 59°F | 110 mm | 12 | 0 |
| June | 28°C / 82°F | 20°C / 68°F | 165 mm | 13 | 0 |
| July | 32°C / 90°F | 24°C / 75°F | 145 mm | 11 | 0 |
| August | 32°C / 90°F | 24°C / 75°F | 150 mm | 10 | 0 |
| September | 28°C / 82°F | 20°C / 68°F | 130 mm | 10 | 0 |
| October | 22°C / 72°F | 14°C / 57°F | 70 mm | 8 | 0 |
| November | 16°C / 61°F | 8°C / 46°F | 55 mm | 7 | 0 |
| December | 10°C / 50°F | 3°C / 37°F | 40 mm | 7 | 0 |
Other cities with similar April weather
Check the live 10-day forecast and sunrise/sunset.