The best times to visit Beijing are autumn and late spring, which bring clear skies, mild temperatures, and resplendent flora. Crowds are thick during the October holidays (October 1 through 7) and Spring Festival (late January to mid-February, depending on the lunar calendar).