Compare Weather & Climate
Shanghai is 10277.1 kilometers (6385.9 miles) away and 7.0 hours ahead of Madrid, Spain. Shanghai's climate is classified as Humid subtropical, no dry season (Köppen climate classification: Cfa) while Madrid has a Mediterranean, hot summer climate (Csa).
Shanghai generally has warmer weather than Madrid. The average mean temperature in Shanghai is 18.33°C (64.99°F) while Madrid’s temperature is 16.82°C (62.28°F) and the difference is 1.51°C (34.72°F). Shanghai is hottest on average in August, when the day time temperature may reach 29.82°C (85.68°F), while Madrid is hottest in July when the average high temperature is 28.98°C (84.16°F). Shanghai is coldest in January when the average low temperature is 3.48°C (38.26°F), while January is the coldest month in Madrid, when night time temperature often falls below 3.09°C (37.56°F).
Finally, Shanghai has about 1.93 times more rainfall than Madrid, (Shanghai’s 67.1mm vs Madrid’s average of 34.69mm).
Comparison summary
Weather | Shanghai | Madrid | Difference |
---|---|---|---|
Hottest month | August: 29.82°C (85.68°F) | July: 28.98°C (84.16°F) | 0.84°C (33.51°F) |
Coldest month | January: 3.48°C (38.26°F) | January: 3.09°C (37.56°F) | 0.39°C (32.7°F) |
Wettest month | June: 143.96mm (5.67in) | April: 66.92mm (2.63in) | 77.04mm (3.03in) |
Driest month | November: 31.97mm (1.26in) | August: 8.75mm (0.34in) | 23.22mm (0.91in) |