In general, no. Local and national banks may have gold or silver as part of their reserves, but they’re not required to make precious metals publicly available for purchase. Your best bet is to buy directly from the U.S. Mint, which sells silver coins.