Shanghai Weather in May

China · May climate averages and travel tips

Avg high26°C (78°F)
Avg low17°C (62°F)
Rainfall107 mm (4.2 in)
RatingGood 7.3/10

Expect warm days in Shanghai in May: the average high is 26°C (78°F) and the average low is 17°C (62°F). May is spring in China. The month is moderately rainy, with about 107 mm (4.2 in) of rain spread over 11 days. You get roughly 13.6 hours of daylight and frequently cloudy skies.

Is May a good time to visit Shanghai?

May is a good time to visit Shanghai (7.3/10), though October is even better.

Visiting Shanghai in May

May weather in Shanghai

May feels warm and increasingly humid. Afternoons can be sticky, and rain falls on about 11 days, often interrupting plans rather than washing out a whole visit. It's spring, with longer days and some sunshine between cloudy spells.

You'll enjoy walks along the Bund or through the leafy lanes of the Former French Concession when the sky is clear. Yu Garden and its nearby teahouses make a good stop if rain sets in. Save long outdoor strolls for breaks in the weather; June is hotter and much wetter.

Holidays and crowds

China's Labour Day holiday falls in early May, and Shanghai can feel crowded as local families travel. Popular sights, trains and hotels get busier, with prices often higher around the holiday than on ordinary May weekdays. The rest of the month is generally calmer, though it's not as quiet as a low-season visit.

If you hate crowds, avoid the Labour Day travel period and visit the Bund on a weekday.

Making the most of May

May is a good month for a city break, but it's not Shanghai's driest or best-value time. Rainfall is higher than in April, while October is considered the best month overall. For outdoor plans, keep a nearby indoor stop in mind: the Shanghai Museum at People's Square works well after a wet walk.

For a local route, take the Huangpu River ferry from Jinling East Road Pier to Dongchang Road Pier. You'll cross between Puxi and Pudong and get river views without committing to a long riverside walk. If rain is heavy, use the Metro instead; the ferry is best when the sky clears.

May weather at a glance

Average high26°C (78°F)
Average low17°C (62°F)
Daily mean21°C (69°F)
Rainfall107 mm (4.2 in)
Rainy days (1 mm+)11
Humidity76%
Cloud cover69%
Daylight13.6 hours
Est. sunshine4.6 hours/day
Wind14.2 km/h
vs April5°C warmer than April, with similar rainfall.

What to pack for Shanghai in May

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

← AprilBest time to visit ShanghaiJune →

Better weather in May nearby

Nearby in May

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