Shanghai: weather and best time to visit
Shanghai (China) reaches its warmest daytime temperatures in July at around 32°C; the coolest month is January at around 8°C. The sea is warmest in August at about 28°C.
Best time to visit
- 🏖 Beach
- 🏛 City trip
- 🥾 Hiking
Things to do in Shanghai
Tours, tickets and activities for your trip.
Shanghai climate, month by month
| Month | Day °C | Night °C | Sea °C | Rain d | Sun h | Beach | City | Hiking |
|---|---|---|---|---|---|---|---|---|
| Jan | 8° | 1° | 8° | 9 | 6 | 32 | 31 | 56 |
| Feb | 10° | 3° | 7° | 9 | 6 | 34 | 33 | 65 |
| Mar | 14° | 6° | 10° | 13 | 7 | 33 | 44 | 67 |
| Apr | 20° | 11° | 14° | 10 | 8 | 45 | 73 | 74 |
| May | 25° | 16° | 19° | 12 | 8 | 57 | 72 | 61 |
| Jun | 28° | 21° | 22° | 17 | 7 | 63 | 56 | 40 |
| Jul | 32° | 25° | 26° | 17 | 9 | 78 | 47 | 31 |
| Aug | 32° | 26° | 28° | 19 | 10 | 78 | 47 | 31 |
| Sep | 27° | 21° | 26° | 13 | 9 | 79 | 67 | 51 |
| Oct | 23° | 16° | 21° | 7 | 8 | 66 | 82 | 80 |
| Nov | 17° | 10° | 17° | 9 | 7 | 37 | 63 | 73 |
| Dec | 11° | 4° | 12° | 7 | 6 | 39 | 42 | 74 |
Rain d = average rain days per month · Sun h = average sunshine hours per day · scores 0–100, higher is better.
Every month in detail
Shanghai in January
Daytime highs around 8°C, nights near 1°C. January is the coldest month of the year. Expect about 9 rain days and 6 hours of sunshine per day. The sea is cold at 8°C — not swimming weather.
Beach: poorCity: poorHiking: mixedMore destinations for January →
Shanghai in February
Daytime highs around 10°C, nights near 3°C. Expect about 9 rain days and 6 hours of sunshine per day. The sea is cold at 7°C — not swimming weather.
Beach: poorCity: poorHiking: goodMore destinations for February →
Shanghai in March
Daytime highs around 14°C, nights near 6°C. Expect about 13 rain days and 7 hours of sunshine per day. The sea is cold at 10°C — not swimming weather.
Beach: poorCity: mixedHiking: goodMore destinations for March →
Shanghai in April
Daytime highs around 20°C, nights near 11°C. Expect about 10 rain days and 8 hours of sunshine per day. The sea is cold at 14°C — not swimming weather.
Beach: mixedCity: goodHiking: goodMore destinations for April →
Shanghai in May
Daytime highs around 25°C, nights near 16°C. Expect about 12 rain days and 8 hours of sunshine per day. The sea is on the fresh side at 19°C.
Beach: mixedCity: goodHiking: goodMore destinations for May →
Shanghai in June
Daytime highs around 28°C, nights near 21°C. Expect about 17 rain days and 7 hours of sunshine per day. The sea is pleasant for swimming at 22°C.
Beach: goodCity: mixedHiking: mixedMore destinations for June →
Shanghai in July
Daytime highs around 32°C, nights near 25°C. July is the warmest month of the year. Expect about 17 rain days and 9 hours of sunshine per day. The sea is properly warm at 26°C.
Beach: goodCity: mixedHiking: poorMore destinations for July →
Shanghai in August
Daytime highs around 32°C, nights near 26°C. It is the rainiest month of the year. No month gets more sunshine. The sea is at its warmest now. Expect about 19 rain days and 10 hours of sunshine per day. The sea is properly warm at 28°C.
Beach: goodCity: mixedHiking: poorMore destinations for August →
Shanghai in September
Daytime highs around 27°C, nights near 21°C. Expect about 13 rain days and 9 hours of sunshine per day. The sea is properly warm at 26°C.
Beach: goodCity: goodHiking: mixedMore destinations for September →
Shanghai in October
Daytime highs around 23°C, nights near 16°C. Expect about 7 rain days and 8 hours of sunshine per day. The sea is pleasant for swimming at 21°C.
Beach: goodCity: excellentHiking: excellentMore destinations for October →
Shanghai in November
Daytime highs around 17°C, nights near 10°C. Expect about 9 rain days and 7 hours of sunshine per day. The sea is cold at 17°C — not swimming weather.
Beach: poorCity: goodHiking: goodMore destinations for November →
Shanghai in December
Daytime highs around 11°C, nights near 4°C. It is also the driest month of the year. Expect about 7 rain days and 6 hours of sunshine per day. The sea is cold at 12°C — not swimming weather.
Beach: poorCity: mixedHiking: goodMore destinations for December →
Related destinations
More in China: Beijing · Sanya
Similar climate: Osaka, Japan · Fukuoka, Japan · Tokyo, Japan · Kyoto, Japan