United States passport holders must hold passports valid for 6 months beyond your departure date and the passport must contain at least 2 blank pages for necessary stamps from South African Customs authorities. It is not necessary for United States citizens to obtain a Visa upon entry to South Africa for stays of less than 90 days.