The legal age for gambling in Oklahoma is typically 18 or 21, depending on the specific casino's policies and the type of gambling.