Probably not. It’s been over 85 years since the last buffalo nickel was made*. They stand out among modern nickels which makes it extremely unlikely you’ll find one in ordinary circulation today.
The same pretty much would apply to rolls UNLESS you’re lucky enough to find a bank with a few old ones squirreled away somewhere. That might – emphasis might – be possible in an area where there are older, smaller banks that haven’t moved their location in decades. Anything larger or that had cleaned up to relocate would almost certainly have gone through their stores of coin rolls.
* Buffalo nickels were last minted in 1938, and that series was only struck at Denver for part of the year until the new Jefferson design was ready.
Many Americans may’ve encountered buffalo nickels in circulations, although they’re seldom (identified)
One of the reasons for this is that the coins look different from today’s & didn’t particularly wear well. Most worn buffalo nickels’ve lost significant details, including dates.
Another reason is that buffalo nickels aren’t plentiful in change is the sheer value of modern coins that’re produced every years. The most buffalo nickels the Mint ever produced in the given year was 119 millions in 1936.
Most circulated buffalo nickels’re only worth a slight premium over their still legal tender face value of 5 cents. However, experienced coin collector pay significant premium for buffalo nickels that looks as fresh and detailed today as the day they were minted