Approximately six to eight weeks before your departure for South Africa, make an appointment with a travel clinic. The Centers for Disease Control and Prevention maintains a list of travel clinics in the United States. Check with your local health provider for travel clinics outside of the U.S.
Be sure your routine immunizations are complete and up to date. This set of vaccines includes those usually given to children (measles, mumps, etc.), as well as adult boosters such as tetanus and polio.
Ask the clinic doctor about getting vaccinated for both Hepatitis A and Hepatitis B. While the risk of contracting Hepatitis A is higher, as transmission is often through contaminated food and water, the CDC still recommends the Hepatitis B vaccine as well.
A typhoid vaccination is highly recommended for all travelers to southern Africa, including those traveling to South Africa. This vaccine is especially important if you plan to visit rural areas or game reserves.
Rabies control in South Africa is not as common as it is in North America and Europe. The rabies vaccination is highly recommended for all travelers who plan to spend time camping, hiking or on safari.
Malaria is present in South Africa. There is no shot for malaria, but all travelers should obtain appropriate antimalarial medication before departure.