Foreign citizens normally need a visa to visit China. We recommend you apply for your China visa one to two months before your travel date. Applying for a visa with the help of a visa company may save you a lot of hassle. See more on China Visa Requirements and China Travel Restrictions.