Shanghai Weather in May
China · May climate averages and travel tips
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 high | 26°C (78°F) |
|---|---|
| Average low | 17°C (62°F) |
| Daily mean | 21°C (69°F) |
| Rainfall | 107 mm (4.2 in) |
| Rainy days (1 mm+) | 11 |
| Humidity | 76% |
| Cloud cover | 69% |
| Daylight | 13.6 hours |
| Est. sunshine | 4.6 hours/day |
| Wind | 14.2 km/h |
| vs April | 5°C warmer than April, with similar rainfall. |
What to pack for Shanghai in May
- T-shirts plus a light layer for the evening
- an umbrella or rain jacket
Shanghai weather in other months
← AprilBest time to visit ShanghaiJune →
Better weather in May nearby
- Istanbul21°C · 38 mm · Excellent
- Izmir25°C · 27 mm · Excellent
- Antalya27°C · 44 mm · Excellent
- Bodrum24°C · 24 mm · Excellent
- Wuzhong27°C · 20 mm · Excellent
- Taiyuan27°C · 42 mm · Excellent
Nearby in May
- Puxi26°C · 107 mm
- Xuhui26°C · 107 mm
- Pudong26°C · 107 mm
- Putuo25°C · 96 mm
- Yangpu25°C · 96 mm
- Minhang26°C · 107 mm
Where else is good in May? See where to go in May.