Shanghai Weather

Shanghai Weather

Shanghai weather is generally mild and moist, with four distinctive seasons - a pleasant warm spring, a hot rainy summer, a comfortable cool autumn, and an overcast cold winter. The weather of Shanghai in July and August is the hottest, with more than 10 days' high temperatures above 35 C (95 F). The coldest period is from late January to early February. The location at the estuary of the Yangtze River to the East China Sea makes the city so wet that it rains for about one third of the year.

ShanghaiBest Time to Visit Shanghai
The springtime from March to May is recommended as the best time to pay a visit, while October to November, with pleasant autumn climate, is also a wise choice. If possible, avoid June, July and August with travel crowds, scorching hot weather, and frequent summer showers.

7-Day Shanghai Weather Forecast

CityWeather

Shanghai Weather by Month

Averages for Shanghai Weather

High/Low Temperatures of Shanghai
Average High/Low Temperatures Graph for Shanghai
Average Temperatures of Shanghai
Average Temperatures Graph for Shanghai
Humidity Graph of Shanghai
Average Humidity Graph for Shanghai
Average Rainfall of Shanghai
Average Rainfall Graph for Shanghai
Air Quality of Shanghai
Average AQI(Air Quality Index) Graph for Shanghai

Shanghai Climate - Seasons & Travel Advice

With a subtropical maritime monsoon climate, Shanghai weather is generally mild and moist. Although situated in the southern part of China, it still has four distinct seasons. The warm spring and the cool autumn are comfortable for travel, while the sweltering summer and the chilly winter are less pleasant.
 

Spring (Mar. - May)

Spring in Shanghai is from March to May. This is the best season in a year for traveling. Spring flowers in bloom make the city lively and attractive. The temperature is comfortable around 20 C (68 F). Light rain happens however will not disturb your trip. Long-sleeved shirts, thin sweaters or coats are suitable for this season.
 

Summer (Jun. - Sep.)

Summer here is long from June to September. With high temperature and abundant rainfall, the city can be very hot and wet at this time. The highest temperature occurs in July or August. The temperature can be above 35 C (95 F) for more than 10 days. You’d better avoid the hottest time around 14:00. Wear cool clothes such as T-shirts and shorts and drink more water to prevent heatstroke or dehydration.

There is a 'Plum Rain Season', aka Meiyu Season, from mid-June to early July. This lasts for nearly one month along the middle and lower reaches of the Yangtze River, commencing in early summer when the plums ripen. During this period, the rainfall often equals 25% of the city's annual total! Showers alternate with sunshine and the weather is really hard to predict. The frequent rain may spoil your travel plan. From late August to mid-September, typhoons can bring heavy rain in their wake. These two periods are best avoided by travelers but should you decide to visit be sure to bring an umbrella. Of course, the umbrella can also be used as a protection from the strong ultraviolet radiation on the sunny summer days.
 

Autumn (Oct. - Nov.)

The short autumn comes in October and November. The temperate weather makes this season good for travel. It rains often in autumn except in late November. Long-sleeved shirts, sweaters and coats are appropriate.
 

Winter (Dec. - Feb.)

The city's winter is from December to the next February. The coldest period is from the end of January to early February - usually during the Chinese Lunar New Year. The worst of the cold usually lasts for only a few days and it seldom snows. The temperature is not as low as some cities in north China like Beijing, but the humid cold wind is a torture for even the northerners. A sweater and overcoat are necessary.

* Shanghai's urban sprawl greatly affects the climate. The urban area is usually hotter and drier than the suburbs and this effect aggravates the rainfall and pollution, calling for people's attention to protect and improve the environment.

- Last modified on Jan. 08, 2018 -
Questions & Answers on Shanghai Weather
Asked by leo from PHILIPPINES | Oct. 09, 2017 13:09Reply
We are having a one week family christmas vacation in 2017 in shanghai shenxiang qingpu county.
I have 2 kids , 3 years old and 9 years old , is the temperature cold winter tolerable for them ?
Answers (1)
Answered by Reina from GERMANY | Oct. 09, 2017 20:57
10Reply


Don’t worry, I’m sure they will be okay in heavy clothes. According to former data, it may range from 0 to 15C with some cloudy days. You can take some sweaters, heavy coats, and gloves.
Asked by nono from INDONESIA | Aug. 23, 2017 05:54Reply
Weather and typhoons in Shanghai
hi.. i will visit from early September. can you describe me about the weather and potential typhoons for that moment?
Answers (1)
Answered by Kayla from UNITED KINGDOM | Aug. 23, 2017 22:15
20Reply


According to the forecast, the temperature may range from 20C to 30 C, and there are many rainy days in early Sep. There may be a typhoon at that time, but official news has be reported. You are suggested to take your shirts, coat and jeans.
Asked by PRANAVARYA | Jun. 02, 2017 00:50Reply
I will visiting Shanghai and Beijing and Xian in July or June.. what weather??
Please choice best months to visit these two cities.
I will book tickets later in 1 month
Answers (1)
Answered by Iran from FRANCE | Jun. 05, 2017 03:16
40Reply


Referring to the weather conditions of former years, it will be cloudy in SH during June to July, and it will have showers sometimes. The temperature will be 65F to 100F.
It will be sunny and cloudy in Beijing at that time, and it will also have rain sometimes. The temperature will range 65F to 95F.
As for Xian, it will also be sunny, cloudy and sometimes rainy. The temperature will range from 60F to 100F.
Comparatively speaking, July will be hotter than June in these three cities.
As I know, the best time to visit SH are from March to May and September to November, and the best time to visit Beijing are from April to May and September to October, while the suitable time to visit Xian are near April and October.
Asked by Laurie Lew from USA | Jan. 03, 2017 17:09Reply
I am visiting Shanghai in mid January. What is weather like during that time period?
Answers (4)
Answered by William from DENMARK | Jan. 03, 2017 21:13
50Reply


The temperature might differ from 40F to 50F in a day. It might drizzle sometimes, but it won't influence your visiting too much. Enjoy your time there!
Answered by Jeff from USA | Jan. 07, 2017 01:37
71Reply


Am here already in the city, very mild and been raining since I got here 2 days ago. Locals are saying this is a warm winter. Its 50 degrees F as of this jan 7 date
Answered by Praveen kumar Dasari from INDIA | Jan. 08, 2018 03:11
00Reply


it is going to be cooled in January and feb. From the month March it will be the best time to visit.
Answered by Praveen Kumar Dasari from INDIA | Jan. 08, 2018 03:16
00Reply


I am staying here since 24th Dec 2017. as am an Indian I feel this weather is very cold to me as it dwells from -5 deg to maximum 10deg. But when I see upcoming forecast, its showing the temperatures are going to fall down much more till end of January and later it starts raising till September (which is peak summer season). So be ready to face -5deg to +10deg temperature with warm clothes & sweaters. preferably wear thermals inside.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)