Yes, passport-holding U.S. citizens are required to obtain a visa to travel to China. The type of visa needed depends on the purpose of the visit, such as tourism, business, or study. It's advisable to apply for the visa well in advance of your planned travel date, as processing times can vary. Be sure to check the latest requirements and guidelines from the Chinese embassy or consulate, as they can change.