Shanghai Weather & Climate

People's Republic of China

Shanghai sees feels-like daytime highs peak around 38.8°C in July and nighttime lows bottom out near 1.7°C in January. June is the wettest month (~150 mm), while December is the driest (~35 mm). For sunshine, December leads with about 71% clear skies.

Best time to visit Shanghai

Based on mild feels-like temperatures and low rain chances, the most comfortable months are October, May, and April — expect around 18.524.7°C with roughly 19% chance of rain on a given day in October.

Shanghai climate by month

MonthLow / High °CRain %RainfallClear skiesWind
January1.7° / 7.1°18%43 mm65%18.4 kph
February2.9° / 8.1°23%55 mm58%18.7 kph
March7.4° / 12.9°33%83 mm49%18.9 kph
April13.5° / 20.3°31%79 mm44%18.6 kph
May20° / 27.2°30%97 mm44%18.2 kph
June26.7° / 32.6°39%150 mm35%17.2 kph
July32.6° / 38.8°36%132 mm33%17.6 kph
August31.5° / 38.6°34%116 mm46%18.1 kph
September25.6° / 32.4°27%97 mm59%18.5 kph
October18.5° / 24.7°19%61 mm69%17.9 kph
November11.2° / 17.9°17%46 mm70%18 kph
December4.3° / 10.6°15%35 mm71%18.4 kph

Feels-like temperatures from long-term historical data; ☀ marks the most comfortable months (mild temperatures, low rain).

Want to catch Shanghai at its best?

Save your perfect conditions and get an email when a forecast matches.

Set up a free alert