What is the Legal Betting Age in South Carolina? A What is the Legal Betting Age in South Carolina? The minimum betting age in South Carolina is 21 years of age, However, if you wish to play the lottery you may do so at 18.