You can bet on NBA at licensed sportsbooks if sports betting is legal and regulated in your geographical location. Some examples of licensed sportsbooks that are widely available: FanDuel, Bet MGM and UNIBET.