Do I need a visa to go to China?

If you are traveling to mainland China, whether for business or tourism, you require a Chinese visa to be obtained from a consulate in advance of your trip. You are exempt from this requirement if you travel and stay only in Hong Kong or Macao for less than 30 days.