Puxi Weather in December
China · December climate averages and travel tips
In December, Puxi has average highs of 11°C (51°F) and lows of 3°C (37°F). December is winter in China. The month is fairly dry, with about 42 mm (1.7 in) of rain spread over 7 days, one of the driest months of the year. You get roughly 10 hours of daylight and a mix of sun and cloud.
Is December a good time to visit Puxi?
December is a good time to visit Puxi (6.8/10), though October is even better.
Visiting Puxi in December
December feels chilly
Puxi's winter days are cool, with highs around 11°C and lows near 3°C. Rain falls on about seven days, and the shorter daylight can make afternoons feel brief. It's much drier than November, though January is colder and wetter.
You can still enjoy city walks between showers. The Former French Concession's leafy streets and the Shanghai Museum work well on clear days; save longer outdoor plans for the sunniest part of the day. The Bund can feel especially cold when wind comes off the Huangpu River, so don't plan to linger there after dark.
Christmas lights and New Year
December brings Christmas decorations to shopping areas such as Xintiandi and Nanjing Road, though Christmas isn't a public holiday in China. You'll also see New Year displays as the month ends. Events vary each year, so treat the decorations as a pleasant extra rather than the focus of your trip.
If you hate crowds, visit the Bund on a weekday afternoon, not New Year's Eve. The waterfront draws people for evening views, and popular shopping streets get busy around the holidays.
A quieter city break
December is winter low season, so Puxi is generally quieter and hotel prices are often lower than in October, one of Shanghai's best months to visit. It's a good time for museums, cafés and unhurried meals, but less appealing for long outdoor days.
Travelling with kids? Take the metro to East Nanjing Road, then walk toward the Bund when the riverfront is still bright. If the cold sets in, warm up with a bowl of xiaolongbao—soup dumplings—around Yu Garden. The nearby lanes make an easy indoor-outdoor stop without committing to a long riverside stroll.
December weather at a glance
| Average high | 11°C (51°F) |
|---|---|
| Average low | 3°C (37°F) |
| Daily mean | 7°C (44°F) |
| Rainfall | 42 mm (1.7 in) |
| Rainy days (1 mm+) | 7 |
| Humidity | 76% |
| Cloud cover | 52% |
| Daylight | 10 hours |
| Est. sunshine | 5.3 hours/day |
| Wind | 13.1 km/h |
| vs November | 7°C cooler than November, with 40 mm less rain. |
What to pack for Puxi in December
- a warm jacket and layers
Puxi weather in other months
← NovemberBest time to visit PuxiJanuary →
Better weather in December nearby
- Dubai26°C · 13 mm · Excellent
- Jaipur25°C · 3 mm · Excellent
- Abu Dhabi25°C · 12 mm · Excellent
- Agra25°C · 6 mm · Excellent
- Varanasi25°C · 5 mm · Excellent
- Muscat27°C · 9 mm · Excellent
Nearby in December
- Shanghai11°C · 42 mm
- Pudong11°C · 42 mm
- Yangpu10°C · 45 mm
- Xuhui11°C · 42 mm
- Putuo10°C · 45 mm
- Minhang11°C · 42 mm
Where else is good in December? See where to go in December.