Shanghai Weather in August

China · August climate averages and travel tips

Avg high32°C (90°F)
Avg low26°C (79°F)
Rainfall167 mm (6.6 in)
RatingPoor 2.2/10

Expect very hot days in Shanghai in August: the average high is 32°C (90°F) and the average low is 26°C (79°F). August is summer in China. The month is wet, with about 167 mm (6.6 in) of rain spread over 17 days, making it the third wettest month of the year. Humidity averages 80%, so it feels sticky and hotter than the thermometer suggests. You get roughly 13.1 hours of daylight and frequently cloudy skies.

Is August a good time to visit Shanghai?

August is not the best time to visit Shanghai (2.2/10) mainly because of the rain. The weather is much better in October.

Visiting Shanghai in August

August: sticky summer days

Shanghai is hot and humid in August, with highs around 32°C and warm nights. Rain comes often, so an afternoon shower can interrupt plans. The heat and humidity make long walks around the Bund or Yu Garden tiring, especially in the middle of the day.

Save outdoor sightseeing for later, then watch the Pudong skyline light up from the Bund. For the hottest or wettest hours, head to the Shanghai Museum or browse the shops along Nanjing Road. Keep some flexibility in your plans, as heavy rain can make getting around less pleasant.

Crowds and events

August is part of China's summer school holiday, so popular sights can feel busy with local families. It's usually a busier, pricier time for hotels than the quieter autumn months. October is a better pick if you want milder weather and fewer summer crowds.

The Shanghai Book Fair is often held in August, drawing readers to the Shanghai Exhibition Center. Its dates vary, so check the schedule before making it a focus of your visit.

If you hate crowds, aim for quieter neighbourhood lanes rather than the main shopping streets.

Make the heat manageable

A practical move: take the metro to Lujiazui, visit the air-conditioned Shanghai Tower, then save the riverside walk for evening. You'll get skyline views without spending the hottest part of the day outside.

Travelling with kids? A museum visit can be an easier midday break than crossing the open paths around People's Square. Rainfall is frequent, so leave room to swap an outdoor plan for an indoor one.

August weather at a glance

Average high32°C (90°F)
Average low26°C (79°F)
Daily mean29°C (84°F)
Rainfall167 mm (6.6 in)
Rainy days (1 mm+)17
Humidity80%
Cloud cover60%
Daylight13.1 hours
Est. sunshine5.8 hours/day
Wind13.7 km/h
vs JulyAbout as warm as July, with similar rainfall.

What to pack for Shanghai in August

Shanghai weather in other months

Jan9°C / 1°C62 mmFairFeb10°C / 2°C85 mmFairMar15°C / 6°C95 mmGoodApr21°C / 11°C98 mmExcellentMay26°C / 17°C107 mmGoodJun29°C / 21°C207 mmPoorJul32°C / 26°C172 mmPoorAug32°C / 26°C167 mmPoorSep29°C / 22°C159 mmFairOct24°C / 16°C84 mmExcellentNov18°C / 10°C82 mmExcellentDec11°C / 3°C42 mmGood

← JulyBest time to visit ShanghaiSeptember →

Better weather in August nearby

Nearby in August

Where else is good in August? See where to go in August.