Yes, sports betting in South Africa is legal and regulated by the National Gambling Act of 2004. This act describes in-depth the parameters of providing sports betting offers online in South African borders. It is legal to bet on sports websites online that are licensed with the appropriate gaming commission, including offshore sports betting websites in South Africa.