Shanghai has four seasons. In winter, the weather is cold and cloudy. In spring, it is warm and breezy. In summer, it is hot and humid. In autumn, it is cool and dry.
The temperature is from 4 °C to 29 °C.