Anybody over 18 can wager on horse racing, bingo, and the lottery in Florida. Sports betting, however, will carry a legal age of 21 and older. This is the case across the majority of legal sports betting states with a few exceptions.