Shanghai Climate - Best Time to Visit


Sunny days in spring
Sunny Days in Spring
The best times to visit Shanghai are in spring or autumn. The city has a subtropical maritime monsoon climate, with four distinct seasons. Generally, the warm spring and cool autumn are the more comfortable seasons. While summer and winter are far less pleasant. Overall, Shanghai enjoys a mild and moist climate.

Shanghai's temperature is the highest in July and August. For ten days or so in these two months, the temperature can reach 35 degrees centigrade. The coldest period is from the end of January to early February - usually during the Chinese Spring Festival. This awfully cold period will last for about three days but it seldom snows, in fact there has been none for years. From March to May, the conditions are pleasant so this is the best season for traveling. 

Travelers in the National Holiday
One thing to mention is what is called the Mei-Yu Season which in English is the 'Plum Rain Season'. This lasts for about a month commencing in early summer when the plums ripen along the middle and lower reaches of the Yangtze River. During this period from mid-June to early July it is difficult to tell whether it will be wet or dry and the rainfall will often equal twenty-five per cent of the city's annual total! From late August and through the first twenty days of September, typhoons can bring heavy rain in their wake. These periods are best avoided by the traveler 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 days. Generally you will need a light coat and sweater in spring and long and short sleeved shirts in summer. In autumn, long-sleeved shirts, sweater and coat are necessary, while sweater and overcoat are appropriate in winter.

Sunrise in Shanghai's winter is 6:49 and sunset 16:57
In summer sunrise at 4:50, sunset at 19:01

Detailed information about the Average, Maximun and Minimum Temperatures and the rainfall in Shanghai.

Average Data Jan Feb Mar Apr May June
Average High (F) 45/48 46/50 54/58 65/68 74/78 80/84
Average High (C) 7/9 8/10 12/14 18/20 23/25 27/29
Average Low (F) 31/34 33/36 39/43 49/52 58/62 66/70
Average Low (C) -1/1 0/2 4/6 9/11 14/16 19/21
Rain (in) 1.8/1.9 2.4/2.5 3.3/3.4 3.6/3.7 4.3/4.4 6.4/6.5
Rain (mm) 45/50 60/65 80/85 90/95 110/115 160/165

Average Data July Aug Sep Oct Nov Dec
Average High (F) 88/92 88/92 81/84 72/76 61/65 50/54
Average High (C) 31/33 31/33 27/29 22/24 16/18 10/12
Average Low (F) 74/78 74/78 67/70 56/60 46/49 35/39
Average Low (C) 23/25 23/25 19/21 13/15 8/10 2/4
Rain (in) 5.5/5.6 5.6/5.7 <0.1 2.2/2.3 2.0/2.1 1.5/1.6
Rain (mm) 140/145 140/145 <5 55/60 50/55 40/45

Travelers' Voices on Shanghai Climate

1.

Nov. 15,2009 06:01 Reply

Mr.Sabri(Malaysia) said:

Hye...I and my family are going to visit Shanghai and Beijing this coming 9th December 2009 till 14th December 2009. How long will the journey takes from Shanghai to Beijing by train and what is the fare like per person..? Any recommended Muslim Food while in Shanghai and Beijing..? Thanks

Nov. 16,2009 09:41
Ms.selly(China ) replied:

shanghai to beijing may take 24 hours by train. coz they are quite far away..the ticket might cost around 200 rmb per person. about the food, i can see muslim resto in here but not tht much. but they have a lot of korean, Japanese , and italian food in here. it u cant find d muslim resto, then they can be ur options..

Nov. 17,2009 00:06
Ms.April(Australia) replied:

It takes an overnight to reach Beijing from Shanghai. It takes off at 6pm and arrives the next morning at 8am. Other options are available too. That's an express train which cost around RMB500-800, I'm not too sure about the price. You need to check. As to Muslin food, sorry I can't help.

Nov. 17,2009 03:58
Mr.rick(China) replied:

It took me 14 hours from beijing to shanghai (16pm - 8am). the price was 335 rmb for the hard bed class. there is an overnight express which leaves around 9pm in beijing and arrives at 9am next morning in shanghai. the fare is around 680 - 750 rmb for soft bed class, which is the most expensive class. there are 4 beds in each cabin in this class, the one closer to the floor are more expensive than the upper one. but i guess you can book the hard bed class in this train, too. this will be cheaper but not as convenient.

Nov. 20,2009 06:22
Ms.Jeannie(Malaysia) replied:

Mr Sabri,

You will find more information if you search "Shanghai to Beijing by train" in the web and go into 'wang jian shuo's blog'. You will find many photos of the train, schedules, fares and many other infos.

I find it very informative.

2.

Nov. 19,2009 09:39 Reply

Mr.rick(Singapore) said:

Hi, Im going Shanghai (ZhouShan) on around 12 Jan to 30 Jan. Can anyone tell me what will the weather be like ? and what do I need to wear ?

Thanks alot. Have a nice day =]

Nov. 19,2009 20:02
Mr.SHANA(China) replied:

The weather will be chilly so please wear your warm clothes, such as as woolen sweater and overcoat. On the other hand, be aware of the occasional strong wind in Zhoushan.

3.

Nov. 18,2009 04:21 Reply

Ms.krishna(india) said:

I am going to Shanghai,China on 30th November 2009 and will be there upto 6th December 2009.What would the temperature be there?What kind of cloths should i wear?Will there have any snow or rain?

Nov. 19,2009 03:03
Mr.Sandy replied:

It may have rain there. It is not impossible for Shanghai to have snow at that time but it is often rainy recently. The temperature is around 10C. I think you should take sweater and jacket.

4.

Nov. 17,2009 01:38 Reply

Ms.anna(Philippines) said:

im going to shanghai on november 30 december 3 to bejieng they hv some snow there?what should i bring?

Nov. 17,2009 19:10
Mr.JAMESWONG(China) replied:

It may rain in Shanghai, and the temperature is about 10C, still windy and cold. Beijing is colder in temperature. It is not -4C and maybe a bit better in the next few days. Bring sweater and down coat. Take a jacket, you can wear sweater and jacket when you so not feel cold.

5.

Nov. 14,2009 04:17 Reply

Mr.Andy T(Malaysia ) said:

I'll be going to Shanghai, Hangzhou, Suzhou and Wuxi on 15 - 20 Jan 2010? What is the weather condition there? Will there be snowing? Thanks.

Nov. 16,2009 01:12
Mr.JAMESWONG(China) replied:

May be snowing, but it rare to snow there. Jan is the coldeat month. Temperature there is about 9-10C at daytime and a bit coller at night. It is wet and cold. If you are afraid of cold weather, wear down coat.

Nov. 16,2009 09:35
Ms.cindy(China ) replied:

I think u must do a lot of preparations to go to shanghai in winter time.. i don't want to scare u but it's freezing cold in here.even it's only 7 degree right now. it's not the same feeling as in other countries' winter. the cold can get into your body, when u walk outside at night, u can't feel ur body anymore. it's just freezing.. i'm not making it up, u can ask all d american and European here, they all afraid of shanghai winter..

Nov. 17,2009 00:09
Ms.April(Australia) replied:

The weather in Winter time is groomy and wet. That's why when the weather forecast says 5 degrees. But the body feeling tempreture might be only 2 degrees. Be well prepared of cold and wet days.

Nov. 17,2009 04:03
Mr.rick(china) replied:

yeah, its cold right now. they say its about 6 c but it feels like 0 C. In beijing there was a lot of snow in shanghai its just raining - but it really feels cold.

6.

Nov. 14,2009 11:33 Reply

Mr.siraj(sudan) said:

am sudani natinal would llike to know
what is the climate in shanghani
clothes requirements
food
night life in shanghai
food/fruit
medicianes availble

Nov. 16,2009 21:31
Mr.LEOSTAR(United States) replied:

When will you come to Shanghai? The weather varies greatly throughout a year.

7.

Nov. 15,2009 22:14 Reply

Ms.Khausalya Nadarajan(Malaysia) said:

I am going to Shanghai,China on 22 December 2009.What would the temperature be there?What kind of cloths should i wear?Will there have any snow?

Nov. 16,2009 04:43
Mr.James replied:

It is cold and may have light snow and fog in the morning. For it is wet and may feel chilly here. Sweater and heavy jacket, or down coat if you can't bear cold weather. The temperature may not higher than 10C, or around.

8.

Nov. 14,2009 06:44 Reply

Ms.Jane(Malaysia) said:

what kind of shoe i need to wear? I will be shanghai from 1st Dec to 5th Dec 09.
Thanks you

best regard.

Nov. 16,2009 01:14
Mr.JAMESWONG(China) replied:

It is about 10C at daytime. You can wear boots, anway warmer clothes.

9.

Nov. 13,2009 10:42 Reply

Mr.John(Malaysia) said:

I am planning to visit shanghai and surrounding places from 27th dec till 3rd jan. Any idea how is the weather like? And what type of clothing recommended? Thanks

Nov. 14,2009 00:29
Mr.LEOSTAR(United States) replied:

The weather is already cold here, so you should wear as warm as possible. Warm sweaters and overcoat should be prepared for defending the cold wave and wet weather.

10.

Nov. 12,2009 02:01 Reply

Ms.Yann(Singapore) said:

I saw the forecast for next week, 16-20 Nov, its around 5-12 degrees, I am from the tropics, never been to anywhere below 15 degrees, do I need thermal? is wearing 2 long sleeve top sweater coat warm enough? Do hotels turn on heater in such weather? thanks!

Nov. 13,2009 02:48
Mr.LEOSTAR(United States) replied:

Yes, please wear your sweater and maybe a wind-proof coat. Those star-rated hotels do have heating-system, please take it easy!

Comment Reply