Shanghai Weather in May

Last updated: Nov 15, 2022
By: Cindy
1145 views

Shanghai Weather in May

The average temperature in Shanghai in May is 16°C to 24°C. The majority of the weather is sunny but temperature difference is big for the day and night.



Recommended Dressing

The average temperature during the day is 24°C. Cotton and linen shirts, thin skirts, t-shirts and other cool and breathable clothes are recommended.

The average temperature at night is 16°C. Suits, jackets, windbreakers, casual wear, thin sweaters and other warm clothes are recommended.


Share:
Logo

Your trusted local partner in China. Creating authentic, hassle-free journeys since 2010.

Contact Us

Office Address: #12, 1st floor, #360 Nanhu Avenue, Huayang Street, Tianfu New District, Chengdu, China

Tel: 86-18008011324

E-mail: info@chinaadventure.org

Follow Us

Newsletter

© 2026 China Adventure. All rights reserved.