Weather · China
Shanghai Weather Forecast
Shanghai · Now 20:45
27°C
Partly cloudy
Feels like 27° · High 27°, low 20°
- Now23°22%
- 23:0022°16%
- 02:0022°25%
- 05:0022°25%
- 08:0024°
- 11:0028°
- 14:0029°
- 17:0026°
- Wind
- 15 km/h
- southeast · gusts 38
- Humidity
- 47%
- Visibility 27 km
- Chance of rain
- 30%
- 0.2 mm
- UV index
- 6
- High
- Sunrise
- 05:57
- Sunset 17:21
- Cloud cover
- 58%
No notable weather-related road risk.
Updated: · Source: Open-Meteo
It is currently 27°C in Shanghai with partly cloudy (feels like 27°C). Today's high is 27°C and the low 20°C, with a 30% chance of rain. Tomorrow turns 2°C warmer: a high of 29°C, overcast. The wind is blowing from the southeast at 15 km/h with gusts up to 38 km/h; humidity 47%. Over the next 10 days the warmest day looks to be October 18 (33°C) and the coldest night October 22 (13°C). The wettest day is expected on October 20 (5.5 mm). Yesterday's high was 25°C.
Shanghai 16-day forecast
The bar shows each day's range against the period's lowest and highest temperature.
- TodayOctober 1630%20°27°15 km/h
- TomorrowOctober 1727%21°29°18 km/h
- SundayOctober 1867%23°33°18 km/h
- MondayOctober 1947%23°26°10 km/h
- TuesdayOctober 2073%21°30°14 km/h
- WednesdayOctober 2151%14°22°18 km/h
- ThursdayOctober 2213°21°10 km/h
- FridayOctober 2316°23°9 km/h
- SaturdayOctober 2417°25°15 km/h
- SundayOctober 2524%18°27°12 km/h
- MondayOctober 2622%17°26°11 km/h
- TuesdayOctober 2727%18°24°13 km/h
- WednesdayOctober 2824%15°23°11 km/h
- ThursdayOctober 2915°23°9 km/h
- FridayOctober 3017°22°10 km/h
- SaturdayOctober 3116°22°17 km/h
Frequently asked questions
- What is the temperature in Shanghai right now?
- It is 27°C in Shanghai right now with partly cloudy. Today's high is 27°C and the low 20°C.
- Will it rain in Shanghai tomorrow?
- No significant rain is expected tomorrow (30% chance).
- Will it snow in Shanghai?
- No snow is forecast for Shanghai in the next 10 days.
- What will the weather be like in Shanghai this week?
- Over the next 10 days the warmest day looks to be October 18 (33°C) and the coldest night October 22 (13°C).