Most western passport holders need a visa to visit China unless they are there in transit between two countries for a few days. The requirements vary by passport and sometimes change without warning, so it’s best to sort out a visa well in advance and to verify that you’ve done everything required of you before you leave. Most US passport holders can apply for a ten-year multiple entry visa.