Citizens of these African countries don't need a visa to visit South Africa: Algeria, Angola, Benin, Botswana, Cape Verde, DRC, Egypt, Ethiopia, Gabon, Ghana, Guinea, Côte D'Ivoire, Kenya, eSwatini, Lesotho, Liberia, Madagascar, Malawi, Mali, Mauritius, Morocco, Mozambique, Namibia, Niger, Nigeria, Rwanda, Senegal, ...