Yes, Odibets is legal in South Africa. The company is licensed and regulated by the Western Cape Gambling and Racing Board.