The best time to visit China depends on the region you’d like to visit and the holiday you’re planning. China hosts many festivals throughout the year, including Lunar New Year between late January and March, so you could plan your trip around them to take part in the festivities.