If you are a U.S. citizen, you do not need a visa to enter South Africa.