Effective 22 Jun 2022 travellers arriving in South Africa, that can show proof of full vaccination in the form of a digital vaccination certificate with a QR code (hand written, paper vaccine certificates are not accepted) no longer need to provide negative PCR tests.
Non vaccinated or partially vaccinated travellers, still need still need to present a negative PCR test no older than 72 hours from time of travel. Children under 5 years are exempt from providing PCR test results, nor do they need to present proof of vaccination when returning to South Africa. Botswana, Zambia and Namibia have also all scrapped the PCR test requirements for fully vaccinated travellers and have varying caveats on children under 12 yrs.
Face Masks are no longer mandatory in South Africa
For departing South Africa please check the regulations required by the airline you are flying out with and the country of destination.