Weather in Shanghai, China 🇨🇳
In Shanghai right now it is 30°C and patchy rain nearby, feeling like 34°C. Expect 64% humidity and winds of about 18 km/h, and the UV index is 7 (high). In the days ahead, expect temperatures in Shanghai from about 23°C to 31°C.
Hourly Forecast for Shanghai
14-Day Forecast for Shanghai
Additional Forecasts for Shanghai
Air Quality
Historical Weather
Weather Forecasts for Other Cities in China
Browse Weather in China by cities in alphabetical order:
Best Time to Be Outside in Shanghai Today
The most comfortable window in Shanghai today looks like 13:00 to 16:00, when it is around 31°C. The next likely rain is around 17:00.
Frequently Asked Questions about Weather in Shanghai
What is the temperature in Shanghai right now?
Shanghai is sitting at 30°C (87°F) right now, patchy rain nearby (feels like 34°C).
What's the weather like in Shanghai right now?
Current weather in Shanghai: Patchy rain nearby, humidity 64%, wind 18 km/h ENE.
What is today's forecast for Shanghai?
Today in Shanghai: high 31°C, low 26°C, patchy rain nearby. Chance of rain: 79%.
What is the 7-day weather forecast for Shanghai?
Daily highs and lows for Shanghai:
- 2026-09-02: 31°C / 26°C
- 2026-09-03: 29°C / 24°C
- 2026-09-04: 29°C / 23°C
- 2026-09-05: 30°C / 23°C
- 2026-09-06: 29°C / 23°C
- 2026-09-07: 29°C / 22°C
- 2026-09-08: 28°C / 24°C
Is it going to rain in Shanghai today?
There is a 79% chance of rain in Shanghai today. Total expected precipitation: 4.32 mm.
What is the wind speed in Shanghai right now?
Wind in Shanghai is currently 18 km/h (11 mph) from the ENE.
What is the UV index in Shanghai right now?
The UV index in Shanghai is currently 6.7 (high). Sun protection is recommended when the index is 3 or higher.