United States citizens traveling to Kruger Mpumalanga, South Africa need a valid passport, although a visa is not required for stays under 90 days.