Shanghai, China skyline

Shanghai Weather in October

Shanghai, China in October: how the month usually turns out, from 2006–2025 averages.

A typical October day in Shanghai peaks at 22.9°C (73.2°F) and drops to 16.4°C (61.5°F) overnight; expect about 7 rainy days (64 mm in total) and 7.7 hours of sunshine daily.

Avg high

22.9°C (73.2°F)

Avg low

16.4°C (61.5°F)

Rainfall

64 mm (2.5 in)

Rainy days

7 days

Sunshine

7.7 h / day

Humidity

76%

October vs the rest of the year

On temperature, October beats 6 of 11 other months, and it ranks as the 3rd driest month of the year.

MonthAvg highvs OctoberRainRainy days
January8.9°C (48°F)−14°C (−25.2°F)54 mm7
February10.2°C (50.4°F)−12.7°C (−22.9°F)66 mm10
March15.1°C (59.2°F)−7.8°C (−14°F)83 mm10
April20.2°C (68.4°F)−2.7°C (−4.9°F)97 mm9
May24.8°C (76.6°F)+1.9°C (+3.4°F)115 mm10
June27.6°C (81.7°F)+4.7°C (+8.5°F)248 mm16
July31.7°C (89.1°F)+8.8°C (+15.8°F)186 mm16
August31.9°C (89.4°F)+9°C (+16.2°F)127 mm15
September27.6°C (81.7°F)+4.7°C (+8.5°F)139 mm13
October22.9°C (73.2°F)—64 mm7
November17.6°C (63.7°F)−5.3°C (−9.5°F)65 mm8
December11°C (51.8°F)−11.9°C (−21.4°F)38 mm6

What October feels like in Shanghai

Mid-autumn arrives in Shanghai with October. The middle of the day is pleasantly mild. The gap between afternoon and night is small, so nights stay mild and the temperature hardly changes after dark. Humidity is on the high side, but mild temperatures keep it comfortable.

Rain in Shanghai in October

Rain turns up now and then — about one day in 4. Rainy days are intense, averaging about 9.1 mm (0.4 in) — downpours rather than drizzle. The yearly figure is similar, around 10.1 mm per wet day. It is among the three driest months of the year.

Daylight and sunshine in October

Mid-month, Shanghai gets 11 h 28 min of daylight, from sunrise near 5:56 am to sunset near 5:24 pm. Days are getting shorter: 56 min less daylight than in mid-September. The sun is out for roughly 67% of those daylight hours, so there are plenty of bright spells.

How October compares to the rest of the year

Ranked by average high, October comes out as the 6th warmest month in Shanghai. Afternoons run 4.7°C (8.5°F) cooler than in September, with 75 mm less rain. The cooling trend carries on into November. November averages a high of 17.6°C (63.7°F).

Who October suits

  • Sightseeing: a good fit — daytime temperatures are fine for walking around.
  • Parks & outdoor: a good fit — pleasant for gardens, parks and riversides.
  • Beach: less ideal — too many rainy days.

Tips for visiting Shanghai in October

Rain Protection

A compact umbrella and a light waterproof jacket.

Sunglasses

Bright days make sunglasses worth packing.

Quick questions

How warm is Shanghai in October?

Expect around 22.9°C (73.2°F) in the afternoon and 16.4°C (61.5°F) at night, which most visitors would call mild.

Does it rain a lot in Shanghai in October?

Only moderately: roughly 7 wet days and 64 mm, usually moderate rain.

What should I wear in Shanghai in October?

The numbers point to rain protection and sunglasses. Evenings feel similar to the day, so the same clothes work from morning to night.

Is October or November better for visiting Shanghai?

October, clearly: it ranks #1 of 12 among Shanghai's months, against #4 for the other. November is cooler and has more rainy days.

Is October a good time to visit Shanghai?

Great

Great — comfortable temperatures, some rainy days (about 7). Within Shanghai's own year, October ranks #1 of 12 — one of the 3 best months to visit.

October in other China cities

Warmer or drier places in October

Plan a trip to Shanghai

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Shanghai weather by month.