farepage

Other places this month →

Shanghai in December

China

Shanghai in December

12° / 2°Rainy days 8

Cheapest flights to Shanghai in December

  • From New YorkTue, Dec 1 → Mon, Dec 7 · round trip$929Book
  • From LondonSat, Dec 12 → Sun, Jan 17 · round trip$850Book
  • From Los AngelesTue, Dec 1 → Wed, Dec 9 · round trip$784Book

Paid links · farepage earns a commission from the seller when you buy or book through links on this page.

Good-value Shanghai hotels in December

See hotels on Trip.comAll Shanghai hotels →

Paid links · farepage earns a commission from the seller when you buy or book through links on this page.

eSIMeSIM for ChinaData the moment you landKlook eSIMeSIM guide →Airalo ↗

Paid links · farepage earns a commission from the seller when you buy or book through links on this page.

Shanghai weather in December

High / Low

12° / 2°

Rain

49 mm

Rainy days

8 / 30

Index · #5/12

71/100

Shanghai in December ranks #5 of 12 months for comfort: highs around 12°C, lows 2°C, and about 8 rainy days. Compared with November, highs change by -8°C and rainy days by -4.

Compared with the months around it

MonthHigh / LowRainy daysIndex
November20° / 10°1280
December12° / 2°871
January11° / 1°1044

Top tours & tickets in Shanghai

Paid links · farepage earns a commission from the seller when you buy or book through links on this page.

Public holidays · December 2026

No public holidays this month.

Month

HopeGooPartner deal

Flights & hotels on HopeGoo

Asia-focused flights, hotels, trains and attraction tickets.

Paid links · farepage earns a commission from the seller when you buy or book through links on this page.