Spring (March to May) and autumn (September to November) are generally the best seasons to visit China. You'll enjoy mild temperatures and less crowds.