Month-by-month travel weather

Shanghai March weather

Shanghai, China · March

Transition month from damp cold to early spring

March in Shanghai is the transition from winter to spring, but clear “spring warmth” often comes a bit later than people expect.

Morning lows around 6-8°C and highs around 13-15°C still feel cool, and there are quite a few cloudy and rainy days.

By late March the weather gradually becomes milder, with more spring-like days appearing.

March averages at a glance

Average low

around 6-8°C

Average high

around 13-15°C

Average rainfall

around 80-100 mm

Rainy days

about 10-12 days

What to wear in March in Shanghai

Actual feel will change with wind and rain, but use the suggestions below to build a comfortable layered outfit.

  • Thin padded jackets or medium-weight coats are still useful, especially in the mornings and evenings.
  • During the day, a light knit or sweatshirt plus a windbreaker is often comfortable for walking.
  • Because rain is fairly frequent, water-resistant shoes or slip-ons help keep your feet warm.

Travel tips for visiting Shanghai in March

  • Spring dust and pollution can appear on some days; if you are sensitive, pack a mask just in case.
  • With a good number of rainy days, build indoor activities (cafés, museums, shopping) into your itinerary.
  • In outdoor neighborhoods like Xintiandi or along Nanjing Road, wind and shade can make it feel cooler than expected.

March weather in Shanghai — FAQ

Q. Do I still need a padded jacket in March?

A. Early March can still justify a padded layer, while late March is often fine with a coat or layered windbreaker depending on your cold tolerance.

Q. Is an umbrella necessary?

A. Yes, March has enough rainy days that a small umbrella is very handy.

Q. Can I see spring blossoms in March?

A. Yes, from late March into early April you can see plum blossoms, magnolias, and cherry blossoms in parks and older neighborhoods.

Shanghai March weather — averages & travel outfits | CityWeather | CityWeather