Impact-Site-Verification: e97618de-a52b-470d-b945-7e81282bcff0
Huangpu Park and the Pudong skyline in Shanghai

Shanghai, China

Best Time to Visit Shanghai

Weather month by month, from 20 years of weather-station records.

Best months
April, May, and October
Warmest month
July, 33°C
Wettest month
June, 255 mm

Shanghai weather by month

Average daily high and low, total rainfall and days with at least 2.5 mm of rain.

MonthHigh / lowRainVerdict
January9°C / 2°C86 mm · 8 daysCold
February11°C / 3°C97 mm · 9 daysCold
March16°C / 7°C99 mm · 9 daysFair
April21°C / 12°C113 mm · 8 daysGreat
May26°C / 17°C122 mm · 8 daysGreat
June29°C / 22°C255 mm · 11 daysWet
July33°C / 26°C217 mm · 10 daysHot
August33°C / 26°C232 mm · 11 daysHot
September29°C / 22°C198 mm · 10 daysWet
October24°C / 17°C121 mm · 6 daysGreat
November18°C / 10°C87 mm · 8 daysFair
December11°C / 3°C65 mm · 5 daysCold

Shanghai by season

Spring

Spring is pleasant, with blossoms in parks and mild temperatures.

  • + Mild weather
  • + Blossoms
  • + Good for walking
  • − Rain
  • − Humidity rising

Summer

Summer is hot and humid, with a rainy season in June and July and occasional typhoons.

  • + Long days
  • + Nightlife
  • + Air-conditioned museums
  • − Heat and humidity
  • − Plum rain season

Autumn

Autumn is the best season, with clear skies, comfortable temperatures and hairy crab.

  • + Pleasant weather
  • + Hairy crab season
  • + Clear views
  • − Golden Week crowds in early October
  • − Higher hotel prices

Winter

Winter is cold and damp but rarely snowy, with fewer tourists and Chinese New Year festivities.

  • + Fewer tourists
  • + Lower prices
  • + Festive lights
  • − Cold and damp
  • − Grey skies

Shanghai month by month

Shanghai in January

Cold

In January, Shanghai averages highs of 9°C and lows of 2°C, with about 8 rainy days and 86 mm of rain. It is cold, so pack warm layers.

Shanghai in February

Cold

In February, Shanghai averages highs of 11°C and lows of 3°C, with about 9 rainy days and 97 mm of rain. It is cold, so pack warm layers.

Shanghai in March

Fair

In March, Shanghai averages highs of 16°C and lows of 7°C, with about 9 rainy days and 99 mm of rain. Expect mixed weather, with comfortable spells.

Shanghai in April

Great

In April, Shanghai averages highs of 21°C and lows of 12°C, with about 8 rainy days and 113 mm of rain. It is one of the most comfortable months for sightseeing.

Shanghai in May

Great

In May, Shanghai averages highs of 26°C and lows of 17°C, with about 8 rainy days and 122 mm of rain. It is one of the most comfortable months for sightseeing.

Shanghai in June

Wet

In June, Shanghai averages highs of 29°C and lows of 22°C, with about 11 rainy days and 255 mm of rain. It is one of the wetter months, so keep indoor plans in reserve.

Shanghai in July

Hot

In July, Shanghai averages highs of 33°C and lows of 26°C, with about 10 rainy days and 217 mm of rain. It is hot, so plan sightseeing for mornings and evenings.

Shanghai in August

Hot

In August, Shanghai averages highs of 33°C and lows of 26°C, with about 11 rainy days and 232 mm of rain. It is hot, so plan sightseeing for mornings and evenings.

Shanghai in September

Wet

In September, Shanghai averages highs of 29°C and lows of 22°C, with about 10 rainy days and 198 mm of rain. It is one of the wetter months, so keep indoor plans in reserve.

Shanghai in October

Great

In October, Shanghai averages highs of 24°C and lows of 17°C, with about 6 rainy days and 121 mm of rain. It is one of the most comfortable months for sightseeing.

Shanghai in November

Fair

In November, Shanghai averages highs of 18°C and lows of 10°C, with about 8 rainy days and 87 mm of rain. Expect mixed weather, with comfortable spells.

Shanghai in December

Cold

In December, Shanghai averages highs of 11°C and lows of 3°C, with about 5 rainy days and 65 mm of rain. It is cold, so pack warm layers.

Top tours and experiences in Shanghai

The tours and tickets travellers book most, with ratings and reviews from Viator.

Authentic Local Food Tour in Central Shanghai

Authentic Local Food Tour in Central Shanghai

5.01,685 reviews3h
Private Shanghai Full Day City Tour with Old and New Highlights

Private Shanghai Full Day City Tour with Old and New Highlights

5.01,364 reviews7h
Zhujiajiao Water Town and Shanghai City Private Day Tour

Zhujiajiao Water Town and Shanghai City Private Day Tour

5.01,111 reviews8h
Shanghai Private Tour: Zhujiajiao Water Town and Boat Ride

Shanghai Private Tour: Zhujiajiao Water Town and Boat Ride

5.0802 reviews4h
All things to do in Shanghai →

Tours and prices from Viator, a Tripadvisor company. Prices change with your dates. We may earn a commission if you book, at no extra cost to you.

Plan your Shanghai trip

Best time to visit Shanghai: FAQ

What is the best month to visit Shanghai?+

April is the most comfortable month on average, with highs of 21°C. May and October are close behind.

What is the rainiest month in Shanghai?+

June is the wettest month, with about 255 mm of rain.

How hot does Shanghai get?+

July is the warmest month, with average highs of 33°C and lows of 26°C. The coldest nights come in January, averaging 2°C.

Averages for 2006–2025 from the SHANGHAI weather station (19 km from the centre), NOAA Global Historical Climatology Network. Verdicts rate sightseeing comfort from daytime highs and rainy days.