We recommend you avoid traveling to China during their holidays as the vast majority of people travel domestically. The trains and buses will be crowded and it will be nearly impossible to buy the tickets you want.
- New Year’s Day: 1st of January
- Chinese New Year aka Spring Festival: 25th January 2020.
Usually happens between the last week of January and the 2nd week of February.
- Qingming Festival aka Tomb Sweeping: 4th of April
- Labor Day aka May Day: 1st of May
- Dragon Boat Festival: 25th June 2020.
Depending on the year the date will change. Usually, it’s in June.
- Mid-Autumn Festival: 1st October 2020.
Every year will be a different day. Usually between mid-September and 1st week of October.
- National Day: 1st of October
As you see, some of the holiday periods change depending on the year. You can find a yearly update calendar on public holidays in china
The Chinese new year migration also known as Spring Festival Travel Rush is the largest human migration in the world. It starts 2 weeks before the new year and ends 3 weeks after.
If you can avoid traveling during this period it will be the wiser option as you will face overcrowded stations, transport, and difficulties to travel during the dates you are expecting.