FAQ            Testimonials            Contact Us       
Travel to Shanghai
3 Days Shanghai Highlights from only $199.00
Home      China Vacation       Yangtze Cruise      Cheap China Flights      China Train      China Hotel Deals      China Travel Guide      Tailor Make      About Us
  >> home >> China travel guide >>

Shanghai weather forecast

  

Shanghai Weather

Shanghai weather forecast

 

Weather in Shanghai

Zoom in
enlarge   reduce

Weather of Shanghai

Shanghai has a humid subtropical climate. Shanghai weather is dominated by all the four seasons, with freezing temperatures during the winter season and a 32 degrees Celsius (90 degrees Fahrenheit) average high during the hottest months of July and August. Temperatures extremes of -10C (14F) and +41C (105F) have been recorded.

The Shanghai weather plays an important role in the lives of the locals. The average temperature of Shanghai hovers at around 15.7 degrees Celsius. The city has a humid subtropical climate, which is heavily influenced by the monsoons.

Summer starts in the month of June. The months of July and August are the hottest, recording an average high of 32 degrees. In spite of being hot and humid, summer is the peak season for tourism. Summers experience torrential rain quite frequently. Summer is the peak tourist season, but is hot and oppressive, as the humidity makes it almost impossible for people not used to the environment to breathe properly. Clothes tend to get fairly wet after minutes of walking.

In Summer, often during a year, the city experiences a few spells of typhoon. The cyclone inflicts a considerable amount of damage to the city.

Spring starts in March. The weather in spring, although considered the most beautiful season, is highly variable, with frequent rain and alternating spells of warmth and cold.

Autumn is generally sunny and dry, and the foliage season is in November.

Winters are typically grey and dreary, with little or no snowfall. Shanghai winters are at times very chilly. Winter temperature often tends to drop below zero and records minus temperatures.

Shanghai Weather Records and Averages

Month
Avg. High
Avg. Low
Avg. Precip
January
8.0° C
1.0° C
3.81 cm
February
9.0° C
2.0° C
5.84 cm
March
13.0° C
5.0° C
8.13 cm
April
19.0° C
11.0° C
10.16 cm
May
24.0° C
16.0° C
11.43 cm
June
27.0° C
20.0° C
15.24 cm
July
32.0° C
25.0° C
12.95 cm
August
32.0° C
25.0° C
13.21 cm
September
27.0° C
21.0° C
15.49 cm
October
22.0° C
15.0° C
6.10 cm
November
17.0° C
9.0° C
5.08 cm
December
11.0° C
2.0° C
3.56 cm

 
 

Shanghai + China Tours

Splendid Yangtze Tour from $1,440.00
Splendid Yangtze tour takes you to cities as Beijing, Xian, Chongqing, Yichang, Shanghai, enjoy the finest examples of China natural history and beauty during your travel in China.
11 days Read Details
 
Splendid China Travel from $960.00
This tour unveils you the splendid Chian via the viabrant metropolis - Shanghai, ancient capital - Xi'an, and imperial Beijing. Not only can you feast best-known scenic spots including the Bund, Terracotta Warriors, Forbidden City as well, but you also can enjoy delicious local snacks and exquisite souvenirs.
7 days Read Details
 
  More Shanghai + China Tours
 

Shanghai City Tour

   Shanghai Weekend Holiday 3 Days: From: $ 199.00
   Shanghai Discover Tour 4 Days: From: $ 276.00
   2009 Total Solar Eclipse Tour in Shanghai 4 Days: From: $ 343.00
  More Shanghai day tour
  BACK TO PREVIOUS PAGE TOP
In China, you can rely on us. var addthis_pub = "billyzeng";
   Home   |  About us   |   Contact us   |   Terms   |   Payment   |   Privacy Policy   |   Links   |   Sitie Map  
Travel Beijing |  Travel Yunnan |  Travel Fujian |  Dunhuang and Silk Road Tour |  China Maps  |  China Train  |  Beijing Tours |  Shanghai Tours |  Lhasa Tours |  Xian Tours
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); try { var pageTracker = _gat._getTracker("UA-973045-1"); pageTracker._trackPageview(); } catch(err) {}