When to go
The Best Time to Visit Shanghai
Month-by-month climate data for Shanghai, China — daily highs and lows, rain days, and an honest verdict for every month of the year.
March–May, September–November. Mild and dry shoulder seasons; summers are humid and tropical-storm prone.
Warmest in Shanghai: Aug (33°C / 91°F) · Coolest: Jan (10°C / 50°F) · Wettest: Jun (~18 rain days)
Daily highs / lows in °C · bars show rain days per month · ERA5 climate normals (2020–2024)
Shanghai climate, month by month
January
10° / 2°C
~8 rain days
Fair
February
11° / 3°C
~10 rain days
Good
March
16° / 7°C
~11 rain days
Good
April
20° / 11°C
~10 rain days
Excellent
May
25° / 16°C
~11 rain days
Excellent
June
29° / 21°C
~18 rain days
Good
July
32° / 25°C
~18 rain days
Fair
August
33° / 26°C
~14 rain days
Fair
September
28° / 22°C
~14 rain days
Good
October
23° / 16°C
~7 rain days
Excellent
November
18° / 11°C
~8 rain days
Excellent
December
11° / 3°C
~4 rain days
Good
Plan around it
Dates locked in? Start from the Shanghai travel guide or jump straight to a 3-day, 5-day or 7-day itinerary.