Weather in Shenzhen
The early spring is approaching, but Shenzhen weather in March is still a little cold. The average temperature is about 23°C (73°F) in day and 16°C (61°F) at night. Usually the outdoor temperature is high while indoor temperature is low，and the humidity is very high.
Average Temperature in March
In Shenzhen, the temperature is on average at 23 °C in March.
Suits made of light fabric, T-shirt, light jeans, casual clothes and comfortable shoes are appropriate for the season. Travelers can add a light coat, windbreaker or light sweater at night if they feel cold. They still need to take some warm clothes because of the changeable weather.