Beijing and the north of China is very hot with high rainfall in August. Temperatures in Beijing normally range between 30 and 40 degrees. Afternoon storms are commonplace.
July and August are the hottest months in Shanghai with average temperatures around 28 degrees – it can feel sweltering. It can also rain heavily at periods during this time of year – expect rain once in every 3 days at least.