To help plan your visit to China, here's an overview of the next year's festivals and events.
24-30 Jan 2020 - Chinese New Year (countrywide)
20 Mar – 16 Apr 2020 - Peach Blossom Festival (Shanghai)
04-06 Apr 2020 - Tomb-Sweeping Day (countrywide)
19 Apr 2020 - Formula One World Championship (Shanghai)
1-3 May 2020 - Labor Day (countrywide)
TBA Jun 2020 - Shanghai International Film Festival (Shanghai)
25-27 Jun 2020 - Dragon Boat Festival (countrywide)
25 Aug 2020 - Double Seventh Festival (countrywide)
1 Oct 2020 - Mid-Autumn Festival (countrywide)
1-8 Oct 2020 - National Day Holiday (countrywide)
25 Oct 2020 - Double Ninth Festival (Chongyang Festival, countrywide)
25 Dec 2020 - 25 Feb 2021 - Harbin Ice Festival (Harbin)
There's also a number of national holidays in China and on these dates many businesses and some tourist sites will close for the day so plan your visit accordingly.