You need a visa for Senegal if you have un pasaporte sudafricano
Visa options for Senegal
Visado a la llegada por un máximo de 90 días
Los viajeros necesitan una visado para visitar Senegal por negocios o turismo. Los viajeros pueden obtener una visado al llegada a Senegal en el puerto de entrada, como un aeropuerto internacional o un viajar a otro país. Los viajeros pueden obtener una visado a su llegada a Senegal únicamente en el aeropuerto de Dakar.
Sherpa° no ofrece esta opción.
Solicítela en el sitio del gobierno.