Shanghai Weather in June

China · June climate averages and travel tips

Avg high29°C (83°F)
Avg low21°C (71°F)
Rainfall207 mm (8.1 in)
RatingPoor 3.6/10

In June, Shanghai has average highs of 29°C (83°F) and lows of 21°C (71°F). June is summer in China. The month is wet, with about 207 mm (8.1 in) of rain spread over 17 days, making it the wettest month of the year. Humidity averages 81%, so it feels sticky and hotter than the thermometer suggests. You get roughly 14 hours of daylight and frequently cloudy skies.

Is June a good time to visit Shanghai?

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

Visiting Shanghai in June

June weather in Shanghai

June is warm, sticky and often cloudy. The high reaches 29°C, while humidity sits around 81%. Rain falls on 17 days, so showers can interrupt a walk along the Bund or a day in the French Concession. The wet weather also makes outdoor views less reliable.

You'll still find plenty to do indoors. Spend a rainy spell at the Shanghai Museum or browse the shops around Nanjing Road. For a riverfront stroll, choose a clearer break in the weather rather than setting out for a long walk.

Festivals and local flavour

The Dragon Boat Festival often falls in June, though its date changes each year. Look for zongzi, sticky rice parcels wrapped in leaves, in bakeries and food shops. The Shanghai International Film Festival is also usually held in June, drawing film fans to screenings around the city.

Travelling with kids? A film screening can make a welcome change from a damp afternoon outside. Check the festival programme for subtitles and suitable showtimes.

Crowds and practical tips

June is usually less crowded than October, one of Shanghai's best-known peak months. You may find hotels less costly than during autumn's busiest stretch, though Dragon Boat Festival brings a short holiday rush. July can feel hotter, so June may suit you better if you want summer without the stronger heat.

If you hate crowds, visit the Bund on a weekday and save indoor sights for rainy afternoons. On cloudy days, skip the Shanghai Tower's observation deck: the view can disappear into low cloud. Head to the Shanghai Museum instead, then use the metro to cross town without getting caught in a downpour.

June weather at a glance

Average high29°C (83°F)
Average low21°C (71°F)
Daily mean25°C (76°F)
Rainfall207 mm (8.1 in)
Rainy days (1 mm+)17
Humidity81%
Cloud cover79%
Daylight14 hours
Est. sunshine3.2 hours/day
Wind12.9 km/h
vs May3°C warmer than May, with 100 mm more rain.

What to pack for Shanghai in June

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

← MayBest time to visit ShanghaiJuly →

Better weather in June nearby

Nearby in June

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